Some evenings just call for a meal that brings everyone to the table with smiles no fuss, no flurry, just comfort in every forkful.
This creamy one pot tomato pasta is the kind of dish you reach for after a long day. The kitchen fills with warm, savory aromas, and suddenly, dinner becomes a moment of pure coziness.
It’s a quick, budget-friendly dinner, but it secretly offers a nourishing balance with fresh tomatoes, real cream, and that vibrant touch of basil. Wholesome, easy, and perfect for those nights when life gets busy but you still crave something homemade.
Ingredients You’ll Need
- 250 g (½ lb) uncooked spaghetti – the foundation for twirlable comfort
- 500 g (1 lb) fresh tomatoes, chopped or 1 x 400 g tin of chopped tomatoes – for bold, natural flavor
- 2 tbsp olive oil – heart-healthy and brings everything together
- 3 cloves garlic, minced – for that classic Italian aroma
- 1 onion, finely chopped – a gentle base of sweetness
- 500 ml (2 cups) chicken or vegetable stock – use a stock cube for convenience, perfect for a budget-friendly meal
- 150 ml (¾ cup) double cream – makes it irresistibly creamy and satisfying
- ½ bunch fresh basil – for that fresh, nourishing finish
These pantry staples mean you’re never far from a wholesome dinner that’s both high-protein and full of beautiful veggies simple homemade cooking, all in one pot.
How to Make It
- Heat the Oil: Warm the olive oil in a medium, high-sided skillet over medium heat for about 2 minutes. You’ll see it shimmer as it’s ready for the aromatics.
- Sauté Aromatics: Add the chopped onion and minced garlic. Stir gently until they’re soft and fragrant, about 3-4 minutes. The kitchen will fill with pure comfort.
- Cook Tomatoes: Toss in your chopped tomatoes. Let them cook until they start to caramelize and deepen in color, bringing out their natural sweetness.
- Add Stock and Pasta: Pour in the stock and add the spaghetti. Make sure it’s submerged — a little stirring helps. This is where the magic happens: all the flavors begin to come together as the pasta cooks in the savory broth.
- Cook Pasta: Let it gently bubble for around 15 minutes. The pasta will soak in all those nourishing flavors until it’s al dente and perfect.
- Combine Cream and Basil: Reduce the heat and stir in the rich double cream and fresh basil. Let it sit for just a couple of minutes more so everything melds together into something creamy, balanced, and deeply comforting.
- Serve: Ladle into warm bowls, add a sprinkle of extra basil, and savor every creamy bite of this easy weeknight dinner.
This lighter version of a classic creamy pasta lets you skip the complicated steps and all the washing up while still serving a meal that feels special.
Cozy Tips & Smart Variations
- Meal prep for busy days: Make the full batch, then portion into containers for quick lunches it reheats beautifully and stays creamy.
- Healthier swaps: Try whole wheat or gluten-free pasta for a lighter or gluten-free twist, and swap in half-and-half or Greek yogurt for the cream to lighten things up further.
- Protein boost ideas: Stir in rotisserie chicken, cooked white beans, or sautéed mushrooms just before serving for extra protein and a more balanced meal.
- Budget-friendly tips: Frozen or canned tomatoes work just as well as fresh, especially when tomatoes are off-season delicious and easy on the wallet.
- Quick cooking shortcuts: Use pre-chopped frozen onion or garlic to save even more time with busy weeknights.
- Family serving ideas: Serve with extra basil, a sprinkle of cheese (if you like), and a crisp green salad for a wholesome, family dinner idea everyone will love.
Why You’ll Love This Recipe
- Ready in 30 minutes, so you have more time to relax
- Creamy and comforting without heavy work
- Packed with veggies and lean protein balanced and nourishing
- Gentle flavors that kids and adults both adore
- Perfect for meal prepping or last-minute family dinners
Final Cozy Thoughts
This creamy tomato pasta is one of those recipes that makes you feel right at home, even on the busiest days.
A quick, easy, and healthy comfort food, ready to nourish you and your loved ones with minimal effort perfect for when you crave warmth, flavor, and simplicity at dinnertime.
Creamy One Pot Tomato Pasta: Cozy Weeknight Comfort in 30 Minutes
Ingredients
- 250 g (½ lb) uncooked spaghetti
- 500 g (1 lb) fresh tomatoes, chopped OR 1 x 400 g (14 oz) tin of chopped tomatoes
- 2 tbsp 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
Instructions
- Heat the olive oil in a large skillet over medium heat for 2 minutes.
- Add chopped onion and garlic; sauté until softened and fragrant, 3-4 minutes.
- Stir in chopped tomatoes and cook until slightly caramelized.
- Pour in stock and add spaghetti. Ensure pasta is submerged, then simmer gently.
- Cook for 15 minutes, allowing pasta to absorb flavors and reach al dente.
- Reduce heat, stir in double cream and fresh basil. Cook 2-3 minutes until creamy.
- Season with salt and pepper. Serve warm with additional basil and Parmesan if desired.
Notes
Can substitute spaghetti with penne or fusilli.
Store leftovers in an airtight container in the fridge for up to 3 days.
Add steamed peas or spinach for extra nutrients.

