Go Back
+ servings
Merry

Delicious & Creamy One-Pot Tomato Pasta in 15 Minutes

This creamy tomato pasta is the perfect balance of tangy and rich flavors, made with fresh tomatoes, garlic, and a velvety touch of cream. It’s a one-pot meal that comes together quickly, making it ideal for busy weeknights or cozy dinners. With just a handful of ingredients, you can create a restaurant-worthy dish that’s both comforting and satisfying.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian-Inspired

Ingredients
  

  • 250 g ½ lb uncooked spaghetti
  • 500 g 1 lb fresh tomatoes, chopped
  • 2 tablespoons olive oil
  • 3 cloves garlic minced
  • 1 onion finely chopped
  • 500 ml 2 cups chicken or vegetable stock
  • 150 ml ¾ cup double cream
  • ½ bunch fresh basil chopped
  • Salt and freshly ground black pepper to taste

Method
 

  1. Heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and minced garlic, sautéing until soft and fragrant.
  2. Stir in the chopped tomatoes and cook until they begin to break down and release their juices, forming a rich, chunky sauce.
  3. Pour in the stock and bring the mixture to a simmer. Add the uncooked spaghetti, ensuring it’s fully submerged in the liquid.
  4. Cook the pasta, stirring occasionally, until it’s al dente and the sauce has thickened.
  5. Stir in the double cream and fresh basil. Season with salt and black pepper to taste. Allow the sauce to thicken slightly.
  6. Serve immediately, garnishing with additional basil if desired.

Notes

    • If fresh tomatoes aren’t available, canned San Marzano tomatoes make a great substitute.
    • For a dairy-free version, use full-fat coconut milk instead of cream.
    • Leftovers can be stored in the fridge for up to 3 days. Reheat with a splash of stock or milk to maintain the creamy texture.
    • This dish pairs wonderfully with garlic bread and a fresh green salad.

Tried this recipe?

Let us know how it was!