One-Pot Creamy Tomato Pasta with Spinach

3 min prep 3 min cook 3 servings
One-Pot Creamy Tomato Pasta with Spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Last Tuesday I found myself staring into the fridge at 6:47 p.m., hanger creeping in, with a hungry nine-year-old tugging my sleeve and a conference call looming at 7:30. Take-out flyers were practically calling my name—until I spotted a half-empty box of rigatoni, a can of fire-roasted tomatoes, and the last handful of baby spinach that desperately needed rescuing. Twenty-three minutes later we were twirling our forks through the silkiest, most comforting bowl of creamy tomato pasta I’ve made all year. No colander, no extra skillets, no sink full of dishes—just one happy kid requesting seconds and a mom who actually logged on to her call on time.

That is the magic of this one-pot wonder. It’s the recipe I text to friends when they’re moving into a new kitchen and the pan is still in a box. It’s what I batch-cook on Sunday nights, portion into glass jars, and proudly tote to work for lunch. It’s what I serve when my vegetarian in-laws come over and even my steak-loving brother asks for the recipe. If you can boil water and measure cream, you can master this dish—and you’ll look like a culinary rock star while doing it.

Why This Recipe Works

  • One-Pot Convenience: The pasta cooks directly in the sauce, releasing starch that naturally thickens everything into luxurious silk.
  • Pantry Staples: Canned tomatoes, dried pasta, basic aromatics, and a splash of cream—no specialty shopping required.
  • Spinach Boost: Four generous cups wilt down stealthily, delivering veggies even picky eaters happily inhale.
  • Speedy Timeline: Twenty-five minutes from chopping to plating—perfect for busy weeknights or surprise guests.
  • Restaurant-Level Creaminess: A modest half-cup of heavy cream transforms acidic tomatoes into velvet without heaviness.
  • Endless Customizable: Add shrimp, sausage, or roasted veg; swap gluten-free pasta; go dairy-free with coconut milk—success every time.

Ingredients You'll Need

Ingredients

Quality ingredients shine in a simple dish, so reach for the best you can comfortably afford. Seek out bronze-cut pasta (look for “trafilata al bronzo” on the label); the rough surface grabs sauce like Velcro. San Marzano–style tomatoes are naturally lower in acid and sweeter, but any fire-roasted variety will add whisper-smoke depth. Buy fresh baby spinach in loose handfuls rather than pre-bagged clumps—leaves stay perky longer and you control the stems.

Heavy cream with at least 36 % milk fat is crucial; lower-fat cream can curdle under the tomatoes’ acid. If you keep kosher salt in a ramekin by the stove, you’ll season instinctively. A micro-planed clove of garlic dissolves almost instantly, preventing harsh bites. Finally, keep a block of good Parmigiano-Reggiano in the fridge and grate as needed—pre-shredded cellulose-coated cheese won’t melt smoothly.

How to Make One-Pot Creamy Tomato Pasta with Spinach

1

Prep Aromatics & Measure Before You Heat the Pot

Finely dice one medium yellow onion (about 1 cup). Micro-plane or mince 3 cloves garlic. Measure 2 Tbsp tomato paste, 1 tsp dried oregano, ½ tsp red-pepper flakes, 1 tsp kosher salt, and ¼ tsp freshly ground black pepper into a small bowl so they’re ready to bloom. Having everything within arm’s reach prevents the garlic from scorching and the tomato paste from splattering like lava.
2

Sauté Aromatics to Build the Flavor Base

Place a heavy 5-quart Dutch oven or wide pot over medium heat. Add 2 Tbsp extra-virgin olive oil and 1 Tbsp unsalted butter. When the butter foams, scatter in the diced onion. Cook 3–4 minutes, stirring occasionally, until translucent and just beginning to brown at the edges. Stir in garlic, oregano, pepper flakes, salt, and black pepper; cook 45 seconds until fragrant but not colored. Push mixture to the perimeter, add tomato paste to the bare center, and let it caramelize for 1 minute, deepening its sweetness.
3

Deglaze with Tomatoes & Broth

Pour in one 28-oz can whole tomatoes, crushing them between your fingers as they slide into the pot (wear an apron—tomato geysers happen). Alternatively, use kitchen shears to snip tomatoes directly in the can until only chunky bits remain. Add 3 cups low-sodium vegetable broth and ½ cup dry white wine or additional broth, scraping the fond. Stir in 1 tsp sugar to balance acidity and bring mixture to a lively simmer.
4

Add Pasta & Simmer Until Al Dente

Once liquid is bubbling, add 12 oz (about 4 cups) dried short pasta such as rigatoni, penne, or fusilli. Stir, reduce heat to maintain gentle simmer, and cook 10 minutes uncovered, stirring every 2 minutes to prevent sticking. The goal is to cook pasta until just shy of al dente; it will finish cooking in the creamy sauce. If liquid drops below pasta level, add ½ cup hot water as needed.
5

Create the Silky Creamy Finish

Reduce heat to low. Stir in ½ cup heavy cream, ¼ cup grated Parmesan, and 2 Tbsp mascarpone or cream cheese for extra body. Simmer 2 minutes—the sauce will thicken and coat pasta. Taste and adjust salt. The mixture should be loose because spinach will release moisture.
6

Wilt in Spinach & Brighten with Basil

Fold in 4 packed cups baby spinach, handful by handful, until vibrant and wilted. Off heat, add ¼ cup torn fresh basil and zest of ½ lemon for a sunny lift. If sauce seems thick, loosen with a splash of pasta water or broth; it will continue to thicken upon standing.
7

Rest 5 Minutes for Perfect Texture

Cover pot and let stand 5 minutes. This brief rest allows pasta to finish cooking, sauce to thicken, and flavors to marry. Meanwhile, set the table, pour wine, or grate extra cheese.
8

Serve Hot with All the Garnishes

Spoon into shallow bowls. Shower with extra Parmesan, a drizzle of good olive oil, and cracked black pepper. Offer chili flakes on the side for heat seekers. Enjoy immediately for peak creaminess.

Expert Tips

Control the Heat

If your stoveterrunshot, use a heat diffuser or lower flame; boiling too vigorously causes dairy to separate.

Stir Like You Mean It

Pasta releases starch which can glue pieces to the bottom. A silicone spatula protects your pot and scrapes evenly.

Size Matters

Short pasta with ridges or holes grabs sauce best—avoid long spaghetti unless you enjoy slurping challenges.

Cream Last

Adding dairy too early can curdle under acidic tomatoes. Patience equals silky results.

Color Pop

Add a handful of halved cherry tomatoes with the spinach for bursts of sweetness and visual appeal.

Make-Ahead Trick

Stop cooking 2 minutes earlier, cool, refrigerate. Reheat gently with a splash of broth and cream for fresh taste.

Variations to Try

  • Protein Boost: Add 8 oz peeled shrimp or seared chicken strips during the final 4 minutes of simmering.
  • Spicy Vodka Spinach: Swap wine for ¼ cup vodka and increase red-pepper flakes to 1 tsp for a feisty kick.
  • Dairy-Free: Substitute full-fat coconut milk and 2 Tbsp nutritional yeast for cream and cheese.
  • Green Veg Swap: Replace spinach with kale, arugula, or broccoli florets (add hardier greens 3 minutes earlier).
  • Gluten-Free: Use chickpea or brown-rice pasta; watch timing as these cook faster—start checking at 6 minutes.
  • Creamy Mushroom: Sauté 8 oz sliced creminos with onions for umami depth worthy of date night.

Storage Tips

Refrigerate: Cool completely, transfer to airtight container, and refrigerate up to 4 days. The sauce will thicken; loosen with broth or water when reheating.

Freeze: Portion into freezer-safe bags, lay flat to freeze up to 2 months. Thaw overnight in refrigerator, then warm gently with liquid to restore creaminess.

Reheat: Warm covered over low heat with a splash of broth, stirring frequently. Microwave works too—use 50 % power in 30-second bursts, stirring between.

Make-Ahead Meal Prep: Double the batch, stop cooking 2 minutes early, cool, and divide into lunch containers with a lemon wedge and extra spinach. Add spinach when reheating for bright color.

Frequently Asked Questions

Whole milk can curdle under tomato acid. For best texture, use at least half-and-half, or stir 1 Tbsp flour into milk before adding to stabilize proteins.

Stir every 2 minutes and maintain active simmer. If liquid evaporates too quickly, add hot broth ¼ cup at a time and lower heat slightly.

Yes—use a wider pot to maintain surface area and prevent overcrowding. Add 5–10 extra minutes to simmer time; stir more frequently.

A light Italian red like Valpolicella or a crisp Sauvignon Blanc complements tomato acidity without overpowering the creamy sauce.

Absolutely—omit red-pepper flakes and let kids sprinkle their own cheese. The spinach wilts down and blends into sauce for veggie-shy eaters.

Yes—thaw and squeeze dry first. Add during the cream step to prevent watery sauce. Use 10 oz frozen to equal 4 cups fresh.
One-Pot Creamy Tomato Pasta with Spinach
pasta
Pin Recipe

One-Pot Creamy Tomato Pasta with Spinach

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Prep: Dice onion, mince garlic, and measure tomato paste plus spices.
  2. Sauté: Heat olive oil and butter in a 5-quart pot over medium. Cook onion 3–4 min until translucent. Add garlic, tomato paste, oregano, pepper flakes, salt, pepper; cook 1 min.
  3. Simmer: Stir in crushed tomatoes, broth, wine, and sugar; bring to a boil.
  4. Add Pasta: Add pasta; simmer 10 min, stirring often, until almost al dente.
  5. Creamy Finish: Reduce heat to low; stir in cream, Parmesan, and mascarpone. Simmer 2 min until thickened.
  6. Spinach: Fold in spinach until wilted. Off heat, add basil and lemon zest. Rest 5 min, then serve hot with extra cheese.

Recipe Notes

For extra protein, add shrimp during final 4 minutes of simmering. Sauce will continue to thicken upon standing—thin with hot broth if needed.

Nutrition (per serving)

512
Calories
18g
Protein
66g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.