This hearty bowl combines high-protein pasta with lean ground beef in a velvety cream cheese sauce. The entire dish comes together in just 40 minutes, making it perfect for busy weeknights when you want something substantial and nutritious.
With 45 grams of protein per serving, it keeps you full for hours while feeling indulgent thanks to the blend of low-fat cream cheese, Parmesan, and aromatic Italian herbs.
The baby spinach adds freshness and color, while optional red chili flakes provide gentle warmth. Serve with extra Parmesan and a light red wine for a complete dining experience.
The first time I made this, my roommate walked through the door and immediately asked what restaurant Id ordered from. Nothing beats that kind of validation, especially when the dish comes together in under 40 minutes. High-protein pasta can be tricky to work with, but this recipe turns those earthy legume-based noodles into something genuinely crave-worthy.
Ive started making this on Sunday evenings for the week ahead. Something about having a protein-rich meal ready to go makes Monday mornings feel less daunting. Plus, the leftovers reheat remarkably well—the sauce actually seems to improve after sitting overnight.
Ingredients
- 400 g lean ground beef: the foundation here, providing substantial protein and savory depth that stands up to the bold sauce
- 300 g high-protein pasta: lentil or chickpea varieties work beautifully here and add nutritional heft
- 1 medium onion, finely chopped: builds a sweet aromatic base that balances the creaminess
- 2 cloves garlic, minced: add this right after the onion so it releases fragrance without burning
- 200 g baby spinach: wilts down into the sauce, adding nutrition and subtle earthiness
- 200 ml low-fat cream cheese: creates the velvety base without overwhelming richness
- 100 ml milk: thins the sauce just enough for perfect coating consistency
- 40 g grated Parmesan: brings salty umami that rounds out all the flavors
- 1 tsp dried Italian herbs: dried herbs work better than fresh here since they distribute evenly through the sauce
- 1/2 tsp black pepper and 1/2 tsp salt: adjust these to your taste, starting conservatively
- Pinch of red chili flakes: optional, but adds a gentle warmth that cuts through the cream
Instructions
- Boil the pasta water:
- Bring a large pot of salted water to a boil and cook the high-protein pasta according to package directions until al dente, then drain and set aside.
- Brown the beef:
- Heat a large nonstick skillet over medium-high heat, add the ground beef, and cook for 6 to 7 minutes while breaking it up with a spoon until fully browned.
- Build the aromatics:
- Add the chopped onion to the beef and cook for 3 to 4 minutes until softened, then stir in the garlic for 1 minute until fragrant.
- Add the spinach:
- Toss in the chopped spinach and stir for about 2 minutes until completely wilted and incorporated.
- Create the creamy sauce:
- Reduce heat to low, stir in the cream cheese and milk until smooth, then add Parmesan, Italian herbs, black pepper, and salt, simmering gently for 2 to 3 minutes.
- Combine everything:
- Add the cooked pasta to the sauce, tossing gently until every piece is coated and heated through.
- Finish and serve:
- Taste and adjust seasoning if needed, then sprinkle with extra Parmesan and red chili flakes before serving hot.
This recipe became a Wednesday staple during training season when I needed something substantial but didnt want to spend hours cooking. The way the creamy sauce clings to each piece of pasta makes it feel indulgent despite being so nutritionally dense.
Making It Your Own
Sometimes I swap half the beef for diced cooked chicken breast or turkey to change up the protein profile. The sauce works equally well with either, and the variation keeps things interesting.
Pasta Selection Matters
Not all high-protein pastas behave the same way. Lentil pasta tends to hold its shape better than chickpea varieties in creamy sauces, though both work wonderfully here.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness beautifully. I also love pairing this with steamed broccoli or roasted asparagus for extra vegetables.
- serve with a light red wine like Pinot Noir to complement the beef
- extra Parmesan at the table is never a bad idea
- garlic bread on the side turns this into a truly indulgent meal
Theres something deeply satisfying about a recipe that nourishes as thoroughly as it comforts.
Common Recipe Questions
- → What type of pasta works best for high protein content?
-
Lentil pasta, chickpea pasta, or other legume-based varieties provide the highest protein content. These typically offer 10-14g of protein per serving compared to 6-7g in traditional wheat pasta.
- → Can I make this dish ahead of time?
-
Yes, prepare the entire dish up to 24 hours in advance and store it in an airtight container in the refrigerator. Reheat gently with a splash of milk to restore the creamy texture.
- → How can I increase the protein content even further?
-
Add diced chicken breast, stir in unflavored protein powder dissolved in milk, or mix in cottage cheese. You can also top with crumbled feta or extra Parmesan before serving.
- → What vegetables can I substitute for spinach?
-
Kale, Swiss chard, or arugulate work well as alternatives. For a different flavor profile, try adding sautéed mushrooms, bell peppers, or zucchini along with the onions.
- → Is this suitable for meal prep?
-
Absolutely. Portion the cooked dish into individual containers and refrigerate for up to 4 days. The flavors actually develop and improve overnight. Just add a tablespoon of milk when reheating.
- → Can I freeze the leftovers?
-
Yes, freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat slowly on the stove, adding milk as needed to reach desired consistency.