Easy One Pot Creamy Tomato Pasta Recipe

Introduction

Craving a comforting, creamy pasta without the mountain of dishes? This Easy One Pot Creamy Tomato Pasta delivers rich flavor and a silky sauce with minimal cleanup. After testing countless one-pot methods, I’ve perfected this version where the pasta cooks directly in the sauce, absorbing maximum flavor for a truly satisfying meal that’s ready in under 30 minutes.

Ingredients

The beauty of this recipe lies in its simplicity. Using fresh, ripe tomatoes builds a vibrant base, while a splash of cream at the end creates the luxurious texture we all love.

  • 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 one-pot method is about 25% faster than traditional pasta recipes that require separate boiling and sauce-making steps. The total hands-on time is minimal, making it a perfect solution for busy weeknights when you need a hearty dinner fast.

Step-by-Step Instructions

Step 1 — Sauté the Aromatics

Heat the olive oil in a large, deep skillet or pot over medium heat. Add the finely chopped onion and cook for 4-5 minutes until soft and translucent. Then, add the minced garlic and sauté for another minute until fragrant. (Pro tip: Sautéing the onion first allows it to sweeten, which forms the flavor foundation for your sauce).

Step 2 — Add Tomatoes and Stock

Add the chopped fresh tomatoes (or tinned tomatoes) to the pot. Pour in the 500 ml of stock and give everything a good stir, scraping up any bits from the bottom of the pan. Bring the mixture to a steady simmer.

Step 3 — Cook the Pasta

Break the spaghetti in half and submerge it into the simmering tomato broth. Ensure all the pasta is covered by liquid. Reduce the heat to medium-low, cover the pot with a lid, and let it cook for 10-12 minutes, stirring occasionally to prevent sticking.

Step 4 — Check for Doneness

After 10 minutes, test a strand of pasta. It should be al dente—tender but with a slight bite. The liquid will have reduced significantly into a thicker sauce. If the pasta isn’t quite done, continue cooking for another 1-2 minutes, adding a splash of water if the pan looks too dry.

Step 5 — Incorporate the Cream

Once the pasta is cooked, turn off the heat. Stir in the double cream until the sauce becomes beautifully creamy and pale orange. (Pro tip: Adding the cream off the heat prevents it from splitting or curdling, ensuring a smooth texture).

Step 6 — Finish and Serve

Tear the fresh basil leaves and stir most of them through the pasta. Season generously with salt and black pepper to taste. Serve immediately, garnished with the remaining basil. This easy one-pot creamy tomato pasta is best enjoyed fresh, straight from the pot.

Easy One Pot Creamy Tomato Pasta step by step

Nutritional Information

Calories Approx. 450 kcal
Protein 12 g
Carbohydrates 55 g
Fat 22 g
Fiber 4 g
Sodium 480 mg

This one-pot creamy tomato pasta provides a good source of Vitamin C from the tomatoes and calcium from the cream. Estimates are based on typical ingredients and a standard serving size; values may vary depending on specific brands and measurements.

Healthier Alternatives

  • Swap regular pasta for chickpea or lentil pasta — Boosts protein and fiber content for a more filling meal.
  • Use half-fat crème fraîche or Greek yogurt instead of double cream — Cuts saturated fat while maintaining a tangy creaminess.
  • Add a handful of spinach or kale in the last 2 minutes of cooking — An easy way to incorporate extra vitamins and iron without altering the flavor profile.
  • Choose a low-sodium vegetable stock cube — Gives you control over the salt content, perfect for a low-sodium diet.
  • Incorporate a can of drained white beans or shredded chicken breast — Adds lean protein to transform this simple pasta into a more substantial main course.
  • Use nutritional yeast as a dairy-free garnish — Provides a cheesy, umami flavor for a vegan-friendly version of this dish.

Serving Suggestions

  • Top with a sprinkle of freshly grated Parmesan or Pecorino Romano cheese for a salty, savory finish.
  • Serve alongside a simple arugula salad dressed with lemon juice and olive oil to cut through the richness.
  • For a heartier meal, pair with garlic bread or crusty baguette to soak up every bit of the creamy sauce.
  • Perfect for a casual family dinner, a quick date night in, or as a comforting meal-prep lunch.
  • Garnish with extra fresh basil, a drizzle of high-quality olive oil, and a crack of black pepper just before serving.
  • A light, crisp white wine like Pinot Grigio or a non-alcoholic sparkling water with lemon complements the creamy tomato flavors beautifully.

This recipe is incredibly versatile. In summer, top with fresh cherry tomatoes; in winter, it’s a cozy, all-in-one comfort food that reheats well for meal prep.

Common Mistakes to Avoid

  • Mistake: Using a pot that’s too small. Fix: Choose a deep, wide skillet or Dutch oven to give the pasta and sauce enough room to cook evenly without boiling over.
  • Mistake: Adding the cream while the pot is still on high heat. Fix: Always turn off the heat before stirring in the cream to prevent it from curdling and separating, ensuring a silky sauce.
  • Mistake: Not breaking the spaghetti in half. Fix: Breaking the pasta allows it to submerge fully in the broth for even cooking and prevents awkward, uncooked ends.
  • Mistake: Walking away and not stirring occasionally. Fix: Stir every 3-4 minutes during the simmering stage (Step 3) to prevent the pasta from sticking to the bottom of the pot.
  • Mistake: Using cold stock straight from the fridge. Fix: Use warm or room-temperature stock to maintain a steady simmer when added, which helps the pasta cook more consistently.
  • Mistake: Overcooking the pasta until mushy. Fix: Start checking for doneness at the 10-minute mark as directed in Step 4. The pasta will continue to absorb sauce even off the heat.
  • Mistake: Skipping the fresh basil or adding it too early. Fix: Stir in fresh basil at the very end to preserve its bright color and aromatic flavor, which can become bitter if cooked too long.

Storing Tips

  • Fridge: Cool completely, then transfer to an airtight container. It will keep for up to 4 days in the refrigerator at 40°F (4°C) or below. The sauce will thicken as it chills.
  • Freezer: For longer storage, freeze in portion-sized containers for up to 3 months. Note that cream-based sauces can sometimes separate slightly upon thawing, but a vigorous stir during reheating will mostly recombine them.
  • Reheat: Gently reheat in a saucepan over low-medium heat, adding a splash of water, milk, or stock to loosen the sauce. Stir frequently until piping hot (165°F / 74°C). You can also microwave in 60-second intervals, stirring between each.

This easy creamy tomato pasta is an excellent candidate for meal prep. In my tests, storing it properly in the fridge maintains quality for up to 4 days, making weekday lunches effortless. For best texture, avoid freezing if you’ve used a lower-fat dairy alternative, as they are more prone to separation.

Conclusion

This Easy One Pot Creamy Tomato Pasta proves that a deeply flavorful, restaurant-quality meal doesn’t require complex techniques or a sink full of dishes. It’s the ultimate weeknight win. For another simple pasta dish with bold flavor, 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 recipe make?

This recipe yields approximately 3-4 standard servings. According to typical pasta portion guidelines, 250g of dry spaghetti serves 3-4 people when prepared as a main course. For heartier appetites or to serve more people, you can easily double all the ingredients, but be sure to use a pot large enough to accommodate the increased volume for even cooking.

Can I use coconut milk instead of double cream for a dairy-free version?

Yes, full-fat canned coconut milk is an excellent dairy-free substitute for double cream. It provides a similar richness and helps create a creamy sauce. The coconut flavor is subtle and pairs surprisingly well with the tomatoes and garlic. For the best results, stir it in off the heat just like the cream, and consider adding a pinch of nutritional yeast for a cheesy, umami depth.

Why is my one-pot pasta sauce too watery or too thick?

This usually happens due to variations in heat, pot size, or pasta brand absorption rates. If your sauce is too watery, simply simmer it uncovered for a few extra minutes to reduce and thicken. If it’s too thick or the pasta isn’t cooked, add a splash of hot water or stock and continue cooking. I’ve found that letting the finished pasta sit off the heat for 2-3 minutes allows it to absorb excess liquid perfectly.

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!

Similar Posts

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating