Creamy Tomato Penne is a comforting Italian-style pasta dish featuring tender penne tossed in a rich, silky tomato cream sauce. The sauce is smooth and flavorful, blending sweet tomatoes, aromatic garlic, and cream for a satisfying meal that feels both elegant and cozy.
Why You’ll Love This Recipe
This recipe creates a restaurant-quality pasta using simple pantry ingredients. The creamy tomato sauce clings perfectly to the penne, delivering a balanced flavor that’s rich without being heavy. It’s easy to prepare in under 40 minutes, making it perfect for weeknight dinners or special occasions. The ingredients are straightforward, yet the final result tastes indulgent and impressive.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
12 ounces (340 g) penne pasta
2 tablespoons olive oil
1 small yellow onion, finely chopped (about 1 cup / 150 g)
3 cloves garlic, minced
1/2 teaspoon crushed red pepper flakes (optional)
1 can (28 ounces / 800 g) crushed tomatoes
1/2 teaspoon salt, or to taste
1/4 teaspoon freshly ground black pepper
3/4 cup (180 ml) heavy cream
1/2 cup (50 g) freshly grated Parmesan cheese, plus extra for serving
2 tablespoons unsalted butter
2 tablespoons chopped fresh basil or parsley for garnish
Directions
Bring a large pot of salted water to a boil. Add the penne and cook according to package instructions until al dente. Reserve 1/2 cup (120 ml) of pasta water, then drain the pasta.
In a large skillet over medium heat, add the olive oil. Stir in the chopped onion and sauté for 4 to 5 minutes until soft and translucent.
Add the minced garlic and crushed red pepper flakes. Cook for about 30 seconds until fragrant.
Pour in the crushed tomatoes, salt, and black pepper. Stir well and allow the sauce to simmer uncovered for 12 to 15 minutes, stirring occasionally, until slightly thickened.
Reduce the heat to low and stir in the heavy cream. Let the sauce simmer gently for 3 to 5 minutes until smooth and creamy.
Add the butter and grated Parmesan cheese. Stir until fully melted and incorporated into the sauce.
Add the cooked penne to the skillet and toss until evenly coated. If needed, add a splash of the reserved pasta water to loosen the sauce and help it cling to the pasta.
Taste and adjust seasoning as needed. Garnish with additional Parmesan and fresh basil or parsley before serving.
For added protein, mix in grilled chicken strips or sautéed shrimp before serving.
For extra vegetables, stir in sautéed mushrooms, spinach, or roasted zucchini during the final minutes of cooking.
To make it spicier, increase the crushed red pepper flakes or add a pinch of cayenne pepper.
For a lighter option, substitute half-and-half for heavy cream, though the sauce will be slightly less rich.
You can also use whole wheat or gluten-free penne as a substitute for traditional pasta.
Storage/Reheating
Store leftover pasta in an airtight container in the refrigerator for up to 3 days.
To reheat on the stovetop, place the pasta in a skillet over medium-low heat and add 1 to 2 tablespoons of milk or water to loosen the sauce. Stir gently until heated through.
To microwave, heat in 30-second intervals, stirring between each interval to ensure even warming.
Freezing is possible, but the creamy sauce may slightly change texture once thawed.
FAQs
Can I make this recipe ahead of time?
Yes. You can prepare the sauce up to 2 days in advance and store it in the refrigerator. Cook the pasta fresh and combine before serving for best results.
What type of tomatoes work best?
Canned crushed tomatoes provide a smooth texture, but you can also use canned whole tomatoes and blend them before adding.
Can I use a different pasta shape?
Yes. Rigatoni, ziti, or fusilli work very well because they hold the creamy sauce nicely.
How do I thicken the sauce if it’s too thin?
Allow it to simmer longer to reduce. Adding a little extra Parmesan cheese can also help thicken the sauce.
How can I make it less spicy?
Simply omit the crushed red pepper flakes or reduce the amount to suit your taste.
Can I make it dairy-free?
You may substitute the heavy cream with a plant-based cooking cream and use a dairy-free cheese alternative, though the flavor will vary slightly.
Why is my sauce too thick?
Add a splash of reserved pasta water, milk, or cream and stir gently until the desired consistency is reached.
What can I serve with this pasta?
It pairs well with garlic bread, a fresh green salad, or roasted vegetables.
How do I keep the pasta from overcooking?
Cook the penne just until al dente and avoid overcooking during reheating.
Can I double the recipe?
Yes. Simply double all ingredients and use a large pot and skillet to ensure even cooking.
Conclusion
Creamy Tomato Penne is a timeless pasta dish that combines simple ingredients with rich, satisfying flavor. The velvety tomato cream sauce coats every bite of penne, creating a comforting meal that’s easy to prepare and perfect for any occasion. Whether served for a family dinner or a special gathering, this recipe is sure to become a favorite.
Creamy Tomato Penne is a comforting Italian-style pasta featuring tender penne coated in a rich, silky tomato cream sauce. Made with sweet tomatoes, garlic, cream, and Parmesan, this dish delivers balanced flavor and cozy elegance in every bite.
Total Time:35 minutes
Yield:4 servings
Ingredients
12 ounces (340 g) penne pasta
2 tablespoons olive oil
1 small yellow onion, finely chopped (about 1 cup / 150 g)
3 cloves garlic, minced
1/2 teaspoon crushed red pepper flakes (optional)
1 can (28 ounces / 800 g) crushed tomatoes
1/2 teaspoon salt, or to taste
1/4 teaspoon freshly ground black pepper
3/4 cup (180 ml) heavy cream
1/2 cup (50 g) freshly grated Parmesan cheese, plus extra for serving
2 tablespoons unsalted butter
2 tablespoons chopped fresh basil or parsley for garnish
Instructions
Bring a large pot of salted water to a boil. Cook penne until al dente. Reserve 1/2 cup pasta water, then drain.
Heat olive oil in a large skillet over medium heat. Sauté onion for 4–5 minutes until soft.
Add garlic and red pepper flakes; cook 30 seconds until fragrant.
Stir in crushed tomatoes, salt, and pepper. Simmer uncovered 12–15 minutes until slightly thickened.
Reduce heat and stir in heavy cream. Simmer 3–5 minutes until smooth.
Add butter and Parmesan; stir until melted and incorporated.
Toss cooked penne with sauce. Add reserved pasta water as needed to loosen.
Adjust seasoning, garnish with extra Parmesan and fresh herbs, and serve.
Notes
Simmer sauce longer for a thicker consistency.
Reserve pasta water to help emulsify and bind the sauce.
Substitute half-and-half for a lighter version.
Store leftovers refrigerated up to 3 days.
Reheat gently with a splash of milk or water to restore creaminess.