Alfredo And Tomato Sauce Pasta Recipe Vegetarian Delight

Updated On: September 30, 2025

Pasta lovers, rejoice! Today, we’re diving into a delightful vegetarian pasta recipe that combines the rich creaminess of Alfredo sauce with the tangy brightness of tomato sauce.

This fusion creates a luscious, comforting dish that’s perfect for weeknight dinners or special occasions alike. Whether you’re a vegetarian looking for a hearty meal or simply craving something fresh and flavorful, this Alfredo and Tomato Sauce Pasta recipe offers the best of both worlds.

It’s packed with vibrant flavors, easy to prepare, and uses simple ingredients you probably already have in your kitchen.

What’s more, this recipe is versatile and can be easily customized to suit your taste preferences or dietary needs. From creamy texture to a zesty tomato punch, every bite is a satisfying blend of flavors and textures that will keep you coming back for more.

Plus, it’s a great way to sneak in some extra veggies, making it both nutritious and indulgent.

Why You’ll Love This Recipe

This pasta recipe stands out because it offers a unique balance between the luscious, velvety Alfredo sauce and the tangy, fresh tomato sauce. You get the creaminess without overwhelming richness, thanks to a vegetarian-friendly twist.

It’s also:

  • Easy to make: Perfect for busy weeknights or when you want a comforting meal without fuss.
  • Vegetarian and adaptable: Can be made vegan with simple swaps or enhanced with your favorite vegetables.
  • Deliciously balanced: Combines the best of two classic sauces for a flavor that’s rich but refreshing.
  • Nutritious: Incorporates wholesome ingredients and can be paired with greens for a complete meal.
  • Family-friendly: A crowd-pleaser that even picky eaters will enjoy.

Ingredients

Ingredient Quantity
Pasta (fettuccine or penne) 12 oz (340 g)
Butter (or plant-based butter) 4 tbsp
Garlic cloves, minced 3
All-purpose flour 3 tbsp
Milk (dairy or unsweetened plant milk) 2 cups (480 ml)
Parmesan cheese (or vegan parmesan) 1 cup, grated
Canned crushed tomatoes 1 cup (240 ml)
Olive oil 2 tbsp
Fresh basil leaves, chopped 1/4 cup
Salt and black pepper To taste
Red pepper flakes (optional) 1/4 tsp
Fresh spinach or arugula (optional) 2 cups

Equipment

  • Large pot for boiling pasta
  • Large skillet or sauté pan
  • Whisk
  • Wooden spoon or spatula
  • Colander
  • Measuring cups and spoons
  • Grater (for cheese)

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water.
  2. Prepare the tomato sauce: In a large skillet, heat 1 tbsp olive oil over medium heat. Add half the minced garlic and sauté for 1-2 minutes until fragrant but not browned.
  3. Add the crushed tomatoes to the skillet, stirring to combine. Season with salt, pepper, and optional red pepper flakes. Let simmer gently for 10 minutes, stirring occasionally.
  4. Make the Alfredo sauce: In a separate saucepan, melt the butter over medium heat. Stir in the remaining minced garlic and cook for 1 minute.
  5. Whisk in the flour to form a roux. Cook for 1-2 minutes to remove the raw flour taste, stirring constantly to prevent lumps.
  6. Gradually pour in the milk, whisking continuously until the sauce thickens, about 5-7 minutes.
  7. Remove from heat and stir in the grated Parmesan cheese until melted and smooth. Season with salt and pepper to taste.
  8. Combine sauces and pasta: Add the cooked pasta to the skillet with the tomato sauce. Pour the Alfredo sauce over the pasta and gently toss to combine.
  9. If the sauce is too thick, add reserved pasta water a little at a time until you reach your desired consistency.
  10. Add chopped fresh basil and optional fresh spinach or arugula. Toss gently until the greens are just wilted.
  11. Drizzle with the remaining olive oil for a glossy finish, adjust seasoning if needed, and serve immediately.

Tips & Variations

“For a vegan version, substitute the butter with plant-based butter, use unsweetened almond or oat milk, and swap Parmesan cheese with a vegan alternative or nutritional yeast.”

For extra flavor, try adding sautéed mushrooms, sun-dried tomatoes, or roasted bell peppers. You can also sprinkle toasted pine nuts or walnuts on top for a delightful crunch.

If you prefer a spicier kick, increase the red pepper flakes or add a dash of hot sauce.

The sauce can be prepared ahead and stored in the refrigerator for up to two days. Reheat gently on low heat, adding a splash of milk or pasta water to loosen the sauce if needed.

If you enjoy creamy pasta dishes, be sure to check out our Vegetable Alfredo Recipes for Creamy, Healthy Dinners for more inspiration.

Nutrition Facts

Nutrient Amount per Serving
Calories 450 kcal
Protein 15 g
Carbohydrates 60 g
Fat 15 g
Saturated Fat 7 g
Fiber 5 g
Sodium 320 mg
Sugars 8 g

Note: Nutrition values are approximate and may vary depending on specific ingredients and brands used.

Serving Suggestions

This pasta is a complete meal on its own, but you can elevate your dining experience with a few simple additions. Serve with a fresh green salad tossed in lemon vinaigrette or a side of garlic bread for maximum comfort.

Roasted or steamed vegetables like broccoli, asparagus, or zucchini pair beautifully and add more color and nutrients to your plate. For a light appetizer, try our Lipton Vegetable Dip Recipe: Easy Party Favorite to keep the meal fresh and vibrant.

Conclusion

Whether you’re craving the creamy comfort of Alfredo or the bright, tangy notes of tomato sauce, this vegetarian pasta recipe delivers both in a harmonious, delicious dish. It’s easy to make, packed with flavor, and flexible enough to suit your dietary preferences and ingredient availability.

Plus, it’s a fantastic way to enjoy a restaurant-quality meal right in your own kitchen without any hassle.

We hope this recipe inspires you to explore more vegetarian pasta dishes and experiment with fresh ingredients. For more tasty, wholesome meals, don’t miss our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and our Vegan Bread Machine Recipe for Soft, Delicious Loaves.

Happy cooking and buon appetito!

📖 Recipe Card: Alfredo and Tomato Sauce Pasta Recipe Vegetarian

Description: A creamy blend of Alfredo and tangy tomato sauce tossed with pasta for a delicious vegetarian meal. Easy to prepare and perfect for weeknight dinners.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 8 oz fettuccine pasta
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 tbsp butter
  • 2 cloves garlic, minced
  • 1 cup canned crushed tomatoes
  • 1 tbsp olive oil
  • 1/2 tsp dried oregano
  • Salt to taste
  • Black pepper to taste
  • Fresh basil leaves for garnish

Instructions

  1. Cook pasta according to package instructions until al dente; drain and set aside.
  2. In a pan, heat olive oil and sauté garlic until fragrant.
  3. Add crushed tomatoes and oregano; simmer for 5 minutes.
  4. In a separate saucepan, melt butter, then add heavy cream and bring to a gentle simmer.
  5. Stir in Parmesan cheese until sauce thickens.
  6. Combine Alfredo sauce and tomato sauce in the pan, mix well.
  7. Add cooked pasta to the sauce and toss to coat evenly.
  8. Season with salt and pepper to taste.
  9. Serve garnished with fresh basil leaves.

Nutrition: Calories: 450 kcal | Protein: 15 g | Fat: 25 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Alfredo and Tomato Sauce Pasta Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy blend of Alfredo and tangy tomato sauce tossed with pasta for a delicious vegetarian meal. Easy to prepare and perfect for weeknight dinners.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz fettuccine pasta”, “1 cup heavy cream”, “1/2 cup grated Parmesan cheese”, “1 tbsp butter”, “2 cloves garlic, minced”, “1 cup canned crushed tomatoes”, “1 tbsp olive oil”, “1/2 tsp dried oregano”, “Salt to taste”, “Black pepper to taste”, “Fresh basil leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook pasta according to package instructions until al dente; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “In a pan, heat olive oil and saut\u00e9 garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add crushed tomatoes and oregano; simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “In a separate saucepan, melt butter, then add heavy cream and bring to a gentle simmer.”}, {“@type”: “HowToStep”, “text”: “Stir in Parmesan cheese until sauce thickens.”}, {“@type”: “HowToStep”, “text”: “Combine Alfredo sauce and tomato sauce in the pan, mix well.”}, {“@type”: “HowToStep”, “text”: “Add cooked pasta to the sauce and toss to coat evenly.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve garnished with fresh basil leaves.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “15 g”, “fatContent”: “25 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X