Welcome to Dinnerbites

Easy One Pot Creamy Tomato Basil Pasta with Spinach

By Clara Whitfield | February 20, 2026
Easy One Pot Creamy Tomato Basil Pasta with Spinach

Why This Recipe Works

  • One-Pot Wonder: The pasta cooks directly in the sauce, releasing starch that naturally thickens everything into silky perfection—no draining, no extra dishes.
  • Weeknight Fast: From fridge to table in 25 minutes, making it faster than take-out and infinitely more satisfying.
  • Pantry Friendly: Canned tomatoes, dried pasta, and a splash of cream keep the shopping list short and affordable year-round.
  • Vegetable Boost: Two handfuls of spinach melt right in, adding color, nutrients, and a fresh counterpoint to the rich sauce.
  • Flavor Layering: SautĂ©ing garlic, tomato paste, and basil stems first builds depth in under two minutes—restaurant quality without the effort.
  • Customizable: Swap spinach for kale, use coconut milk to go dairy-free, or add shrimp for protein—details below.

Ingredients You'll Need

Ingredients

Pasta shape matters more than you think. I reach for farfalle (bow-ties) because the pinch in the center catches flecks of tomato and tiny pockets of cream, but penne or fusilli work beautifully too. Avoid long pasta like spaghetti; you want something short that will swim happily in the shallow sauce.

Choose a good-quality canned tomato—whole peeled plum tomatoes packed in juice, not puree. They break down faster and taste brighter. If you only have diced, that’s fine; just skip the crushing step.

Fresh basil is non-negotiable. The stems go in early to perfume the oil, and the leaves finish the dish. In winter when basil is pricey, I buy a living basil pot from the produce section; it keeps on the windowsill for weeks.

For the cream, I keep a small carton of heavy cream (36 % fat) in the fridge. It’s stable under heat and won’t curdle with the tomatoes. Half-and-half works but yields a thinner sauce; coconut milk is a stellar dairy-free swap, adding subtle sweetness.

Spinach wilts almost on contact, so grab a big handful—baby spinach needs no prep, but mature spinach should be roughly chopped so you don’t end up with stringy bits.

How to Make Easy One Pot Creamy Tomato Basil Pasta with Spinach

1
Warm the Pot & Bloom the Garlic
Place a heavy 4-quart pot or deep sauté pan over medium heat. Add 2 tablespoons extra-virgin olive oil. When the surface shimmers, scatter in 3 minced garlic cloves and cook 30–45 seconds, just until the edges turn pale gold. You’re infusing the oil, not browning.
2
Deepen with Tomato Paste & Basil Stems
Stir in 2 tablespoons tomato paste and the chopped stems from a ½-ounce bunch of basil (about 2 tablespoons). Cook, stirring constantly, until the paste darkens to a brick red and coats the garlic—about 90 seconds. This caramelization step erases any tinny flavor from the can.
3
Crush the Tomatoes Directly in the Pot
Pour in one 14-ounce can whole peeled tomatoes with their juice. Using kitchen shears or a potato masher, break the tomatoes into bite-size pieces right in the pot. A few chunky bits add rustic appeal.
4
Add Pasta & Liquid
Stir in 8 ounces (about 4 cups) farfalle, 2 cups low-sodium vegetable broth, and ½ teaspoon kosher salt. Increase heat to high; once the liquid reaches a rapid simmer, reduce to medium-low so it bubbles gently but steadily.
5
Stir, Stir, Stir for 9 Minutes
Set a timer for 9 minutes. Stir every 30-40 seconds, scraping along the bottom to prevent sticking. The pasta releases starch, thickening the tomato broth into a glossy sauce that clings to every noodle.
6
Create the Creamy Component
Reduce heat to low. Stir in ½ cup heavy cream and ¼ teaspoon freshly ground black pepper. The sauce will turn a sunset orange and instantly look luxurious.
7
Fold in Spinach & Final Season
Add 3 loosely packed cups baby spinach and ¼ cup grated Parmesan. Stir just until the spinach wilts and the cheese melts—about 60 seconds. Taste; add more salt or pepper if needed. The sauce should coat a spoon but still puddle slightly—add a splash of broth if it feels tight.
8
Serve with Freshness
Immediately ladle into shallow bowls. Shower with reserved fresh basil ribbons, extra Parmesan, and a drizzle of fruity olive oil. Serve with crusty bread to swipe the plate clean.

Expert Tips

Control the Simmer

Too vigorous and the cream can break; too gentle and the pasta won’t cook evenly. You want a lazy bubble—adjust the dial in tiny increments.

Save the Pasta Water

Keep a ladle of the starchy sauce before adding cream; if you reheat leftovers, loosen them with this liquid instead of plain water.

Make it a Midnight Snack

Leftovers taste incredible cold, straight from the fridge, when the flavors have melded and the pasta has absorbed the sauce. Don’t knock it till you try it.

Double the Tomato Paste

For an ultra-umami punch, use 3 tablespoons paste and reduce broth by ¼ cup. The sauce will taste slow-simmered even though it isn’t.

Variations to Try

  • Protein Boost: Add 8 oz peeled shrimp during the last 3 minutes of pasta cooking; they’ll poach in the tomato broth and turn coral pink.
  • Vegan Creaminess: Replace heavy cream with full-fat coconut milk and swap Parmesan for 2 tablespoons nutritional yeast plus a squeeze of lemon.
  • Spicy Arrabbiata-Style: Stir ÂĽ teaspoon red-pepper flakes into the oil with the garlic; finish with a handful of torn parsley instead of basil.
  • Green Veg Swap: Use chopped kale or thinly sliced Swiss chard; add them 2 minutes earlier so they soften adequately.

Storage Tips

Cool leftovers completely, then transfer to an airtight container and refrigerate up to 4 days. The pasta will continue to absorb sauce, so when reheating, thin with a splash of broth or milk and warm gently over medium-low heat, stirring often. For longer storage, freeze individual portions in zip-top bags (lay flat for space efficiency) for up to 2 months. Thaw overnight in the fridge, then reheat as above. Note: cream-based sauces can appear grainy after freezing; a brisk whisk or immersion blender brings them back together.

Frequently Asked Questions

You can, but the sauce will be thinner and less luxurious. To prevent curdling, warm the milk first and add it off-heat, then barely simmer.

Altitude, pot thickness, and even tomato acidity affect timing. Add ÂĽ-cup hot broth and continue simmering until al dente, stirring frequently.

Yes—use a sturdy gluten-free pasta (chickpea or corn-rice blends hold up best) and monitor closely, as they can go from al dente to mush quickly.

Sauté the garlic in ¼-cup low-sodium broth instead of oil, adding more as it evaporates. The finished texture will be slightly less glossy but still delicious.

Absolutely. Use a 6-quart pot, increase all ingredients proportionally, and add 5 extra minutes to the simmer, stirring more frequently to prevent sticking.
Easy One Pot Creamy Tomato Basil Pasta with Spinach
pasta
Pin Recipe

Easy One Pot Creamy Tomato Basil Pasta with Spinach

(4.9 from 127 reviews)
Prep
5 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Infuse the Oil: Heat olive oil in a 4-quart pot over medium. Add garlic; sauté 30 seconds until fragrant.
  2. Build the Base: Stir in tomato paste and basil stems; cook 90 seconds until brick red.
  3. Add Tomatoes: Pour in canned tomatoes; crush with scissors or masher into bite-size pieces.
  4. Simmer Pasta: Add pasta, broth, salt; bring to a rapid simmer, then reduce to medium-low. Cook 9 minutes, stirring often, until pasta is al dente and sauce thickens.
  5. Make it Creamy: Reduce heat to low; stir in cream and pepper. Simmer 1 minute.
  6. Finish & Serve: Fold in spinach and Parmesan until wilted. Taste, adjust seasoning, and serve hot with basil leaves and extra cheese.

Recipe Notes

Sauce continues to thicken as it sits; thin with broth when reheating. For a smoky twist, add ÂĽ tsp smoked paprika with the tomato paste.

Nutrition (per serving)

486
Calories
14g
Protein
59g
Carbs
22g
Fat

More Recipes