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.
In a large skillet over medium heat, add the olive oil. Once hot, add the minced garlic and sauté for about 30 seconds until fragrant.
Add the lean ground beef to the skillet and cook, breaking it apart with a spatula, until it is browned and cooked through, about 5-7 minutes. Drain excess fat if necessary.
Stir in the halved cherry tomatoes, chopped spinach, and Italian seasoning into the skillet with the beef. Cook for an additional 3-5 minutes until the spinach wilts and the tomatoes soften.
Add the cooked pasta to the skillet and mix well to combine.
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.
Divide the beef pasta among plates and garnish with fresh basil leaves for a touch of color and flavor.
Notes
Feel free to add more vegetables or adjust seasoning to taste.