There’s something magic about pasta that comes together in just one pot—the creamy tomato sauce clings to every bite, warming and comforting like a quiet afternoon in the kitchen.
This dish finds its charm in simplicity, blending rich, tangy tomato with a velvety touch of cream that feels like home.
No need for fancy steps or endless stirring; it’s all about letting the flavors come together naturally, with a bit of patience and love. A handful of fresh basil brightens the whole thing up, making each spoonful a little celebration of good, honest Italian food.

Ingredients
This creamy tomato pasta comes together in one pot, making it the perfect cozy meal. It’s rich, comforting, and sprinkled with fresh basil to brighten things up. Here’s what you’ll need to make this delicious dish:
- 12 oz penne pasta
- 1 cup cherry tomatoes, halved
- 2 cups chicken or vegetable broth
- 1 cup heavy cream
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tbsp olive oil
- Salt, to taste
- Black pepper, freshly ground, to taste
- 1 tsp dried Italian herbs or oregano
- ¼ cup fresh basil leaves, roughly chopped, plus some whole leaves for garnish

Instructions
This creamy tomato pasta is a comforting one-pot wonder that’s as simple as it is flavorful. You’ll build layers of rich tomato, creamy cheese, and fresh herbs all mingling in perfect harmony right in your pot. Let’s get cooking!
- Heat the olive oil: Warm 2 tbsp of olive oil in a large pot over medium heat until it shimmers gently, ready for the garlic.
- Sauté the garlic: Add the minced garlic and cook for about 1 minute, stirring frequently, until fragrant but not browned.
- Add the halved cherry tomatoes: Toss the 1 cup of cherry tomatoes into the pot, stirring them gently to soften and release their juices for about 3 minutes.
- Pour in the broth and add pasta: Pour 2 cups of chicken or vegetable broth into the pot and add 12 oz of penne pasta, making sure the pasta is mostly submerged in the liquid.
- Season with herbs and spices: Sprinkle in 1 tsp dried Italian herbs or oregano, plus salt and freshly ground black pepper to your taste; give everything a good stir.
- Simmer and cook pasta: Bring the mixture to a gentle boil, then reduce heat and let it simmer uncovered, stirring occasionally, until the pasta is just tender and most of the liquid has been absorbed, about 12-15 minutes.
- Stir in cream and cheeses: Lower the heat and mix in 1 cup of heavy cream, 1 cup shredded mozzarella, and ½ cup grated Parmesan cheese until melted and the sauce is creamy and smooth.
- Add chopped fresh basil: Fold in ¼ cup roughly chopped fresh basil leaves, reserving some whole leaves for garnish; stir gently to combine without bruising the basil.
- Adjust seasoning and serve: Taste and add more salt or pepper if needed, then serve the pasta warm, topped with whole basil leaves for a fresh finish.
How to Store One Pot Creamy Tomato Pasta
Let the pasta cool to room temperature, then transfer it to an airtight container and store it in the refrigerator for up to 3 days. When you’re ready to enjoy it again, gently reheat on the stove over low heat or in the microwave, adding a splash of broth or cream to bring back the silky sauce. It’s lovely warmed up, just like Nonna’s leftovers.
Tweaks and Additions
This creamy tomato pasta is already a lovely comfort dish, but a few simple tweaks can lift it even more—adding bursts of flavor, extra texture, or a little zing to keep each bite exciting. Here are some ideas that keep things easy and approachable but make a real difference on the plate.
- Add a pinch of red pepper flakes: Sprinkle in a small handful of red pepper flakes when you add the garlic to bring a gentle, warm heat without overpowering the creamy goodness.
- Swap heavy cream for mascarpone: Use mascarpone cheese instead of heavy cream for a silkier, richer sauce—plus, it adds that authentic Italian touch that’s just lovely.
- Include sun-dried tomatoes: Toss in a few chopped sun-dried tomatoes along with the fresh cherry tomatoes for a deeper, slightly tangy tomato flavor that plays beautifully against the creamy sauce.
- Use fresh thyme or rosemary: Substitute or add 1 tsp of fresh thyme or finely chopped rosemary for the dried herbs to brighten the dish with fresh herbal notes.
- Finish with lemon zest: Grate a little lemon zest over the pasta just before serving to add a fresh, sunny lift that cuts through the richness.
- Sprinkle toasted pine nuts: Scatter some toasted pine nuts on top for a subtle crunch and a sweet, nutty flavor that feels like a little Italian secret.
- Swap penne for rigatoni or fusilli: Try using rigatoni or fusilli pasta shapes instead of penne to catch more of the creamy sauce in the grooves and twists.
- Add a handful of baby spinach or arugula: Stir in some baby greens at the end of cooking for a pop of color and a mild, fresh contrast to the richness without making the dish complicated.
