This is the pasta I make when I want something comforting, creamy, and fast - but I still want it to taste homemade.
No jar sauce.
No blender.
No long simmer.
I steam whole fresh tomatoes with garlic, peel them, mash them into the pan, and finish the sauce with cream and mozzarella for the easiest creamy tomato spaghetti ever.
It's rich without being heavy, fresh but still cozy and it comes together in the time it takes to boil pasta.
Why This Recipe Works
This method gives you:
the brightness of fresh tomatoes
the silkiness of a cream sauce
melted mozzarella that clings to every strand
real garlic flavor
It's the perfect weeknight comfort pasta.
Ingredients
Serves 4-5
12-16 oz spaghetti
4 ripe tomatoes, tops trimmed (kept whole)
3 garlic cloves, mashed
4-5 tablespoons olive oil
½ cup heavy cream
1 cup shredded mozzarella
Salt and black pepper, to taste
Red pepper flakes, to taste
Fresh basil, for finishing
Reserved pasta water (about ¼ cup)
Step-by-Step Instructions
1. Cook the Spaghetti
Bring a large pot of well-salted water to a boil.
Cook spaghetti until al dente.
Before draining, reserve ¼ cup pasta water.
2. Steam the Whole Tomatoes with Garlic
Heat olive oil in a large skillet over medium heat.
Add the mashed garlic and cook for about 30 seconds, just until fragrant.
Place the whole trimmed tomatoes into the skillet and season with:
salt
black pepper
red pepper flakes
Cover with a lid and let them steam for 8-10 minutes, turning once, until:
skins loosen
tomatoes are very soft
3. Peel and Mash
Transfer the tomatoes to a plate and peel off the skins - they should slide off easily OR remove with a cooking tweezer tong right in the pan.
Return the peeled tomatoes to the skillet and mash them with the back of a spoon/immersion blender into a fresh sauce.
Let simmer uncovered for 2-3 minutes.
4. Make It Creamy
Pour in the ½ cup heavy cream and stir to combine.
Simmer gently for 1-2 minutes until the sauce turns:
light orange
smooth
slightly thickened
5. Toss the Pasta
Add the cooked spaghetti directly into the skillet.
Pour in a splash of reserved pasta water and toss until the sauce:
becomes glossy
coats the noodles evenly
6. Add the Mozzarella
Turn the heat to low and sprinkle in the mozzarella.
Toss continuously until melted and silky.
The cheese will melt into the sauce and cling to the pasta.
7. Finish with Basil
Turn off the heat and add fresh basil.
Twirl into bowls and serve immediately.
Flavor & Texture
This pasta is:
creamy but still fresh
garlicky
slightly sweet from the tomatoes
stretchy and cheesy from the mozzarella
silky from the cream
It tastes like a cross between fresh tomato pasta and a light rosé sauce.
Foolproof Tips
✔ Steam tomatoes whole - don't cut them
✔ Peel while warm for easiest removal
✔ Mash in the same pan for maximum flavor
✔ Add mozzarella on low heat so it melts smoothly
✔ Use pasta water to loosen the sauce if needed
Easy Add-Ins
Want to make it a full meal? Add:
Italian sausage
sautéed spinach
mushrooms
Storage & Reheating
Store in an airtight container in the fridge for up to 3 days.
Reheat in a skillet with:
a splash of milk, cream, or water
Stir gently until the sauce loosens and becomes creamy again.
Frequently Asked Questions
Can I use milk instead of cream?
Yes, but the sauce will be thinner and less rich.
For best results, use heavy cream.
Can I use another cheese?
Mozzarella gives the best melt, but you can add:
Parmesan for sharpness
Pecorino for saltiness
Is this kid-friendly?
Yes - it's creamy, cheesy, and mild.
Skip the red pepper flakes if cooking for kids.
Save This for Your Next Comfort Dinner
This is one of those meals you make once… and then it becomes part of your regular rotation.
If you try it, leave a comment and tell me:
👉 did you add a protein or keep it vegetarian?
And if you're building your 5 dinners on repeat, this creamy fresh tomato spaghetti absolutely earns a spot.
Creamy Fresh Tomato Garlic Spaghetti (Made with Whole Steamed Tomatoes)

Ingredients
- 12 -16 oz spaghetti
- 4 ripe tomatoes tops trimmed (kept whole)
- 3 garlic cloves mashed
- 4 -5 tablespoons olive oil
- ½ cup heavy cream
- 1 cup shredded mozzarella
- Salt and black pepper to taste
- Red pepper flakes to taste
- Fresh basil for finishing
- Reserved pasta water about ¼ cup
Instructions
- Cook the Spaghetti Bring a large pot of well-salted water to a boil. Cook spaghetti until al dente.Before draining, reserve ¼ cup pasta water.
- Steam the Whole Tomatoes with Garlic Heat olive oil in a large skillet over medium heat. Add the mashed garlic and cook for about 30 seconds, just until fragrant. Place the whole trimmed tomatoes into the skillet and season with: saltblack pepperred pepper flakes Cover with a lid and let them steam for 8-10 minutes, turning once, until: skins loosentomatoes are very soft
- Peel and Mash Transfer the tomatoes to a plate and peel off the skins - they should slide off easily OR remove with a cooking tweezer tong right in the pan. Return the peeled tomatoes to the skillet and mash them with the back of a spoon/immersion blender into a fresh sauce. Let simmer uncovered for 2-3 minutes.
- Make It Creamy Pour in the ½ cup heavy cream and stir to combine. Simmer gently for 1-2 minutes until the sauce turns: light orangesmoothslightly thickened
- Toss the Pasta Add the cooked spaghetti directly into the skillet. Pour in a splash of reserved pasta water and toss until the sauce: becomes glossycoats the noodles evenly
- Add the Mozzarella Turn the heat to low and sprinkle in the mozzarella. Toss continuously until melted and silky.The cheese will melt into the sauce and cling to the pasta.
- Finish with Basil Turn off the heat and add fresh basil. Twirl into bowls and serve immediately.




