Go Back Email Link
+ servings

Easy One Pot Creamy Tomato Pasta

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dinner, Latest, Lunch, Main Course, Pasta
Cuisine Italian
Keyword Easy One Pot Creamy Tomato Pasta
Servings 4
Make this Easy One Pot Creamy Tomato Pasta in under 30 minutes! Fresh tomatoes, cream, and basil create a comforting, flavorful Italian-inspired meal.

Ingredients

  • 250 g ½ lb uncooked spaghetti
  • 500 g 1 lb fresh tomatoes, chopped (or use 1 x 400 g tin of chopped tomatoes)
  • 2 tablespoons olive oil
  • 3 cloves garlic minced
  • 1 onion finely chopped
  • 500 ml 2 cups chicken or vegetable stock (use stock cube for convenience)
  • 150 ml ¾ cup double cream
  • ½ bunch fresh basil
  • Salt and pepper to taste

Optional Garnish:

  • Extra basil leaves
  • Freshly grated Parmesan

Instructions

Step 1: Heat the Olive Oil

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

Step 2: Sauté the Aromatics

  • Add the finely chopped onion and minced garlic to the pan. Sauté gently until soft, fragrant, and translucent, about 4–5 minutes. This base builds incredible depth of flavor for your sauce.

Step 3: Cook the Tomatoes

  • Add the chopped fresh tomatoes (or canned tomatoes if using) to the pan. Stir well and cook for another 5 minutes, letting the tomatoes break down and caramelize slightly for that delicious sweetness.

Step 4: Add Stock and Pasta

  • Pour in the chicken or vegetable stock, then add the uncooked spaghetti. Gently push the pasta down to ensure it’s fully submerged in the liquid. Bring to a simmer.

Step 5: Cook the Pasta

  • Let the pasta cook for about 12–15 minutes, stirring occasionally to prevent sticking. If the liquid reduces too much before the pasta is fully cooked, add a splash more stock or water.

Step 6: Stir in the Cream and Basil

  • Once the pasta is al dente, reduce the heat to low. Stir in the double cream and fresh basil leaves. Let the sauce gently bubble for another 1–2 minutes, allowing all the flavors to meld together beautifully.

Step 7: Season and Serve

  • Taste and adjust with salt and pepper as needed. Serve the pasta hot, garnished with extra basil and freshly grated Parmesan if you like.