Cook the pasta: In a large pot, bring salted water to a boil. Add the whole wheat pasta and cook according to package instructions until al dente. Drain and set aside.
Prepare the beef: In a large skillet over medium heat, heat the olive oil. Add the minced garlic and sauté for about 30 seconds until fragrant.
Brown the beef: Add the lean ground beef to the skillet and cook, breaking it apart with a spatula, until browned and cooked through, about 5-7 minutes. Drain excess fat if necessary.
Add tomatoes and spinach: Stir in the halved cherry tomatoes, chopped spinach, and Italian seasoning into the beef in the skillet. Let it cook for another 3-5 minutes until the spinach wilts and the tomatoes soften.
Combine with pasta: Add the cooked pasta to the skillet and mix everything well together.
Incorporate the cottage cheese: Remove the skillet from heat and gently fold in the cottage cheese until everything is well coated and creamy. Season with salt and pepper to taste.
Serve: Plate the beef pasta and garnish with fresh basil leaves for a pop of color and added flavor.
Notes
Feel free to add more vegetables or adjust seasoning to taste.