Easy One Pot Creamy Tomato Pasta
This Easy One Pot Creamy Tomato Pasta is the perfect dish for those busy weeknights when you want something comforting yet simple. With its vibrant flavors from fresh tomatoes, aromatic garlic, and a luscious cream sauce, this recipe is an absolute delight. Whether you’re feeding the family or entertaining friends, this dish shines in its versatility and ease of preparation.

Why You’ll Love This Recipe
- Quick and Easy: This recipe takes just 25 minutes from start to finish, making it ideal for busy nights.
- One Pot Wonder: Minimal cleanup is required since everything cooks in one pot, giving you more time to relax after dinner.
- Rich Flavor: The combination of fresh tomatoes and cream creates a rich, satisfying sauce that will leave everyone wanting more.
- Customizable: You can easily add your favorite vegetables or proteins to make this dish your own.
- Healthy Ingredients: Packed with fresh tomatoes and basil, this pasta is both delicious and nutritious.
Tools and Preparation
Having the right tools makes cooking easier and more enjoyable. Here are some essential tools you’ll need for this recipe.
Essential Tools and Equipment
- Skillet
- Wooden spoon
- Measuring cups
- Knife
- Chopping board
Importance of Each Tool
- Skillet: A high-sided skillet is perfect for cooking pasta and sauce together without splatter.
- Wooden Spoon: Ideal for stirring ingredients without scratching your cookware.
- Measuring Cups: Ensure accurate measurements of liquids and solids for consistent results.
Ingredients
For the Pasta
- 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 to the skillet. Sauté gently until they are soft, fragrant, and translucent. This should take around 3–4 minutes.
Step 3: Cook Tomatoes
Stir in the chopped tomatoes. Cook them until they start to caramelize slightly, which enhances their natural sweetness.
Step 4: Add Stock and Pasta
Pour in the chicken or vegetable stock. Add the uncooked spaghetti to the pot, ensuring it’s fully submerged in the liquid.
Step 5: Cook Pasta
Allow the pasta to cook for about 15 minutes or until it reaches al dente perfection. Stir occasionally to avoid sticking.
Step 6: Combine Ingredients
Gently stir in the double cream along with torn pieces of fresh basil. Let it sit for a couple of minutes so that all flavors meld beautifully.
Step 7: Serve
Serve hot, garnished with additional basil if desired. Enjoy your delightful bowl of Easy One Pot Creamy Tomato Pasta!
How to Serve Easy One Pot Creamy Tomato Pasta
Serving Easy One Pot Creamy Tomato Pasta can elevate your dining experience. With a few simple additions, you can turn this comforting dish into a feast. Here are some delightful serving suggestions.
Fresh Basil Garnish
- Add a sprinkle of freshly chopped basil on top for an aromatic touch that complements the creamy sauce.
Grated Parmesan Cheese
- Serve with freshly grated Parmesan cheese for added richness and flavor. It melts beautifully into the warm pasta.
Crusty Bread
- Pair with warm, crusty bread to soak up the delicious sauce. Garlic bread is also a fantastic option!
Side Salad
- A light side salad with mixed greens and a tangy vinaigrette provides a refreshing contrast to the rich pasta.
Red Pepper Flakes
- For those who enjoy a bit of heat, sprinkle red pepper flakes on top before serving. It adds an exciting kick!
Lemon Wedge
- A squeeze of fresh lemon juice brightens the dish and enhances the flavors. Serve lemon wedges on the side.

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 superior flavor compared to canned options. Opt for ripe, juicy tomatoes when possible.
-
Adjust Consistency: If you find the sauce too thick, add a splash more stock or cream to achieve your desired creaminess.
-
Enhance Flavor: Experiment with herbs such as oregano or thyme for added depth in flavor alongside the basil.
-
Cook Pasta Al Dente: Be sure not to overcook the pasta. It should be tender but firm to the bite for optimal texture in your dish.
-
Let it Sit: Allowing the dish to sit for a couple of minutes after mixing in the cream helps flavors meld beautifully.
-
Garnish Creatively: Try topping with toasted pine nuts or sunflower seeds for an unexpected crunch that contrasts nicely with the creamy pasta.
Best Side Dishes for Easy One Pot Creamy Tomato Pasta
Complementing your Easy One Pot Creamy Tomato Pasta with tasty side dishes can enhance your meal. Here are some great options to consider:
-
Garlic Bread
A classic pairing that’s perfect for soaking up any leftover sauce. You can make it quickly by spreading butter and minced garlic on slices of baguette before baking. -
Caesar Salad
This crunchy salad combines crisp romaine lettuce, croutons, and Caesar dressing, providing a nice contrast to your creamy pasta. -
Roasted Vegetables
Seasonal roasted vegetables like zucchini, bell peppers, and carrots add nutritional value and vibrant colors to your plate. -
Caprese Salad
Fresh mozzarella, ripe tomatoes, and basil drizzled with balsamic glaze create a refreshing side that complements Italian flavors well. -
Steamed Broccoli
Lightly steamed broccoli offers a healthy option full of vitamins while balancing out the richness of the pasta dish. -
Antipasto Platter
An assortment of cured meats, cheeses, olives, and marinated veggies creates an exciting starter that pairs beautifully with Italian cuisine. -
Focaccia Bread
Soft and flavorful focaccia topped with rosemary is another excellent choice for dipping into creamy sauces or enjoying on its own. -
Grilled Asparagus
Tender grilled asparagus spears add a touch of elegance and earthiness that perfectly complements creamy tomato pasta.
Common Mistakes to Avoid
This section highlights common pitfalls when making Easy One Pot Creamy Tomato Pasta. By avoiding these mistakes, you can enhance your cooking experience.
-
Skipping the Sautéing Step: Failing to sauté the onion and garlic can lead to a less flavorful dish. Always take the time to cook these ingredients until they are soft and fragrant.
-
Overcooking the Pasta: Cooking the pasta for too long can make it mushy. Aim for al dente texture, which should take about 15 minutes in this recipe.
-
Using Low-Quality Tomatoes: Poor-quality tomatoes can result in a bland sauce. Choose ripe, fresh tomatoes or high-quality canned tomatoes for the best flavor.
-
Not Adding Enough Seasoning: Under-seasoning can dull the overall taste of your dish. Make sure to taste and adjust with salt and pepper as needed before serving.
-
Ignoring Fresh Herbs: Skipping fresh basil will miss out on a burst of flavor. Always add fresh herbs right before serving for maximum taste.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Consume within 3–5 days for optimal freshness.
Freezing Easy One Pot Creamy Tomato Pasta
- Portion into freezer-safe containers.
- Freeze for up to 2 months; thaw overnight in the fridge before reheating.
Reheating Easy One Pot Creamy Tomato Pasta
- Oven: Preheat to 350°F (175°C). Cover pasta with foil and heat for about 20 minutes.
- Microwave: Heat in short bursts, stirring in between until warm.
- Stovetop: Add a splash of water or broth and heat over medium-low until warmed through.
Frequently Asked Questions
What is Easy One Pot Creamy Tomato Pasta?
Easy One Pot Creamy Tomato Pasta is a quick meal that combines fresh tomatoes, cream, and pasta cooked together in one pot for convenience.
Can I use different types of pasta?
Yes! You can substitute spaghetti with any pasta shape you prefer, just adjust cooking times accordingly.
How do I make it vegan?
To make this dish vegan, replace double cream with coconut cream or a plant-based alternative and use vegetable stock.
What if I don’t have fresh tomatoes?
You can use canned chopped tomatoes instead. A 400 g tin works perfectly in place of fresh tomatoes.
How can I customize the flavors?
Feel free to add spices like red pepper flakes or Italian seasoning. You could also mix in vegetables like spinach or bell peppers for added nutrition.
Final Thoughts
Easy One Pot Creamy Tomato Pasta is not only simple but also incredibly versatile. Whether you’re looking for a comforting weeknight dinner or a base for customization, this recipe has you covered. Experiment with different herbs or proteins to make it your own!

Easy One Pot Creamy Tomato Pasta
- Total Time: 25 minutes
- Yield: Serves 4
Description
Easy One Pot Creamy Tomato Pasta is the ultimate comfort food for busy weeknights. This delightful dish combines fresh tomatoes, aromatic garlic, and a rich cream sauce, all cooked together in one pot for maximum convenience and minimal cleanup.
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 high-sided skillet over medium heat for about 2 minutes.
- Sauté the chopped onion and minced garlic until soft and translucent (3–4 minutes).
- Stir in chopped tomatoes and cook until slightly caramelized.
- Pour in the stock and add uncooked spaghetti, ensuring it's submerged.
- Cook pasta for about 15 minutes until al dente, stirring occasionally.
- Stir in double cream and torn basil; let sit for a few minutes to meld flavors.
- Serve hot with additional basil if desired.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (approximately 250g)
- Calories: 360
- Sugar: 5g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 35mg