Easy One Pot Creamy Tomato Pasta
This Easy One Pot Creamy Tomato Pasta is the perfect dish for busy weeknights. It’s a delightful combination of fresh tomatoes, aromatic garlic, and rich cream that comes together in just one pot. Whether you’re cooking for family or hosting friends, this dish is sure to impress with its creamy texture and comforting flavors. Plus, it’s versatile enough to pair with a variety of sides or serve as a stand-alone meal!

Why You’ll Love This Recipe
- Quick and Easy: With minimal prep and cook time, you can have dinner ready in under 30 minutes.
- One Pot Wonder: Less cleanup means more time to enjoy your meal and relax after a long day.
- Rich Flavor: The combination of fresh tomatoes and cream creates a deliciously creamy sauce that coats every strand of pasta.
- Customizable: Add your favorite vegetables or proteins to make it your own!
- Family-Friendly: This dish appeals to all ages, making it a great choice for family dinners.
Tools and Preparation
To make this Easy One Pot Creamy Tomato Pasta, you’ll need some essential tools to ensure seamless cooking.
Essential Tools and Equipment
- Medium high-sided skillet
- Wooden spoon or spatula
- Measuring cups
- Knife and chopping board
Importance of Each Tool
- Medium high-sided skillet: Ideal for cooking pasta and sauce together without splatter.
- Wooden spoon or spatula: Perfect for stirring ingredients without scratching your cookware.
Ingredients
For the Pasta Dish
- 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
How to Make Easy One Pot Creamy Tomato Pasta
Step 1: Heat the Oil
In a medium high-sided skillet, heat the olive oil over medium heat for about 2 minutes until warm.
Step 2: Sauté Aromatics
Add the chopped onion and minced garlic. Sauté gently until soft, fragrant, and translucent.
Step 3: Cook Tomatoes
Stir in the chopped tomatoes. Cook until they start to caramelize slightly, enhancing their sweetness.
Step 4: Add Stock and Pasta
Pour in the stock. Add the spaghetti, ensuring it’s fully submerged in the liquid.
Step 5: Cook Pasta
Let it cook for approximately 15 minutes or until the pasta reaches al dente perfection. Stir occasionally to prevent sticking.
Step 6: Combine Ingredients
Gently stir in the double cream and chopped fresh basil. Allow it to sit for a couple of minutes so the flavors meld beautifully.
Step 7: Serve
Serve hot, garnished with additional basil if desired. Enjoy your delicious Easy One Pot Creamy Tomato Pasta!
How to Serve Easy One Pot Creamy Tomato Pasta
This Easy One Pot Creamy Tomato Pasta is not just a meal; it’s an experience. Serving this dish can elevate your dining time, whether it’s a casual family dinner or a cozy gathering with friends.
With Fresh Basil
- Add fresh basil leaves on top for a burst of flavor and vibrant color. This herb complements the creamy tomato sauce beautifully.
Grated Parmesan
- Sprinkle grated Parmesan cheese over the pasta before serving. The salty, nutty flavor enhances the creaminess of the dish.
Side Salad
- Pair with a refreshing side salad. A simple mix of greens, cucumbers, and a light vinaigrette balances the richness of the pasta.
Garlic Bread
- Serve with warm garlic bread for dipping. The crunchy texture contrasts well with the creamy pasta and adds extra flavor.
Roasted Vegetables
- Offer a side of roasted vegetables like zucchini and bell peppers. They add nutrition and color to your plate while complementing the flavors.

How to Perfect Easy One Pot Creamy Tomato Pasta
To make your Easy One Pot Creamy Tomato Pasta even better, consider these helpful tips.
-
Use Fresh Ingredients: Fresh tomatoes will provide more flavor than canned ones. Choose ripe tomatoes for the best taste.
-
Adjust Creaminess: If you prefer a lighter dish, reduce the amount of double cream or substitute it with half-and-half for fewer calories.
-
Don’t Overcook Pasta: Keep an eye on cooking time to ensure your spaghetti remains al dente. Overcooked pasta can become mushy.
-
Add Spice: For a kick, sprinkle in some red pepper flakes while sautéing garlic and onion. It adds warmth without overpowering the dish.
-
Mix in Proteins: Consider adding grilled chicken or shrimp for extra protein. This transforms your pasta into a heartier meal.
-
Garnish Creatively: Experiment with different garnishes like crushed nuts or microgreens for added texture and visual appeal.
Best Side Dishes for Easy One Pot Creamy Tomato Pasta
Complement your Easy One Pot Creamy Tomato Pasta with delicious side dishes that enhance your dining experience.
-
Caesar Salad: A classic Caesar salad brings crunch from romaine lettuce and creaminess from dressing, harmonizing perfectly with pasta.
-
Steamed Broccoli: Lightly steamed broccoli adds color and nutrients, helping balance out the richness of the creamy sauce.
-
Bruschetta: Toasted bread topped with diced tomatoes, basil, and olive oil makes for a perfect appetizer before diving into the main dish.
-
Caprese Skewers: Fresh mozzarella balls, cherry tomatoes, and basil on skewers offer a refreshing bite that pairs well with tomato pasta.
-
Antipasto Platter: A variety of cured meats, olives, cheeses, and marinated vegetables creates an exciting starter that complements Italian flavors.
-
Zucchini Noodles: For a low-carb option, serve spiralized zucchini noodles alongside your creamy pasta to soak up extra sauce while keeping things light.
-
Stuffed Mushrooms: Baked mushrooms filled with cheese and herbs provide rich flavors that nicely contrast with the creamy pasta dish.
-
Garlic Roasted Asparagus: Oven-roasted asparagus drizzled in olive oil adds elegance to your meal while pairing beautifully with tomato-based sauces.
Common Mistakes to Avoid
When making your Easy One Pot Creamy Tomato Pasta, avoid these common pitfalls for the best results.
- Skipping Fresh Ingredients: Using stale or overripe tomatoes can impact flavor. Always choose fresh, ripe tomatoes for a delicious sauce.
- Overcooking the Pasta: Cooking the pasta too long will make it mushy. Aim for al dente to maintain the perfect texture.
- Neglecting Seasoning: Forgetting to season your dish can result in bland flavors. Add salt and pepper to taste throughout the cooking process.
- Using Low-Quality Cream: Cheap cream may not blend well and can alter the sauce’s richness. Opt for high-quality double cream for the best results.
- Rushing Flavor Development: Skipping sautéing steps can lead to a lack of depth in flavor. Take time to properly cook onions and garlic before adding other ingredients.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- It stays fresh for up to 3 days in the fridge.
Freezing Easy One Pot Creamy Tomato Pasta
- Allow it to cool completely before freezing.
- Use freezer-safe containers, and it can last up to 2 months in the freezer.
Reheating Easy One Pot Creamy Tomato Pasta
- Oven: Preheat to 180°C (350°F). Cover with foil and heat for about 20 minutes until warmed through.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat for 2-3 minutes, stirring halfway.
- Stovetop: In a pan over medium heat, add a splash of water or cream and stir until hot.
Frequently Asked Questions
Can I use any type of pasta for Easy One Pot Creamy Tomato Pasta?
Yes! While spaghetti is great, you can use any pasta shape you prefer. Just adjust cooking times as needed.
How can I customize my Easy One Pot Creamy Tomato Pasta?
Feel free to add vegetables like spinach or mushrooms, or proteins like chicken or shrimp for added nutritional value.
Can I make this recipe vegan?
Absolutely! Substitute double cream with coconut milk or a dairy-free cream alternative, and use vegetable stock.
How long does it take to make Easy One Pot Creamy Tomato Pasta?
This dish takes about 25 minutes from start to finish, making it perfect for a quick weeknight meal!
Final Thoughts
The Easy One Pot Creamy Tomato Pasta is a delightful and versatile dish that brings comfort and joy with every bite. Its simplicity allows for various customizations based on your preferences. Whether adding extra veggies or proteins, feel free to get creative and enjoy this satisfying meal!

Easy One Pot Creamy Tomato Pasta
- Total Time: 30 minutes
- Yield: Serves 4
Description
Easy One Pot Creamy Tomato Pasta is your go-to recipe for a quick and satisfying meal that delights the taste buds. This dish combines fresh, ripe tomatoes with aromatic garlic and rich cream to create a creamy sauce that generously coats every strand of spaghetti. Perfect for busy weeknights or casual gatherings, it comes together in just one pot, making cleanup a breeze. With its comforting flavors and versatility, you can easily customize it by adding your favorite vegetables or proteins. Whether enjoyed as a standalone meal or accompanied by delicious sides like garlic bread or a fresh salad, this pasta dish promises to impress family and friends alike.
Ingredients
- 250 g uncooked spaghetti
- 500 g fresh tomatoes (chopped or 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
- 150 ml double cream
- ½ bunch fresh basil
Instructions
- Heat olive oil in a medium high-sided skillet over medium heat for 2 minutes.
- Sauté chopped onion and minced garlic until soft and translucent.
- Stir in chopped tomatoes and cook until they caramelize slightly.
- Pour in stock, add spaghetti, ensuring it's submerged.
- Cook for about 15 minutes, stirring occasionally, until pasta is al dente.
- Gently stir in double cream and chopped basil; let sit for a couple of minutes to meld flavors.
- Serve hot, garnished with additional basil if desired.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: One Pot
- Cuisine: Italian
Nutrition
- Serving Size: 1 plate (300g)
- Calories: 485
- Sugar: 5g
- Sodium: 610mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 64g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 55mg