This is a one-pot beef and spinach pasta with a cream and Parmesan sauce — straightforward, filling, and on the table in about 35 minutes. The ingredient list is short and most of it is probably already in your kitchen. It feeds four people without requiring much cleanup or planning ahead.
Before you start
The one technique worth slowing down for is browning the beef properly. Crowd the pan and it steams instead of browns, which means less flavor in the sauce. Cook it in a single layer and resist stirring for the first couple of minutes. The second thing that matters: add the Parmesan off the heat. If the sauce is still boiling when the cheese goes in, it can seize and turn grainy instead of melting smoothly into the cream.
Substitutions that actually work
- Heavy cream: Half-and-half works and cuts the richness — the sauce will be thinner, so let it simmer an extra minute or two before adding the pasta back in.
- Parmesan: Pecorino Romano is a direct swap. Pre-grated shelf-stable Parmesan melts less cleanly, but it gets the job done — skip the garnish with it, not worth the extra dish.
- Fresh spinach: Frozen spinach works fine. Thaw it first and squeeze out as much water as you can, otherwise it will water down the sauce. Use about ¾ cup thawed and drained in place of the 2 cups fresh.
- Penne: Any short pasta shape you have on hand — rigatoni, rotini, farfalle — will hold the sauce. Long pasta like spaghetti works in a pinch but is harder to toss evenly.
- Ground beef: Ground turkey or ground pork both work here. Turkey is leaner, so add a small drizzle of olive oil when browning to keep it from sticking.
If something goes sideways
- Sauce is too thin: Let it simmer uncovered for 2–3 more minutes before adding the pasta. It thickens quickly once the pasta goes in and absorbs some of the liquid.
- Sauce is too thick or clumping: Add a splash of the pasta cooking water — a few tablespoons at a time. The starch in it loosens the sauce without making it watery.
- Beef released a lot of fat: Tilt the pot and spoon off the excess before adding the cream. Too much fat will make the sauce greasy rather than creamy.
- Spinach turned the sauce watery: It released too much moisture. Next time, pat the spinach dry after washing. For now, turn the heat up briefly to cook off the extra liquid.
- Pasta is sticking together after draining: Toss it with a tiny bit of olive oil if it’s sitting for more than a few minutes before you’re ready to add it back to the pot.
Storage and reheating
Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb more sauce as it sits, so add a splash of water or milk when reheating to loosen it up. Reheat on the stovetop over medium-low heat, stirring frequently — it takes about 5 minutes and comes back together well. The microwave works too; cover the bowl and heat in 60-second intervals, stirring between each. This dish doesn’t freeze well. The cream sauce tends to separate when thawed and the pasta goes mushy.

Creamy Beef Mince and Spinach Pasta
Equipment
- Large saucepan
- Wooden spoon
- Colander
- Chefs Knife
- Cutting board
Ingredients
- 8 oz penne pasta or any short pasta
- 1 lb ground beef preferably grass-fed
- 1 tbsp olive oil extra virgin
- 1 medium onion finely chopped
- 3 cloves garlic minced
- 1 cup heavy cream
- 2 cups fresh spinach washed and roughly chopped
- ½ cup parmesan cheese freshly grated
- 1 tsp salt to taste
- ½ tsp freshly ground black pepper
Instructions
- Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain and set aside.
- In the same pot, heat olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until translucent. Add the minced garlic and sauté for an additional 1 minute until fragrant.
- Add the ground beef to the pot. Cook and break up with a wooden spoon until browned and cooked through, about 5-7 minutes.
- Pour in the heavy cream and bring to a gentle simmer. Season with salt and black pepper. Stir in the spinach and let it wilt in the sauce for about 2-3 minutes.
- Add the cooked pasta back into the pot. Toss everything together until the pasta is well coated with the creamy sauce. Remove from heat and fold in freshly grated Parmesan cheese.
Notes
- For a lighter version, substitute heavy cream with half-and-half.
- Add a pinch of nutmeg to the sauce for a subtle warming spice.
- To make it gluten-free, use your preferred gluten-free pasta.
Nutrition
Frequently asked questions
Can I use dried spinach or canned spinach instead of fresh?
Canned spinach works — drain it very thoroughly and pat it dry before adding it to the sauce. It’s already fully cooked, so you just need to warm it through rather than wilting it, which takes about 1 minute instead of 2–3.
Do I really need to use freshly grated Parmesan, or will the stuff in the green can work?
The green can Parmesan will melt into the sauce well enough for a weeknight dinner. Add it off the heat just like the recipe says, and stir quickly — it won’t be quite as smooth as freshly grated, but the flavor difference is smaller than you’d expect.
Can I make this ahead and reheat it for dinner later?
Yes, but cook the pasta slightly under al dente if you know you’re reheating it later — it will soften more as it sits in the sauce. Store the pasta and sauce together and add a few tablespoons of water or milk when reheating to bring the consistency back.
What to cook next
- Quick Chicken Noodle Soup
- Weeknight Hamburger Soup Recipe
- Creamy Stovetop Mac Perfection
- Quick Smoky Weeknight Chili
