I remember the first time I tried to make Alfredo sauce, it was a gloppy mess. But over the years, I've perfected a lighter, brighter version that's become a family favorite: Tomato Alfredo Pasta. It's the best of both worlds—the rich, creamy comfort of Alfredo with a burst of fresh tomato flavor.
Advertisements1
This recipe is perfect for busy weeknights when you want something satisfying without a lot of fuss. The sauce comes together in the time it takes to boil pasta. And it's versatile enough for a quick family dinner or a cozy date night in.
I love how the tomatoes brighten the classic Alfredo, making it feel less heavy. Plus, it's a great way to use up ripe summer tomatoes or even canned ones in a pinch.
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) fettuccine pasta
Any long pasta works, but fettuccine is classic. Try whole wheat for extra fiber.
2 tablespoons (30ml) olive oil
Use extra-virgin for more flavor, or substitute butter for a richer taste.
4 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon of garlic powder can be used in a pinch.
1 cup (240ml) heavy cream
For a lighter option, use half-and-half, but the sauce will be thinner.
1 cup (240ml) tomato puree (or crushed tomatoes)
Use canned for convenience; look for San Marzano for the best flavor.
1/2 cup (50g) grated Parmesan cheese, plus more for serving
Freshly grated is best; avoid pre-shredded which doesn't melt as smoothly.
1 teaspoon dried basil (or 1 tablespoon fresh, chopped)
Adds a fresh, herbal note. Oregano or thyme also work well.
1/2 teaspoon salt, plus more for pasta water
Adjust to taste; sea salt or kosher salt are great options.
1/4 teaspoon black pepper, freshly ground
Freshly ground adds more aroma, but pre-ground is fine.
Tips & Tricks
Don't overcook the garlic
Sauté just until fragrant, about 1 minute, to avoid bitterness.
Reserve pasta water
Save a cup before draining to thin the sauce if needed.
Toss pasta with sauce off the heat
This helps the sauce cling to the pasta without breaking.
Pro Tips
Step-by-Step Instructions
1. Boil the Pasta
Bring a large pot of salted water to a boil. Cook fettuccine according to package directions until al dente (about 10-12 minutes). Reserve 1 cup of pasta water, then drain.
2. Sauté Garlic
While pasta cooks, heat olive oil in a large skillet over medium heat (350°F/175°C). Add garlic and sauté until fragrant, about 1 minute, being careful not to brown.
3. Make the Sauce
Pour in heavy cream and tomato puree. Stir to combine. Bring to a gentle simmer over medium heat (350°F/175°C). Cook for 5-7 minutes, stirring occasionally, until sauce thickens slightly and coats the back of a spoon.
4. Add Cheese and Seasonings
Reduce heat to low (250°F/120°C). Stir in Parmesan cheese, basil, salt, and pepper. Stir until cheese is melted and sauce is smooth. Taste and adjust seasoning.
5. Combine Pasta and Sauce
Add drained pasta to the skillet. Toss to coat in the sauce. If sauce is too thick, add reserved pasta water a little at a time until desired consistency.
6. Serve Immediately
Garnish with extra Parmesan and fresh basil, if desired. Serve hot.
Delicious Variations
- Add grilled chicken or shrimp for extra protein.
- Use spinach and cherry tomatoes for a veggie-packed version.
- Swap fettuccine for penne or rigatoni for a different shape.
How to Store Tomato Alfredo Pasta Recipe
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk or cream to restore creaminess.
Frequently Asked Questions
Q: Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner and less rich. Use whole milk and add a little butter or cream cheese to help thicken.
Q: What can I use instead of Parmesan cheese?
Pecorino Romano or Asiago are great substitutes with similar flavor. You can also use vegan Parmesan for a dairy-free option.
Q: How do I make this gluten-free?
Use gluten-free pasta (like rice or chickpea) and ensure your tomato puree and other ingredients are certified gluten-free.
Q: Can I make this ahead of time?
Yes, you can make the sauce ahead and refrigerate for up to 2 days. Cook pasta fresh and combine when ready to serve.
Q: Why is my Alfredo sauce grainy?
This can happen if the cheese is added too quickly or over high heat. Add it slowly over low heat and stir constantly.
I hope you enjoy this Tomato Alfredo Pasta as much as we do! If you try it, let me know in the comments below. Small steps, big impact.
Tomato Alfredo Pasta Recipe
Tomato Alfredo Pasta Recipe: Creamy, tangy, and ready in 30 minutes for a weeknight dinner win.
🧂 Ingredients
- 12 oz (340g) fettuccine pasta
- 2 tablespoons (30ml) olive oil
- 4 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 1 cup (240ml) tomato puree (or crushed tomatoes)
- 1/2 cup (50g) grated Parmesan cheese, plus more for serving
- 1 teaspoon dried basil (or 1 tablespoon fresh, chopped)
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper, freshly ground
📋 Instructions
- 1Boil the Pasta — Bring a large pot of salted water to a boil. Cook fettuccine according to package directions until al dente (about 10-12 minutes). Reserve 1 cup of pasta water, then drain.
- 2Sauté Garlic — While pasta cooks, heat olive oil in a large skillet over medium heat (350°F/175°C). Add garlic and sauté until fragrant, about 1 minute, being careful not to brown.
- 3Make the Sauce — Pour in heavy cream and tomato puree. Stir to combine. Bring to a gentle simmer over medium heat (350°F/175°C). Cook for 5-7 minutes, stirring occasionally, until sauce thickens slightly and coats the back of a spoon.
- 4Add Cheese and Seasonings — Reduce heat to low (250°F/120°C). Stir in Parmesan cheese, basil, salt, and pepper. Stir until cheese is melted and sauce is smooth. Taste and adjust seasoning.
- 5Combine Pasta and Sauce — Add drained pasta to the skillet. Toss to coat in the sauce. If sauce is too thick, add reserved pasta water a little at a time until desired consistency.
- 6Serve Immediately — Garnish with extra Parmesan and fresh basil, if desired. Serve hot.



