Tomato Alfredo Recipe
This Tomato Alfredo combines the richness of a traditional cream-based alfredo sauce with the bright acidity and freshness of ripe tomatoes, creating a balanced and vibrant pasta dish. The result is a silky, luxurious sauce that coats each strand of pasta while the tomatoes add complexity and a subtle sweetness. This modern Italian-inspired main course is elegant enough for dinner guests yet simple enough for weeknight cooking.
Ingredients
- 400g dried fettuccine or linguine
- 200g fresh Roma tomatoes, diced
- 100g butter
- 75g Parmigiano-Reggiano, finely grated
- 100ml heavy cream
- 4 cloves garlic, minced
- 60ml dry white wine
- 15ml extra virgin olive oil
- 5g fresh basil, chopped
- 3g salt
- 2g freshly ground black pepper
- 1g red pepper flakes (optional)
Instructions
-
Bring a large pot of salted water to a rolling boil. Add the dried pasta and cook according to package directions until al dente, approximately 8-10 minutes. Reserve 240ml (1 cup) of pasta cooking water before draining.
-
While the pasta cooks, heat the butter and olive oil in a large skillet over medium heat. Once the butter is foaming, add the minced garlic and sauté for 60 seconds until fragrant, stirring constantly.
-
Add the diced tomatoes to the skillet and stir well. Pour in the white wine and simmer for 5 minutes, allowing the tomatoes to soften and the wine to reduce slightly. The mixture should smell sweet and aromatic.
-
Reduce the heat to low and slowly add the heavy cream to the tomato mixture, stirring constantly. Pour in 120ml (1/2 cup) of the reserved pasta water while stirring to create a smooth, cohesive sauce.
-
Add the grated Parmigiano-Reggiano to the skillet in three batches, stirring thoroughly after each addition until the cheese is completely melted and incorporated. The sauce should now be creamy and rich.
-
Season the sauce with salt, black pepper, and red pepper flakes if using. Taste and adjust seasoning as needed. Add additional pasta water if the sauce appears too thick.
-
Add the cooked and drained pasta directly to the skillet with the sauce. Toss gently but thoroughly for 1-2 minutes, ensuring every strand is well coated. The sauce should cling to the pasta.
-
Divide the pasta among four warmed serving bowls. Garnish each portion with fresh basil and a small amount of additional Parmigiano-Reggiano. Serve immediately while the sauce is still hot.
Substitutions
- Replace heavy cream with 100ml cashew cream or oat cream for a dairy-free version
- Use gluten-free pasta in place of regular wheat pasta for a gluten-free meal
- Substitute Parmigiano-Reggiano with aged Pecorino Romano for a more peppery, sharper flavor
- Replace butter with ghee or light olive oil for a lactose-free variation
Tips
- Reserve pasta water before draining; the starch helps the sauce cling to the pasta and allows you to adjust sauce consistency easily
- Add cheese slowly and off heat to prevent the sauce from breaking; high temperatures can cause the cream and cheese to separate
- Use San Marzano tomatoes or other sweet varieties for best flavor; avoid acidic varieties that will unbalance the creamy sauce
- Grate the Parmigiano-Reggiano fresh from a block rather than using pre-grated for superior melting and flavor
While Alfredo sauce is traditionally made only with butter, Parmigiano-Reggiano, and pasta water, regional variations throughout Italy incorporate seasonal ingredients. This tomato version reflects the modern culinary approach of blending classic techniques with fresh local produce, creating a dish that honors Italian traditions while celebrating the country's tomato heritage.
Frequently Asked Questions
How long does Tomato Alfredo Recipe take to make?
Tomato Alfredo Recipe takes about 40 minutes total — 15 minutes of prep and 25 minutes of cooking — and makes 4 servings.
What can I substitute in Tomato Alfredo Recipe?
You can adapt it easily: Replace heavy cream with 100ml cashew cream or oat cream for a dairy-free version; Use gluten-free pasta in place of regular wheat pasta for a gluten-free meal; Substitute Parmigiano-Reggiano with aged Pecorino Romano for a more peppery, sharper flavor.
How should I store leftover Tomato Alfredo Recipe?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.
How much protein is in Tomato Alfredo Recipe?
Each serving of Tomato Alfredo Recipe has about 21g of protein and 614 calories.




Loading comments...