Cook the whole wheat pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until translucent (about 3-4 minutes).
Add the ground beef to the skillet. Season with salt, pepper, and Italian seasoning. Cook until browned and fully cooked through (about 7-8 minutes). Drain any excess fat.
Stir in the chopped spinach and cherry tomatoes, cooking for an additional 2-3 minutes until the spinach wilts and tomatoes soften slightly.
Reduce heat to low. In a mixing bowl, combine the cottage cheese and Greek yogurt until smooth. Pour this creamy mixture into the skillet with the beef and vegetables.
Gently mix in the cooked pasta, ensuring all ingredients are well coated with the creamy sauce. Add red pepper flakes if you like some heat.
Cook for another 2-3 minutes, allowing everything to heat through. Adjust seasoning if needed.
Remove from heat and let it sit for a minute before serving.
Notes
Serve in deep bowls, garnished with fresh basil leaves and a sprinkle of black pepper for an added touch.
Keyword beef, creamy, healthy, high protein, pasta