Begin by cooking the whole wheat pasta according to package instructions until al dente. Drain and set aside, reserving a small cup of pasta cooking water.
In a large skillet, heat olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
Add the minced garlic to the skillet and cook for an additional 1-2 minutes until fragrant.
Increase the heat to medium-high and add the lean ground beef. Cook until browned, breaking it apart with a wooden spoon, about 5-7 minutes. Drain any excess fat if needed.
Stir in the dried oregano, paprika, salt, and pepper, mixing well.
Toss in the chopped spinach and cherry tomatoes, cooking until the spinach has wilted and the tomatoes are slightly softened, about 2-3 minutes.
Reduce the heat to low and add the Greek yogurt and cottage cheese to the skillet. Stir until well combined and creamy. If the sauce is too thick, add a splash of the reserved pasta cooking water to reach your desired consistency.
Gently fold in the cooked pasta until the pasta is evenly coated with the creamy sauce.
Taste and adjust seasoning as necessary.
Serve hot, garnished with fresh basil if desired.
Notes
Feel free to add more vegetables or adjust seasoning to taste.
Keyword beef, creamy, healthy, high protein, pasta