Easy One Pot Creamy Tomato Pasta Recipe

If there’s one dish that proves comfort food can also be ridiculously easy, it’s this creamy tomato pasta. Made in a single pot with minimal fuss, it’s the ultimate lifesaver for busy weeknights. It’s creamy, rich, and packed with bright tomato flavor, all while being delightfully simple to whip up. Plus, who doesn’t love having fewer dishes to wash? Trust me, once you make this, it’s going straight into your regular dinner rotation.

Easy One Pot Creamy Tomato Pasta Recipe

A tomato-y love story from my kitchen 🍝

The first time I made this recipe, I was in a hurry after a long day. It was one of those nights when all I wanted was something comforting but couldn’t be bothered to spend hours in the kitchen. I rummaged through my pantry and fridge, found a pack of spaghetti, some fresh tomatoes, and a half-finished carton of cream. The idea of throwing everything into one pot seemed like a gamble, but oh, what a payoff! The aroma of garlic mingling with simmering tomatoes filled my tiny kitchen, and the first bite made me realize I’d stumbled onto something special. Now, every time I make it, I’m reminded of that unexpectedly magical meal.

A quick dive into the dish’s origins

While creamy tomato pasta isn’t tied to a specific region, it draws inspiration from Italian cuisine, where simple ingredients like tomatoes, garlic, and basil shine. Italians have long celebrated the beauty of one-pot pasta dishes like “pasta al pomodoro” or “pasta alla panna,” which rely on fresh, high-quality ingredients. This version combines the best of both worlds—a rich tomato base and the indulgent creaminess that takes it over the top.

Let’s talk ingredients: what makes this dish shine

Spaghetti

Spaghetti is the perfect pasta for this recipe. Its thin, slightly firm texture works beautifully to soak up the creamy tomato sauce. If you’re out of spaghetti, no worries! Linguine or fettuccine are great alternatives, and for a gluten-free option, reach for your favorite gluten-free spaghetti brand.

Fresh tomatoes (or canned)

Fresh, ripe tomatoes bring a sweet, vibrant flavor to the sauce. If tomatoes aren’t in season, canned chopped tomatoes are a fantastic swap—they’re reliable and often sweeter than out-of-season fresh ones.

Garlic and onion

These two are the dynamic duo of flavor. The garlic adds a rich, slightly nutty aroma, while the onion brings sweetness that balances the acidity of the tomatoes.

Chicken or vegetable stock

Stock gives the pasta an extra depth of flavor as it cooks directly in the liquid, absorbing all that goodness. Use vegetable stock for a vegetarian-friendly version, or chicken stock if that’s what you’ve got on hand.

Double cream

You could try half-and-half or a plant-based cream alternative, like coconut cream or cashew cream.

Fresh basil

Ah, basil—bright, aromatic, and a game-changer. Fresh basil is the final touch that lifts the whole dish. If you’re out, parsley or even a pinch of dried Italian seasoning works in a pinch, but nothing beats the real deal.

Easy One Pot Creamy Tomato Pasta Recipe

Kitchen gear: what you’ll need

To keep things simple, you don’t need much here. A medium, high-sided skillet or a wide pot is essential—it’ll hold the pasta and sauce as they cook together. If you don’t have one, a large saucepan will do, but you may need to break your spaghetti in half to fit it. A good sharp knife for chopping onions, garlic, and tomatoes is key, along with a wooden spoon or silicone spatula for stirring. And, of course, a fine grater to sprinkle some Parmesan on top at the end never hurts!

Step-by-step: how to make creamy tomato pasta magic

Step 1: Heat the olive oil

Start by heating two tablespoons of olive oil in your skillet over medium heat. You want it to shimmer slightly, which takes about 2 minutes. (Be careful not to overheat it, though—burnt garlic is no one’s friend!)

Step 2: Sauté the aromatics

Add the finely chopped onion and minced garlic to the hot oil. Stir them gently, and let the magic happen. In just a couple of minutes, your kitchen will smell like heaven. The goal here is soft, fragrant, and translucent onions—not browned, so keep the heat in check.

Step 3: Cook the tomatoes

Toss in the chopped fresh tomatoes. As they cook, they’ll soften and release their juices, transforming into a sweet, flavorful base. Let them simmer and caramelize slightly—this is where the real flavor develops.

Step 4: Add stock and pasta

Pour in the stock and lay the uncooked spaghetti in the skillet, making sure it’s submerged. (Give it a little nudge if it’s being stubborn.) Bring the mixture to a gentle boil, then reduce the heat to medium-low.

Step 5: Let the pasta cook

Here’s where the magic happens—the spaghetti cooks directly in the flavorful broth, soaking up all those delicious juices. Stir occasionally to keep it from sticking, and keep an eye on the liquid. If it’s looking a little dry, add a splash more stock or water. After about 15 minutes, your pasta should be perfectly al dente.

Step 6: Finish with cream and basil

Once the pasta is tender, stir in the double cream and toss in the fresh basil. Let it sit for a couple of minutes so the flavors can meld. Taste and adjust the seasoning with a little salt and pepper if needed.

Step 7: Serve and enjoy

Serve the pasta hot, garnished with more fresh basil (because why not?). You could even sprinkle a little Parmesan on top if you’re feeling fancy.

Easy One Pot Creamy Tomato Pasta Recipe

How to make it your own

  • Vegetarian version: Swap chicken stock for veggie stock and add sautéed mushrooms or roasted red peppers for extra flavor.
  • Vegan option: Use a plant-based cream alternative, like coconut cream or cashew cream, and make sure your stock is vegan-friendly.
  • Spicy twist: Add a pinch of red chili flakes to the sauce for some heat.
  • Protein boost: Toss in cooked chicken, shrimp, or chickpeas just before stirring in the cream.
  • Seasonal swaps: Use cherry tomatoes in summer for a sweeter sauce, or add a handful of spinach or kale for a wintry twist.

Serving ideas: keep it simple but elegant

This creamy tomato pasta is perfect as a standalone dish, but if you’re looking to round out the meal, a fresh green salad with a tangy vinaigrette pairs beautifully. For some crunch, garlic bread or crusty baguette slices on the side are a must. Want to impress? Serve it in shallow bowls with a sprig of basil perched on top—it’s the little things.

What to drink with it?

I love serving this pasta with sparkling water infused with fresh lemon or lime slices—it’s refreshing and cuts through the richness. A chilled glass of iced tea with a sprig of mint also works wonders. If you’re in the mood for something cozy, a light herbal tea like chamomile or peppermint is a great option, especially for a relaxing evening meal.

Storing and reheating tips

Leftovers? Lucky you! Let the pasta cool completely before transferring it to an airtight container. It’ll keep in the fridge for up to 3 days. To reheat, add a splash of water or cream to loosen up the sauce and warm it gently on the stove or in the microwave. Avoid reheating on high heat, as the cream can separate. Freezing is an option, too, though the texture may change slightly—just freeze it in individual portions and reheat as needed.

Adjusting for different serving sizes

Cooking for one? Halve all the ingredients and use a smaller skillet. Feeding a crowd? Double the recipe, but be sure to use a larger pot to ensure the pasta cooks evenly. One thing I’ve learned when scaling up is to keep a little extra stock handy—it’s your best friend if the pasta needs a bit more liquid as it cooks.

Potential hiccups and how to fix them

  • Pasta sticking together: Stir frequently, especially at the beginning, to prevent the spaghetti from clumping.
  • Sauce too thick: Add a splash of water or stock to loosen it up.
  • Tomatoes too acidic: A tiny pinch of sugar balances the acidity.

Give it a try!

This easy one-pot creamy tomato pasta is proof that simple ingredients can create something truly magical. Whether you’re cooking for your family, a dinner date, or just yourself, this recipe is a guaranteed crowd-pleaser. Feel free to tweak it to suit your taste, and don’t forget to share your variations—I love hearing how others make it their own!

Easy One Pot Creamy Tomato Pasta Recipe

FAQs

1. Can I use other types of pasta?
Yes! Linguine, fettuccine, or even penne work well. Just adjust the cooking time as needed.

2. Can I make it ahead?
Absolutely. The sauce gets even better after sitting for a bit. Just store it separately and mix it with freshly cooked pasta when you’re ready to serve.

3. What if I don’t have cream?
No problem! Use milk with a bit of butter, Greek yogurt, or even a splash of coconut milk for creaminess.

4. How can I make it healthier?
Swap the cream for a lighter alternative like half-and-half, and add more veggies like spinach or zucchini.

5. Can I freeze it?
Yes, but the texture may change slightly. Freeze individual portions for convenience, and reheat gently with a splash of cream or water.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy One Pot Creamy Tomato Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Quick and creamy one pot tomato pasta! Perfect for weeknights, with fresh tomatoes, basil, and double cream for extra richness.

  • Total Time: 30 minutes
  • Yield: 4 1x

Ingredients

Scale
  • 250 g (½ lb) uncooked spaghetti
  • 500 g (1 lb) 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 (2 cups) chicken or vegetable stock (use a stock cube for convenience)
  • 150 ml (¾ cup) double cream
  • ½ bunch fresh basil

Instructions

Step 1: Heat the olive oil

Start by heating two tablespoons of olive oil in your skillet over medium heat. You want it to shimmer slightly, which takes about 2 minutes. (Be careful not to overheat it, though—burnt garlic is no one’s friend!)

Step 2: Sauté the aromatics

Add the finely chopped onion and minced garlic to the hot oil. Stir them gently, and let the magic happen. In just a couple of minutes, your kitchen will smell like heaven. The goal here is soft, fragrant, and translucent onions—not browned, so keep the heat in check.

Step 3: Cook the tomatoes

Toss in the chopped fresh tomatoes. As they cook, they’ll soften and release their juices, transforming into a sweet, flavorful base. Let them simmer and caramelize slightly—this is where the real flavor develops.

Step 4: Add stock and pasta

Pour in the stock and lay the uncooked spaghetti in the skillet, making sure it’s submerged. (Give it a little nudge if it’s being stubborn.) Bring the mixture to a gentle boil, then reduce the heat to medium-low.

Step 5: Let the pasta cook

Here’s where the magic happens—the spaghetti cooks directly in the flavorful broth, soaking up all those delicious juices. Stir occasionally to keep it from sticking, and keep an eye on the liquid. If it’s looking a little dry, add a splash more stock or water. After about 15 minutes, your pasta should be perfectly al dente.

Step 6: Finish with cream and basil

Once the pasta is tender, stir in the double cream and toss in the fresh basil. Let it sit for a couple of minutes so the flavors can meld. Taste and adjust the seasoning with a little salt and pepper if needed.

Step 7: Serve and enjoy

Serve the pasta hot, garnished with more fresh basil (because why not?). You could even sprinkle a little Parmesan on top if you’re feeling fancy.

Notes

Cooking for one? Halve all the ingredients and use a smaller skillet. Feeding a crowd? Double the recipe, but be sure to use a larger pot to ensure the pasta cooks evenly. One thing I’ve learned when scaling up is to keep a little extra stock handy—it’s your best friend if the pasta needs a bit more liquid as it cooks.

  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Lunch

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star