Creamy Tomato and Spinach Pasta That Comes Together in 30 Minutes
This creamy tomato and spinach pasta hits that sweet spot between comfort food and something you can feel good about eating on a Tuesday night. The sauce is rich and velvety, built from canned tomatoes, garlic, and a splash of cream, with fresh spinach stirred in at the end so it wilts down perfectly without turning into a soggy mess. Start to finish, you are looking at 30 minutes, and most of that is passive cooking time.
What You'll Need
- The ingredient list is short and mostly pantry-based, which is exactly the point.
- For four servings, gather:
12 oz pasta (rigatoni, penne, or fusilli work best here) 2 tablespoons olive oil 4 garlic cloves, minced 1/2 teaspoon red pepper flakes 1 can (28 oz) crushed tomatoes 1/2 cup heavy cream 3 big handfuls of fresh baby spinach 1/2 cup grated Parmesan, plus more for serving Salt and black pepper to taste Fresh basil if you have it
One note on the pasta shape: ridged or tube-shaped pastas catch the creamy sauce in all the right ways. You can use spaghetti if that is what is in your pantry, but the sauce tends to pool at the bottom of the bowl rather than coating every bite.
How to Make the Sauce
Start with a wide skillet or a straight-sided sauté pan, something large enough that you can add the pasta directly to the sauce at the end without everything spilling over the sides. Warm the olive oil over medium heat, then add the garlic and red pepper flakes. Give it about 90 seconds, stirring often, just until the garlic smells fragrant and starts to turn the faintest shade of gold. Watch it closely here because burnt garlic will make the whole sauce taste bitter.
Pour in the crushed tomatoes, season with a generous pinch of salt, and let the sauce simmer for about 15 minutes uncovered. You want it to reduce slightly and deepen in color. Then lower the heat and stir in the heavy cream. The sauce will turn a soft, dusty rose color and the texture smooths out almost immediately. Let it bubble gently for another two or three minutes.
Bringing It All Together
While your sauce simmers, cook the pasta in well-salted water until it is just shy of al dente. You are going to finish it in the sauce, so pulling it out a minute early is the right call. Before you drain, scoop out about a cup of the starchy pasta water and set it aside.
Add the drained pasta straight into the skillet with the tomato cream sauce. Toss everything together over medium-low heat and splash in a little pasta water if the sauce feels too thick. Then add the spinach in two or three batches, folding it in and letting each addition wilt before adding the next. This takes maybe two minutes total. Stir in the Parmesan and taste for seasoning.
Tear a few fresh basil leaves over the top if you have them. Serve immediately, with extra Parmesan on the table.
Variations Worth Trying
This recipe is flexible in ways that make it useful week after week without feeling repetitive.
For a heartier version, brown some Italian sausage or spicy chorizo in the pan before you add the garlic. Remove the meat, build the sauce in the same pan so you get all those browned bits, then add the meat back in with the pasta at the end.
If you want to keep it vegetarian but add some protein, stir in a can of drained white beans along with the spinach. They blend into the sauce quietly and add a creaminess of their own.
For a lighter take, swap the heavy cream for full-fat coconut milk. The flavor shifts slightly, picking up a subtle sweetness that works surprisingly well with the tomatoes. It is not the same dish, but it is still a good one.
You can also use frozen spinach in a pinch. Thaw it completely and squeeze out as much water as possible before adding it, otherwise it will water down the sauce.
Storing and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days. The sauce thickens considerably as it sits, so when you reheat it, add a splash of water or broth to loosen things up. Warm it in a small saucepan over low heat rather than the microwave if you can manage it, the texture stays much better that way.
This dish does not freeze well once assembled because the cream sauce can separate when thawed. If you want to prep ahead, make the tomato cream sauce on its own, freeze that, and cook fresh pasta when you are ready to eat.
Why This Pasta Works on a Weeknight
The reason this recipe earns a permanent spot in a weeknight rotation is that it requires almost no active attention. You bloom the garlic, pour in the tomatoes, and let the sauce do its thing while you cook the pasta and maybe set the table or help a kid with homework. The steps do not overlap in a stressful way. Nothing needs to be timed perfectly.
It also scales up easily for company. Double the sauce, cook a bigger pot of pasta, and you have a meal for eight people without needing a second pan. Add a simple green salad and some crusty bread and it genuinely feels like you put in more effort than you did. That is the kind of recipe worth holding onto.
Frequently Asked Questions
Can I use half-and-half instead of heavy cream? Yes, though the sauce will be a bit thinner and less rich. Half-and-half can also break if the heat is too high, so keep the pan at a gentle simmer after you add it rather than a full boil.
What pasta shape works best for this recipe? Rigatoni is the top choice because the ridges and hollow center grip the creamy sauce well. Penne and fusilli are close seconds. Long pastas like spaghetti or linguine work in a pinch but the sauce coats them less evenly.
Can I make this dairy-free? Swap the heavy cream for full-fat coconut milk and leave out the Parmesan, or use a dairy-free Parmesan alternative. The sauce will taste slightly different but still very good. A squeeze of lemon juice at the end helps brighten it.
My sauce tastes too acidic. How do I fix it? Stir in a small pinch of sugar, about a quarter teaspoon, and taste again. You can also add a tiny bit more cream or an extra tablespoon of Parmesan, both help mellow acidity without making the dish taste sweet.
Affiliate link
Affiliate link
Frequently Asked Questions
Yes, though the sauce will be a bit thinner and less rich. Half-and-half can also break if the heat is too high, so keep the pan at a gentle simmer after you add it rather than a full boil.
Rigatoni is the top choice because the ridges and hollow center grip the creamy sauce well. Penne and fusilli are close seconds. Long pastas like spaghetti or linguine work in a pinch but the sauce coats them less evenly.
Swap the heavy cream for full-fat coconut milk and leave out the Parmesan, or use a dairy-free Parmesan alternative. The sauce will taste slightly different but still very good. A squeeze of lemon juice at the end helps brighten it.
Stir in a small pinch of sugar, about a quarter teaspoon, and taste again. You can also add a tiny bit more cream or an extra tablespoon of Parmesan, both help mellow acidity without making the dish taste sweet.



