Creamy Tomato Pasta One Pot

Highlighted in: Spectacular Entrées for Every Occasion

This simple one-pot pasta combines the convenience of minimal cleanup with maximum flavor. Fresh tomatoes caramelize with garlic and onions before spaghetti cooks directly in stock, absorbing all the savory goodness as it softens. The addition of cream and fresh basil at the end creates a luscious sauce that clings perfectly to each strand of pasta.

The beauty of this technique is that the starch released from the pasta thickens the sauce naturally, while the pasta itself absorbs the flavors as it cooks. Ready in about 20 minutes, it's perfect for busy weeknights when you want something homemade but effortless.

A woman with a spoon in her hand.
Written by Emma
Last modified on Mon, 11 Aug 2025 20:50:46 GMT
A bowl of pasta with tomatoes and basil. Bookmark
A bowl of pasta with tomatoes and basil. | mygourmetflavors.com

This creamy tomato pasta brings together the perfect balance of tangy tomatoes and rich cream in a simple one-pot recipe that's ready in less than 30 minutes. I developed this recipe during a particularly busy week when I needed something comforting but quick, and it's become my go-to dinner solution ever since.

I first created this pasta when my Italian neighbor shared her secret for making restaurant-quality pasta sauce at home. The technique of letting the tomatoes slightly caramelize before adding the stock completely transformed my pasta game.

Ingredients

  • Spaghetti forms the perfect base that soaks up all the flavors while cooking directly in the sauce
  • Fresh tomatoes provide bright acidity and natural sweetness use ripe ones in summer or substitute with canned in winter
  • Olive oil creates the foundation for developing rich flavor use a good quality one for best results
  • Garlic adds aromatic depth and warmth mince it fresh just before cooking
  • Onion provides sweetness and body when properly sautéed
  • Chicken or vegetable stock creates the cooking liquid and adds savory notes homemade is lovely but a quality stock cube works perfectly
  • Double cream balances the acidity of tomatoes with luxurious richness
  • Fresh basil brightens the entire dish with its aromatic qualities add at the end to preserve its flavor

Step-by-Step Instructions

Heat the Oil
Allow your skillet to warm up properly before adding oil. Heat the olive oil over medium heat for a full 2 minutes to ensure it reaches the right temperature without smoking. This creates the proper foundation for sautéing.
Sauté Aromatics
Add your chopped onion first, allowing it to soften for about 3 minutes before adding the garlic. This prevents the garlic from burning while ensuring the onions become translucent and sweet. Stir frequently and adjust heat if needed to avoid browning.
Cook Tomatoes
Add the chopped tomatoes to the pan and let them cook for 5 to 7 minutes until they begin to break down and caramelize slightly at the edges. This process concentrates their flavor and sweetness, creating depth in your sauce. You will notice them releasing their juices and becoming slightly jammy.
Add Stock and Pasta
Pour the stock into the pan in a slow, steady stream while stirring to release any caramelized bits from the bottom of the pan. These bits contain tremendous flavor. Break the spaghetti in half if needed to ensure it fits in your pan and is completely submerged in the liquid.
Cook Pasta
Maintain a gentle simmer rather than a rolling boil. Stir occasionally to prevent sticking, especially in the first few minutes. Test the pasta around the 12 minute mark for optimal al dente texture. The liquid should reduce significantly but not completely.
Combine Ingredients
Reduce heat to low before adding cream to prevent curdling. Tear the basil leaves gently rather than chopping them to release their aromatic oils without bruising. Allow the mixture to rest off heat for 2 minutes before serving to let the flavors fully develop.
A bowl of spaghetti with tomatoes and basil. Bookmark
A bowl of spaghetti with tomatoes and basil. | mygourmetflavors.com

I discovered the magic of cooking pasta directly in the sauce during a cooking class in Florence. The chef laughed when I asked about draining pasta, explaining that the starchy pasta water is liquid gold. Now I never drain pasta for creamy sauces, and this technique has completely transformed my home cooking.

Make Ahead and Storage

This pasta reheats beautifully, making it perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water or stock to loosen the sauce, as the pasta will continue to absorb liquid as it sits. Heat gently on the stovetop or in the microwave until just warmed through to prevent the cream from separating.

Simple Variations

Transform this basic recipe by adding different proteins or vegetables. Sautéed mushrooms add earthy depth, while spinach wilted in at the last minute provides color and nutrition. For protein, add cooked chicken, shrimp, or pancetta when you stir in the cream. Vegetarians might enjoy adding white beans or roasted eggplant cubes for heartiness. The simplicity of the base recipe makes it incredibly adaptable to whatever ingredients you have on hand.

The Perfect Pairing

This creamy pasta pairs beautifully with a simple arugula salad dressed with lemon juice and olive oil. The peppery greens and bright acidity cut through the richness of the cream sauce. For wine lovers, a crisp Pinot Grigio or light Chianti complements the tomato flavor without overwhelming the dish. Complete the meal with warm garlic bread to soak up every last bit of the delicious sauce.

Recipe FAQs

→ Can I use other pasta shapes instead of spaghetti?

Yes, you can substitute other pasta shapes like penne, fusilli, or fettuccine. Just adjust the cooking time according to the package instructions, as thicker pasta may need a few extra minutes.

→ How can I make this dish vegetarian?

Simply use vegetable stock instead of chicken stock. All other ingredients in the original version are already vegetarian-friendly.

→ Can I make this dairy-free?

You can replace the double cream with coconut cream or a dairy-free cooking cream alternative. The flavor profile will change slightly, but it will still be delicious.

→ What can I add to make this dish more protein-rich?

You can add cooked chicken, shrimp, or Italian sausage after the pasta is cooked. For vegetarian options, stir in white beans or chickpeas when adding the cream.

→ Can I make this ahead of time?

This dish is best enjoyed fresh, as the pasta continues to absorb liquid when stored. If making ahead, cook the pasta slightly less than al dente and add a splash of stock or water when reheating.

→ How spicy is this dish?

As written, this dish is not spicy. If you prefer some heat, add red pepper flakes when sautéing the garlic and onion, or stir in some cayenne pepper at the end.

One Pot Creamy Tomato Pasta

A flavorful pasta dish where spaghetti cooks directly in a tomato sauce with garlic, onion and cream for maximum flavor absorption.

Prep Time
10 min
Cooking Time
25 min
Total Time
35 min
Written by: Emma

Category: Main Dishes

Skill Level: Beginner

Cuisine Type: Italian

Output: 4 Servings

Dietary Preferences: Vegetarian

Ingredients

→ Pasta

01 250 g uncooked spaghetti

→ Aromatics

02 1 onion, finely chopped
03 3 cloves garlic, minced

→ Produce

04 500 g fresh tomatoes, chopped (or 400 g tin of chopped tomatoes)
05 ½ bunch fresh basil

→ Liquids

06 2 tablespoons olive oil
07 500 ml chicken or vegetable stock
08 150 ml double cream

Steps

Step 01

In a medium, high-sided skillet, heat the olive oil over medium heat for 2 minutes.

Step 02

Add the chopped onion and minced garlic. Sauté gently until soft, fragrant, and translucent.

Step 03

Stir in the chopped tomatoes and cook until they start to caramelise slightly.

Step 04

Pour in the stock and add the spaghetti, ensuring it's fully submerged in the liquid.

Step 05

Let it cook for about 15 minutes or until the pasta is al dente.

Step 06

Gently stir in the double cream and fresh basil. Let it sit for a couple of minutes to allow the flavors to meld.

Step 07

Serve hot, garnished with additional basil if desired.

Notes

  1. This one-pot method reduces cleanup while creating a silky sauce as the pasta releases starch during cooking.

Essential Tools

  • Medium high-sided skillet or deep pan
  • Wooden spoon or silicone spatula

Allergen Info

Check each ingredient for potential allergens and consult a medical professional if needed.
  • Contains dairy (cream)

Nutritional Information (Per Serving)

These details are for reference only and shouldn't replace expert medical advice.
  • Calories: 425
  • Fats: 18.5 g
  • Carbohydrates: 52 g
  • Proteins: 12 g