Creamy Tomato Penne Pasta with Fresh Herbs and Melted Cheese
I first discovered this creamy tomato pasta recipe during a cozy weekend cooking session at home. The combination of fresh tomatoes, onions, and melted cheese creates a rich, comforting sauce that coats every piece of penne perfectly. It is a simple yet elegant dish that brings warmth and satisfaction to any dinner table.
Read more: Classic Garlic Bread Recipe
Why you’ll love this recipe
This dish combines simple ingredients to create a rich, comforting meal.
- Fresh tomatoes create a vibrant, naturally sweet sauce base.
- Melted cheese and cream add incredible richness and depth.
- Quick preparation makes it perfect for busy weeknight dinners.
- Fresh parsley garnish adds a bright, herbaceous flavor finish.
Ingredients

Gather these fresh, simple ingredients to make this delicious creamy tomato pasta dish.
- 4 large ripe tomatoes
- 1 medium yellow onion
- 2 tablespoons olive oil
- 1/2 cup shredded cheese
- 1/2 cup heavy cream
- 1/4 cup fresh parsley
- 12 ounces penne pasta
- Salt and pepper to taste
You can easily swap penne for rigatoni or fusilli if you prefer a different pasta shape. If you lack heavy cream, half-and-half works well, though the sauce will be slightly thinner. Fresh mozzarella can replace shredded cheese for a different melting texture.
Don’t miss: Homemade Marinara Sauce Guide
Step-by-step instructions
Follow these simple steps to prepare this delicious creamy tomato pasta dish perfectly.
Step 1: Cook the tomatoes
Heat olive oil in a large pan over medium heat. Add the whole tomatoes and chopped onions, then cover and cook until the tomatoes soften and the skins begin to peel away easily.
Step 2: Peel and mash tomatoes
Remove the tomato skins carefully using tongs. Add fresh chopped parsley to the pan, then use a potato masher to crush the tomatoes and onions into a chunky, rustic sauce base.
Step 3: Melt the cheese
Sprinkle the shredded cheese evenly over the mashed tomato mixture. Stir gently until the cheese is completely melted and fully incorporated into the warm, bubbling sauce.
Step 4: Add the cream
Pour the heavy cream into the pan while stirring continuously. Mix thoroughly until the sauce turns a beautiful, creamy orange color and reaches a smooth, velvety consistency.
Step 5: Season the sauce
Taste the sauce and add salt and black pepper as needed. Allow the mixture to simmer gently for a few minutes to let the flavors meld together beautifully.

Step 6: Cook the pasta
Boil a large pot of salted water and cook the penne pasta according to package instructions until al dente. Drain the pasta well, reserving a small cup of the starchy cooking water.
Step 7: Combine pasta and sauce
Add the cooked penne pasta directly into the pan with the creamy tomato sauce. Toss everything together gently until every piece of pasta is evenly coated in the rich mixture.
Step 8: Adjust and serve
If the sauce is too thick, add a splash of the reserved pasta water to loosen it. Serve immediately in warm bowls, garnished with extra fresh parsley.
Tips & common mistakes
Keep these helpful tips in mind to ensure your pasta turns out perfectly every time.
- Do not overcook the pasta to maintain a firm al dente texture.
- Remove tomato skins completely for a smoother sauce consistency.
- Stir cream gently to prevent the sauce from separating or curdling.
- Reserve pasta water to adjust the sauce thickness if needed.
Recipe variations
Feel free to customize this classic recipe with these fun and delicious alternative ingredient combinations.
- Add red pepper flakes for a spicy, zesty flavor kick.
- Swap penne for spaghetti to create a classic creamy tomato noodle dish.
- Mix in cooked chicken breast for a heartier, protein-packed meal.
- Use vegan cheese and cream for a delicious plant-based version.
What to serve with this recipe
Pair your creamy tomato pasta with these refreshing sides and drinks for a complete meal.
- Serve with a crisp green salad and a light vinaigrette dressing.
- Offer warm garlic bread to soak up the extra delicious sauce.
- Pair with a glass of chilled white wine for an elegant touch.
- Add roasted vegetables like zucchini or asparagus for extra nutrients.
Pairs well with this: Fresh Caprese Salad Recipe
Frequently asked questions
Here are answers to the most common questions about making this creamy tomato pasta.

Can I make this sauce ahead of time?
Yes, you can prepare the sauce in advance and store it in the refrigerator for up to three days before reheating and adding the cooked pasta.
How do I store leftover creamy tomato pasta?
Store any leftovers in an airtight container in the refrigerator for up to three days to maintain optimal freshness and flavor.
Can I freeze this creamy tomato pasta dish?
Freezing is not recommended because the dairy-based sauce can separate and become grainy when thawed and reheated.
What is the best way to reheat this pasta?
Reheat it gently on the stovetop over low heat, adding a splash of milk or water to restore the creamy consistency.
Final thoughts
This creamy tomato penne pasta is the ultimate comfort food for any night of the week. It is incredibly easy to make, highly customizable, and guaranteed to satisfy even the pickiest eaters at your table. I hope you enjoy making and sharing this delicious recipe with your loved ones. Please leave a comment below and let me know how they turned out!