Creamy, rich, and comforting, this tomato pasta dish has become a staple in many households. It’s adored for its vibrant flavor and satisfies even the pickiest eaters. Whether you’re cooking for yourself, family, or friends, this delightful recipe promises to impress and fill bellies with warmth.
What makes this recipe special
What makes this dish truly special is how it balances creamy texture with the tang of tomatoes, creating a comforting yet luxurious experience. The ingredients harmonize beautifully, delivering a burst of flavor in each bite. Perfect for a cozy weeknight dinner or serving at gatherings, it’s a simple dish that feels indulgent.
“This pasta quickly became a family favorite! We look forward to it every week.”
The ease of preparation, combined with the deliciousness of the final dish, makes it a go-to recipe. You’ll love how quickly you can whip it up, allowing you to spend more time enjoying the meal rather than slaving away in the kitchen.
How this recipe comes together
This dish comes together with just a few straightforward steps. First, you’ll cook the pasta to al dente perfection. While that’s happening, the sauce simmers on another burner, melding flavors beautifully. Finally, you’ll combine everything, creating a sumptuous pasta that’s both enticing and filling.
Prep Time: 10 min | Cook Time: 20 min | Total Time: 30 min
Gather these items
- 8 ounces of pasta (your choice, like penne or fettuccine)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 can (14 ounces) diced tomatoes (or crushed tomatoes for a smoother sauce)
- 1/2 cup heavy cream (or a non-dairy substitute for a twist)
- Salt and pepper, to taste
- Fresh basil leaves for garnish
- Grated Parmesan cheese (optional)
Feel free to swap out the pasta based on your preference or dietary needs. Gluten-free pasta options work just as well!
Step-by-step instructions
- Cook the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to the package instructions until al dente. Reserve about a cup of pasta water, then drain the rest and set aside.
- Prepare the Sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onions and sauté until translucent, about 3-4 minutes. Stir in the garlic and cook for another minute until fragrant.
- Build the Flavor: Pour in the canned tomatoes and season with salt and pepper. Let simmer for 5 minutes, allowing the flavors to meld together.
- Make it Creamy: Stir in the heavy cream and cook for another minute. If the sauce is too thick, gradually add some reserved pasta water until you achieve your desired consistency.
- Combine: Add the cooked pasta to the sauce, tossing to combine thoroughly. Ensure every strand is coated well.
- Serve: Remove from heat, garnish with fresh basil and Parmesan cheese if desired, and enjoy!
Best ways to enjoy it
This dish shines as a standalone meal but can be paired beautifully with garlic bread or a fresh green salad to round out the meal. Consider adding a sprinkle of red pepper flakes for a hint of spice or some sautéed vegetables like spinach or mushrooms for added nutrition and flavor.
Storage and reheating tips
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. If you want to keep it longer, consider freezing it for up to 2 months. When reheating, add a splash of water or broth to loosen the sauce and ensure it doesn’t dry out. Heat gently on the stove or in the microwave, stirring occasionally.
Pro chef tips
- For a more intense tomato flavor, use fire-roasted canned tomatoes.
- Don’t skip the pasta water; it acts as a great emulsifier for the sauce, giving it a silky texture.
- If you want a flavor boost, consider adding a pinch of sugar to balance the acidity of the tomatoes.
Creative twists
Feel free to get creative! You can incorporate sautéed vegetables like zucchini, bell peppers, or kale into the dish for added nutrition and texture. For protein lovers, cooked chicken or beef may be added, making it heartier. Vegan options can include cashew cream or silken tofu as a substitute for heavy cream.
FAQ
Can I use fresh tomatoes instead of canned?
Absolutely! If using fresh tomatoes, consider peeling them and cooking them down to achieve a similar saucy consistency.
What kind of pasta works best for this dish?
Pasta types like penne, farfalle, or fettuccine work great, but feel free to use any variety you enjoy or have on hand.
How can I make this dish lighter?
Try using half-and-half instead of heavy cream, or you could substitute with a plant-based yogurt or cashew cream for a lighter option without losing the creaminess.

Creamy Tomato Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the pasta and cook according to the package instructions until al dente. Reserve about a cup of pasta water, then drain the rest and set aside.
- In a large skillet, heat the olive oil over medium heat. Add the chopped onions and sauté until translucent, about 3-4 minutes.
- Stir in the garlic and cook for another minute until fragrant.
- Pour in the canned tomatoes and season with salt and pepper. Let simmer for 5 minutes, allowing the flavors to meld together.
- Stir in the heavy cream and cook for another minute. If the sauce is too thick, gradually add some reserved pasta water until you achieve your desired consistency.
- Add the cooked pasta to the sauce, tossing to combine thoroughly. Ensure every strand is coated well.
- Remove from heat, garnish with fresh basil and Parmesan cheese if desired, and enjoy!



