The only blog you need for healthy recipes.

Easy One Pot Creamy Tomato Pasta Recipe

Introduction

Craving a comforting, creamy pasta dish but dread the pile of dishes? This Easy One Pot Creamy Tomato Pasta is your weeknight savior. I’ve perfected this recipe through countless tests to ensure the sauce clings perfectly to the pasta, and the entire meal comes together in one pot with minimal fuss. The result is a luxuriously smooth, herb-kissed sauce that delivers maximum flavor with minimal cleanup.

Ingredients

The beauty of this one-pot pasta lies in its simple, fresh ingredients. Using ripe, fresh tomatoes builds a brighter base, while a good-quality stock cube infuses deep savory notes as the pasta cooks directly in the flavorful liquid.

  • 250 g uncooked spaghetti
  • 500 g fresh tomatoes, chopped (or use 1 x 400 g tin of chopped tomatoes)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 onion, finely chopped
  • 500 ml chicken or vegetable stock (use a stock cube for convenience)
  • 150 ml double cream
  • ½ bunch fresh basil

Timing

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Context: This streamlined method is about 25% faster than traditional pasta recipes that require separate pots for boiling and sauce-making. The total active time is under 30 minutes, making it a perfect, stress-free solution for busy evenings.

Step-by-Step Instructions

Step 1 — Sauté the Aromatics

Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the finely chopped onion and cook for 4-5 minutes until soft and translucent. Stir in the minced garlic and cook for just 30-60 seconds until fragrant—be careful not to let it burn, as this can make the sauce bitter.

Step 2 — Build the Tomato Base

Add the chopped fresh tomatoes (or the tinned tomatoes) to the pot. Cook, stirring occasionally, for about 5 minutes. This step, known as “sweating,” helps break down the tomatoes and concentrate their flavor, creating a richer foundation for your creamy tomato pasta sauce.

Step 3 — Add Pasta and Stock

Break the spaghetti in half and add it to the pot, submerging it in the tomatoes as best you can. Pour in the stock. The liquid should just cover the pasta. Increase the heat to bring it to a lively simmer.

Step 4 — Simmer Until Al Dente

Reduce the heat to maintain a steady simmer. Cook, stirring frequently to prevent sticking, for 10-12 minutes, or until the pasta is al dente and most of the liquid has been absorbed. The starches released from the pasta will naturally thicken the sauce.

Step 5 — Incorporate the Cream

Step 5 — Incorporate the Cream

Once the pasta is cooked, reduce the heat to low. Stir in the double cream until the sauce is uniformly creamy and luxurious. (Pro tip: Adding the cream off the heat prevents it from splitting). Let it warm through gently for 1-2 minutes.

Step 6 — Finish and Serve

Tear most of the fresh basil leaves and stir them into the pasta. Season generously with salt and black pepper to taste. Serve immediately, garnished with the remaining basil leaves. This easy one-pot creamy tomato pasta is best enjoyed fresh, as the pasta will continue to absorb the sauce upon standing.

Easy One Pot Creamy Tomato Pasta step by step

Nutritional Information

Calories ~520 kcal
Protein 14 g
Carbohydrates 65 g
Fat 24 g
Fiber 5 g
Sodium ~480 mg

This creamy tomato pasta provides a good source of protein and fiber. The fresh tomatoes contribute Vitamin C, while the olive oil offers healthy fats. Note: Estimates are based on typical ingredients and a single serving. Values may vary with specific brands or modifications.

Healthier Alternatives

  • Whole Wheat or Legume Pasta — Boosts fiber and protein content for a more filling, nutrient-dense meal.
  • Light Cream or Evaporated Milk — Cuts saturated fat while maintaining a creamy texture in your one-pot pasta.
  • Nutritional Yeast or Vegan Cream Cheese — Creates a rich, dairy-free version of the creamy tomato sauce.
  • Lean Ground Turkey or Lentils — Adds extra protein; brown the meat before Step 1 or add cooked lentils in Step 5.
  • Low-Sodium Stock & No-Salt-Added Tomatoes — Reduces sodium by up to 40%, perfect for managing intake.
  • Zucchini Noodles (Zoodles) — For a lower-carb option, add spiralized zucchini in the last 2 minutes of cooking.

Serving Suggestions

  • Top with a sprinkle of grated Parmesan or Pecorino Romano for a salty, umami finish.
  • Pair with a simple arugula salad dressed with lemon vinaigrette to cut through the richness.
  • Serve alongside garlic bread or a crusty baguette to soak up every bit of the luxurious sauce.
  • Perfect for a casual family dinner, a quick date night, or potluck gatherings.
  • For a heartier meal, add a side of grilled chicken or sautéed shrimp.
  • Pair with a medium-bodied red wine like a Chianti or a crisp white like Pinot Grigio.

This dish is incredibly versatile. In summer, garnish with extra fresh basil and cherry tomatoes. For meal prep, it reheats well, making it a fantastic option for packed lunches.

Common Mistakes to Avoid

  • Mistake: Using a pot that’s too small. Fix: Use a large, deep skillet or Dutch oven to ensure the pasta cooks evenly and doesn’t clump.
  • Mistake: Adding the cream while the pot is on high heat. Fix: Always reduce the heat to low or take the pot off the burner before stirring in the cream to prevent curdling.
  • Mistake: Not stirring frequently during simmering. Fix: Stir every 2-3 minutes to distribute starch and prevent the pasta from sticking to the bottom, which is key for a perfectly creamy sauce.
  • Mistake: Overcooking the garlic in Step 1. Fix: Cook garlic for only 30-60 seconds until fragrant; burnt garlic makes the entire sauce bitter.
  • Mistake: Using cold stock straight from the fridge. Fix: Use warm or room-temperature stock to maintain a steady simmer and consistent cooking time.
  • Mistake: Skipping the final seasoning. Fix: Always taste and adjust salt and pepper at the end, as the reduced stock can concentrate saltiness.

Storing Tips

  • Fridge: Cool completely and store in an airtight container for up to 4 days. The pasta will absorb more sauce, so add a splash of stock or water when reheating.
  • Freezer: Portion into freezer-safe containers or bags for up to 3 months. Cream-based sauces can separate slightly when thawed, but vigorous stirring after reheating will re-emulsify it.
  • Reheat: Gently warm on the stovetop over medium-low heat with a little added liquid, stirring frequently. For the microwave, use a covered dish and heat in 60-second intervals, stirring in between, until it reaches 165°F (74°C).

For best food safety, refrigerate leftovers within 2 hours of cooking. This easy creamy pasta recipe is a fantastic make-ahead option; in my tests, the flavors meld and deepen overnight, making the leftovers taste even better.

Conclusion

This Easy One Pot Creamy Tomato Pasta proves that a deeply flavorful, restaurant-worthy meal doesn’t require a sink full of dishes. The genius of cooking the pasta directly in the sauce creates an unmatched, silky texture that clings to every strand. For another fantastic one-pot pasta with a garlicky kick, try this Creamy Tomato Garlic Pasta Recipe. Give this recipe a try and share your results in the comments below!

Frequently Asked Questions

How many servings does this easy one-pot creamy tomato pasta make?

This recipe yields approximately 3-4 generous servings. For accurate portioning, it’s designed to use a standard 250g package of spaghetti, which typically serves 3-4 adults as a main course. If you’re serving it as a side dish or for lighter appetites, it can stretch to 5-6 portions.

What can I use if I don’t have fresh basil?

You can substitute 1-2 teaspoons of dried Italian seasoning or dried oregano for the fresh basil. Add the dried herbs in Step 2 with the tomatoes so their flavor has time to bloom. For a different fresh herb profile, chopped fresh parsley or chives stirred in at the end also work beautifully.

Why is my creamy tomato pasta sauce too thin or watery?

This usually happens if the heat was too low during simmering, preventing sufficient liquid reduction. The solution is to continue cooking the pasta over a medium simmer, uncovered, until the sauce reaches your desired consistency. Remember, the sauce will thicken slightly upon standing as the pasta absorbs more liquid.

Print

Easy One Pot Creamy Tomato Pasta

  • Author: Dorothy Miler

Ingredients

Scale
  • 250 g uncooked spaghetti
  • 500 g fresh tomatoes (chopped (or use 1 x 400 g tin of chopped tomatoes))
  • 2 tbsp olive oil
  • 3 cloves garlic (minced)
  • 1 onion (finely chopped)
  • 500 ml chicken or vegetable stock (use stock cube for convenience)
  • 150 ml double cream
  • ½ bunch fresh basil

Instructions

  1. Heat the Oil: In a medium, high-sided skillet, heat the olive oil over medium heat for 2 minutes.
  2. Sauté Aromatics: Add the chopped onion and minced garlic. Sauté gently until soft, fragrant, and translucent.
  3. Cook Tomatoes: Stir in the chopped tomatoes and cook until they start to caramelise slightly.
  4. Add Stock and Pasta: Pour in the stock and add the spaghetti, ensuring it’s fully submerged in the liquid.
  5. Cook Pasta: Let it cook for about 15 minutes or until the pasta is al dente.
  6. Combine Ingredients: Gently stir in the double cream and fresh basil. Let it sit for a couple of minutes to allow the flavors to meld.
  7. Serve: Serve hot, garnished with additional basil if desired.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Related articles

Dorothy Miler

Pro Chef & Blogger
Welcome to Receipster! 
I’m thrilled to share my
culinary journey with you.

Dorothy Miler

Themes by WordPress