Cook the Pasta: Bring a large pot of salted water to a boil. Add the whole wheat pasta and cook according to package instructions until al dente. Drain and set aside.
Brown the Beef: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing for about 2-3 minutes until fragrant.
Add the lean ground beef to the skillet, breaking it apart with a spatula. Cook until browned and no longer pink, about 6-8 minutes. Season with Italian seasoning, salt, and pepper to your taste.
Create the Creamy Sauce: Lower the heat and pour in the beef broth, bringing it to a gentle simmer. Stir in the Greek yogurt, mixing until fully combined and creamy.
Incorporate Spinach: Add the chopped spinach to the skillet, stirring until wilted and evenly combined in the sauce, about 2-3 minutes.
Combine with Pasta: Add the drained pasta to the skillet, tossing everything together until the pasta is well coated in the creamy beef sauce. Cook for an additional minute to heat through.
Serve: Remove from heat and, if desired, sprinkle with grated Parmesan cheese before plating.
Notes
Feel free to add more vegetables or adjust seasoning to taste.