There are some recipes that just feel like a warm hug in a bowl, and this Tomato Alfredo Pasta is exactly that. I remember the first time I made a creamy tomato sauce—I was nervous about the cream curdling, but with a little patience and the right technique, it turned out silky and dreamy. This dish has become my go-to when I need something comforting yet simple.
Advertisements1
The beauty of this recipe is its versatility. You can use fresh or canned tomatoes, swap the cream for a lighter option, or add a handful of spinach for extra greens. It's forgiving and adaptable, just like a good friend. Whether you're cooking for a busy weeknight or a cozy weekend dinner, this pasta will not disappoint.
I've included all my tips and tricks to help you nail that perfect creamy texture every time. So grab your apron, and let's make something delicious together. You've got this!
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) fettuccine or your favorite pasta
Use any long pasta like linguine or spaghetti. For a gluten-free option, try chickpea pasta.
2 tablespoons (30ml) olive oil
Extra virgin olive oil adds richness. You can substitute with butter for a nuttier flavor.
4 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder works in a pinch.
1 can (15 oz/425g) crushed tomatoes
Use San Marzano for a sweeter taste. Or blend 2 cups of fresh cherry tomatoes.
1 cup (240ml) heavy cream
For a lighter version, use half-and-half. For dairy-free, use full-fat coconut milk.
1/2 cup (50g) grated Parmesan cheese
Freshly grated melts better. Pecorino Romano adds a sharper flavor.
1 teaspoon dried basil
Or use 1 tablespoon fresh basil, chopped. Oregano also works.
1/2 teaspoon salt, plus more for pasta water
Adjust to taste. Sea salt or kosher salt is fine.
1/4 teaspoon black pepper
Freshly ground pepper adds a nice kick. Add more if you like heat.
Fresh basil leaves, for garnish (optional)
Adds a pop of color and freshness.
Tips & Tricks
Don't overcook the garlic
Sauté it just until fragrant, about 30 seconds, to avoid bitterness.
Avoid curdling
Remove the pan from heat before adding the cream, then stir continuously.
Reserve pasta water
Save a cup before draining to loosen the sauce if it gets too thick.
Pro Tips
Step-by-Step Instructions
1. Cook the pasta
Bring a large pot of salted water to a boil (212°F/100°C). Add the fettuccine and cook according to package directions until al dente, about 8-10 minutes. Reserve 1 cup of pasta water, then drain.
2. Sauté the garlic
In a large skillet, heat the olive oil over medium heat (350°F/175°C). Add the minced garlic and sauté for 30-60 seconds until fragrant, but not browned.
3. Add the tomatoes
Pour in the crushed tomatoes, dried basil, salt, and pepper. Stir and bring to a simmer. Let it cook for 5 minutes, stirring occasionally, until slightly thickened.
4. Incorporate the cream
Reduce the heat to low (200°F/95°C). Slowly pour in the heavy cream while stirring constantly. Keep stirring for 2-3 minutes until the sauce is smooth and heated through. Do not let it boil.
5. Melt the cheese
Remove the skillet from the heat. Gradually add the grated Parmesan, stirring until it melts into the sauce. The sauce should be velvety and coat the back of a spoon.
6. Combine with pasta
Add the drained pasta to the skillet. Toss well to coat every strand with the sauce. If the sauce is too thick, add a splash of reserved pasta water until it reaches your desired consistency.
7. Serve and garnish
Taste and adjust seasoning if needed. Serve immediately, garnished with fresh basil leaves if desired. Enjoy the creamy, tomatoey goodness!
Delicious Variations
Add protein
Stir in grilled chicken, shrimp, or crispy bacon for a heartier meal.
Veggie boost
Sauté spinach, mushrooms, or zucchini along with the garlic for extra nutrients.
Spicy kick
Add a pinch of red pepper flakes with the garlic for a subtle heat.
How to Store Tomato Alfredo Pasta Recipe
Refrigerator
Store in an airtight container for up to 3 days. The sauce may thicken; add a splash of milk or pasta water when reheating.
Freezer
Freeze for up to 2 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk or cream to restore creaminess. Microwave in 30-second bursts, stirring in between.
Frequently Asked Questions
Q: Can I use milk instead of heavy cream?
Yes, you can use whole milk or half-and-half, but the sauce will be thinner. Add a tablespoon of cornstarch mixed with water to thicken it.
Q: How do I prevent the cream from curdling?
Don't let the sauce boil after adding the cream, and stir constantly. Also, remove the pan from heat before adding the cream.
Q: Can I make this tomato alfredo ahead of time?
Yes, you can make the sauce ahead and refrigerate it for up to 2 days. Reheat gently and toss with freshly cooked pasta.
Q: What can I use instead of Parmesan cheese?
Pecorino Romano or Asiago are great substitutes. For a vegan option, use nutritional yeast or a plant-based parmesan.
Q: Is this recipe gluten-free?
The sauce is gluten-free, but the pasta is not. Use gluten-free pasta like chickpea or rice pasta to make it gluten-free.
I hope you love this Tomato Alfredo Pasta as much as my family does! If you try it, let me know in the comments below—I'd love to hear how it turned out. And remember, cooking is all about joy and experimentation. Be kind to yourself in the kitchen. With love, Aisha
Tomato Alfredo Pasta Recipe
Tomato Alfredo Pasta Recipe with a rich, creamy sauce, juicy tomatoes, and garlicky goodness—ready in 30 minutes for a weeknight win.
🧂 Ingredients
- 12 oz (340g) fettuccine or your favorite pasta
- 2 tablespoons (30ml) olive oil
- 4 cloves garlic, minced
- 1 can (15 oz/425g) crushed tomatoes
- 1 cup (240ml) heavy cream
- 1/2 cup (50g) grated Parmesan cheese
- 1 teaspoon dried basil
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper
- Fresh basil leaves, for garnish (optional)
📋 Instructions
- 1Cook the pasta — Bring a large pot of salted water to a boil (212°F/100°C). Add the fettuccine and cook according to package directions until al dente, about 8-10 minutes. Reserve 1 cup of pasta water, then drain.
- 2Sauté the garlic — In a large skillet, heat the olive oil over medium heat (350°F/175°C). Add the minced garlic and sauté for 30-60 seconds until fragrant, but not browned.
- 3Add the tomatoes — Pour in the crushed tomatoes, dried basil, salt, and pepper. Stir and bring to a simmer. Let it cook for 5 minutes, stirring occasionally, until slightly thickened.
- 4Incorporate the cream — Reduce the heat to low (200°F/95°C). Slowly pour in the heavy cream while stirring constantly. Keep stirring for 2-3 minutes until the sauce is smooth and heated through. Do not let it boil.
- 5Melt the cheese — Remove the skillet from the heat. Gradually add the grated Parmesan, stirring until it melts into the sauce. The sauce should be velvety and coat the back of a spoon.
- 6Combine with pasta — Add the drained pasta to the skillet. Toss well to coat every strand with the sauce. If the sauce is too thick, add a splash of reserved pasta water until it reaches your desired consistency.
- 7Serve and garnish — Taste and adjust seasoning if needed. Serve immediately, garnished with fresh basil leaves if desired. Enjoy the creamy, tomatoey goodness!



