Easy One Pot Creamy Tomato Pasta Recipe
Introduction
Craving a comforting, luscious pasta dish without the mountain of dishes? This Easy One Pot Creamy Tomato Pasta is your weeknight savior. I’ve perfected this method through countless tests to ensure the spaghetti cooks directly in the rich sauce, absorbing maximum flavor. The result is a luxuriously creamy, deeply savory meal that feels indulgent yet comes together with minimal effort.
Ingredients
The magic of this simple pasta lies in quality staples. Using fresh, ripe tomatoes builds a brighter base, while a good stock cube infuses the entire dish with savory depth. Here’s everything you’ll need.
- 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 satisfying meal 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. Stir in the minced garlic and cook for another minute until fragrant. (Pro tip: Sautéing, which means cooking quickly in a small amount of fat, builds a crucial flavor foundation without burning the garlic).
Step 2 — Add Tomatoes and Stock
Add the chopped fresh tomatoes (or tinned tomatoes) to the pot. Pour in the 500 ml of stock. Increase the heat to bring the mixture to a steady simmer, stirring to combine all the ingredients.
Step 3 — Cook the Pasta
Break the spaghetti in half and submerge it into the simmering liquid, ensuring it’s mostly covered. Reduce the heat to a gentle simmer. Let the pasta cook for 12-14 minutes, stirring occasionally to prevent sticking. The pasta will absorb the flavorful liquid as it cooks.
Step 4 — Check for Doneness
After about 12 minutes, test a strand of spaghetti. It should be al dente—tender but with a slight bite. The liquid should have reduced to a thick, saucy consistency that coats the pasta. If it’s too watery, simmer for another 1-2 minutes.
Step 5 — Incorporate the Cream
Once the pasta is cooked and the sauce has thickened, turn off the heat. Stir in the double cream until the sauce becomes luxuriously smooth and creamy. (Pro tip: Adding the cream off the heat prevents any risk of curdling).
Step 6 — Finish and Serve
Tear the fresh basil leaves and stir most of them through the creamy tomato pasta. Season generously with salt and black pepper to taste. Serve immediately, garnished with the remaining basil. This one-pot wonder delivers a restaurant-quality creamy pasta with just one pan to wash.

Nutritional Information
| Calories | ~520 kcal |
| Protein | ~14 g |
| Carbohydrates | ~68 g |
| Fat | ~22 g |
| Fiber | ~5 g |
| Sodium | ~480 mg |
This one-pot creamy pasta provides a good source of protein and fiber, with notable Vitamin C from fresh tomatoes and calcium from the cream. Note: Estimates are based on typical ingredients and a single serving. Values may vary depending on specific brands and ingredient proportions.
Healthier Alternatives
- Whole Wheat Spaghetti — Boosts fiber content for better digestion and a heartier texture.
- Light Cream or Half-and-Half — Cuts saturated fat significantly while maintaining a creamy mouthfeel.
- Nutritional Yeast or Vegan Cream Cheese — Creates a rich, dairy-free, and savory sauce alternative.
- Zucchini Noodles (Zoodles) — For a low-carb version, add spiralized zucchini in the last 2 minutes of cooking.
- Low-Sodium Stock — Easily reduces sodium by 30-40% without compromising the savory base.
- Lean Ground Turkey or Lentils — Adds extra plant-based or lean protein for a more filling meal.
- Extra Fresh Herbs — Double the basil or add oregano to enhance flavor without adding calories.
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 juice and olive oil to cut through the richness.
- For a protein boost, serve alongside grilled chicken breast or white beans stirred in at the end.
- Perfect for a casual dinner party; double the recipe in a Dutch oven for easy serving.
- Enjoy with a glass of crisp Pinot Grigio or a light-bodied Chianti.
- Garnish with red pepper flakes for a touch of heat and a drizzle of high-quality olive oil.
This easy creamy tomato pasta is incredibly versatile. In summer, use peak-season tomatoes and serve al fresco. It also reheats beautifully, making it a stellar meal-prep option for lunches.
Common Mistakes to Avoid
- Mistake: Using a pot that’s too small. Fix: The pasta needs space to be submerged; a 4-quart pot or large, deep skillet is ideal to prevent overflow and uneven cooking.
- Mistake: Adding the cream while the pot is still on high heat. Fix: As noted in Step 5, always turn off the heat first to prevent the dairy from curdling and separating.
- Mistake: Not stirring enough during cooking. Fix: Stir the pasta every 3-4 minutes to prevent strands from sticking together and to ensure even sauce absorption.
- Mistake: Using cold stock straight from the fridge. Fix: Use warm or room-temperature stock to maintain a steady simmer when added, preventing the cooking process from stalling.
- Mistake: Overcooking the pasta until mushy. Fix: Start checking for doneness at the 12-minute mark. The pasta will continue to soften slightly in the residual heat.
- Mistake: Skipping the fresh basil or adding it too early. Fix: Stir in fresh herbs at the very end to preserve their bright color and delicate flavor.
- Mistake: Underseasoning at the end. Fix: Cream can mute flavors. Always do a final taste and season with salt and pepper just before serving.
Storing Tips
- Fridge: Cool completely, then transfer to an airtight container. It will stay fresh for 3-4 days. The sauce may thicken; add a splash of stock or water when reheating.
- Freezer: For best quality, freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge. Note: Cream-based sauces can sometimes separate slightly upon thawing but are perfectly safe to eat.
- Reheat: Gently warm in a saucepan over low-medium heat with a tablespoon of water or stock, stirring frequently. For the microwave, use a covered dish and reheat in 60-second intervals, stirring in between, until it reaches an internal temperature of 165°F (74°C).
This one-pot creamy tomato pasta is a fantastic make-ahead dish. In my tests, the flavors meld and deepen after a day in the fridge, making leftovers a treat. For meal prep, divide into single-serving containers for ready-to-go lunches.
Conclusion
This Easy One Pot Creamy Tomato Pasta proves that a deeply flavorful, restaurant-worthy meal doesn’t require complex techniques or a sink full of dishes. It’s the ultimate weeknight comfort food that’s as satisfying to make as it is to eat. For another fantastic one-pot meal, try this Mouthwatering One Pot Lasagna Soup Recipe. Give this creamy pasta a try and let me know how it turned out in the comments!
Frequently Asked Questions
How many servings does this easy one-pot creamy tomato pasta make?
This recipe yields 3-4 generous servings. For accurate portioning, the 250g of spaghetti and 500ml of liquid are calibrated to serve three people comfortably or four as a lighter main course. You can easily double all ingredients in a large Dutch oven to serve a crowd; just ensure the pasta remains mostly submerged in the simmering liquid.
What can I use instead of fresh basil?
If fresh basil isn’t available, you have several flavorful options. Dried basil (use 1-2 teaspoons) stirred in with the tomatoes works, though the flavor will be more muted. Fresh parsley, oregano, or a teaspoon of Italian seasoning blend are excellent alternatives. For a different profile, a handful of fresh spinach stirred in at the end adds color and nutrients.
Why is my creamy tomato pasta sauce too thin or watery?
A thin sauce usually means the liquid hasn’t reduced enough during cooking. The solution is to continue simmering the pasta uncovered for a few more minutes, stirring frequently, until the excess liquid evaporates and the sauce clings to the strands. To prevent this, ensure you’re using a wide pan for better evaporation and avoid adding extra stock beyond the 500ml specified.
Print
Easy One Pot Creamy Tomato Pasta
Ingredients
- 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
- Heat the Oil: In a medium, high-sided skillet, heat the olive oil over medium heat for 2 minutes.
- Sauté Aromatics: Add the chopped onion and minced garlic. Sauté gently until soft, fragrant, and translucent.
- Cook Tomatoes: Stir in the chopped tomatoes and cook until they start to caramelise slightly.
- Add Stock and Pasta: Pour in the stock and add the spaghetti, ensuring it’s fully submerged in the liquid.
- Cook Pasta: Let it cook for about 15 minutes or until the pasta is al dente.
- 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.
- Serve: Serve hot, garnished with additional basil if desired.

3 Comments