This site uses affiliate links and I may earn a commission at no extra cost to you.

This quick and easy spicy tomato basil pasta uses wholesome ingredients and is a wonderful blend of spicy, savory, and fresh flavors! It is a perfect budget-friendly, nutritious lunch or dinner dish to keep in the meal plan rotation!

completed Spicy Tomato Basil Pasta in a white plate against a white surface

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love this Spicy Tomato Basil Pasta Recipe

This super simple but deliciously savory vegan pasta dish can be made in less than 25 minutes using only one pan! Fresh and canned tomatoes combine with umami-rich mushrooms, fresh greens, and aromatic herbs for a hearty, flavorful sauce. An optional kick of red pepper flakes takes it up a notch and makes this dish stand out as a crowd-pleaser. This nutrient-rich pasta can be enjoyed as a meal on its own or served alongside an entree. It would also be divine served with foccacia bread on the side!

Plus, this budget-friendly meal is so versatile! You can make it kid-friendly by omitting the red pepper flakes and replacing them with other herbs like thyme, oregano, and parsley. You can use gluten-free pasta to make this dish allergen-free. You can even add some vegan meatballs for a dinner your kids can’t resist!

Ingredients for Spicy Tomato Pasta

Ingredients for Spicy Tomato Basil Pasta measured out on a white surface.

How to Make Tomato Basil Pasta

process of garlic and oil being sautéed in a black pan
process of mushrooms and greens being cooked in a black pan

Step 1: First, cook the pasta. Make sure to follow the package instructions when cooking. Meanwhile, using a large pan, heat olive oil on medium-high, add the garlic and red pepper flakes and saute until garlic bits are almost golden. 

Step 2: Next, add the mushrooms and cook for another 2 to 3 minutes. Then add the basil and spinach. Saute for one more minute until leaves are limp. 

process of cooking completed Spicy Tomato Basil Pasta in a white plate against a white surface in a black pan

Step 3: Next, add canned tomatoes, stir and let them cook for a minute. Then add the fresh tomatoes and cook for a minute more. Finally, turn heat to low and toss the cooked pasta into the sauce. Once combined, remove from heat and serve. 

Toni’s Tips for Spicy Tomato Pasta

  • Cook the sauce while the pasta is boiling. It is always best to add the pasta into the sauce freshly drained instead of keeping it in the colander for a long time. Pasta will dry up and become sticky.
  • Cook past al dente: Check if your pasta brand has al dente instructions when cooking. Otherwise, reduce 2-3 minutes to the recommended cooking time. The pasta will cook further as you toss it to the pan with the hot sauce. 
  • Always cook your pasta in salted water. And make sure that the water is on a rolling boil before adding your pasta, otherwise, they will lump together and turn mushy. 
  • If you like your pasta saucier: reserve 1 cup of the pasta water and add it in small splashes until you get the right thickness. 
  • Garnish! Sprinkle the pasta with more fresh basil and vegan parmesan before serving to make it even more flavorful! 

FAQs for Tomato Basil Pasta

Do I need to wash the pasta in cold water after cooking it?

No. That is only usually done when making pasta salad or cold pasta. So in this case, all you need to do it rinse and set aside until the sauce is ready. 

Why is the sauce not sticking to the pasta?

This happens when you add oil to the cooked pasta. The noodles become less starchy so the sauce will not cling as much. If this happens, adding some pasta water will help.

Can I use fresh tomatoes only to make the sauce?

Absolutely! You can even roast them beforehand to add a smoky flavor to the pasta.  

completed Spicy Tomato Basil Pasta in a white plate against a white surface

Serving Suggestions for Tomato Basil Pasta

Storage Instructions for Spicy Tomato Pasta

Any leftovers should be cooled down completely before storing.

Fridge: Once it has cooled down, place in an airtight container and keep it in the fridge. Consume within two to three days.

Make Ahead: If you are making this dish ahead of time, store the pasta and tomato sauce separately for longer storage life. 

completed Spicy Tomato Basil Pasta in a white plate against a white surface

More Vegan Pasta Dishes to Consider

If you tried this spicy tomato basil pasta recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Spicy Tomato Basil Pasta

5 from 32 votes
Prep: 10 minutes
Cook: 12 minutes
Total: 22 minutes
Servings: 4 servings
completed Spicy Tomato Basil Pasta in a white plate against a white surface
This quick and easy spicy tomato basil pasta uses wholesome ingredients and is a wonderful blend of spicy, savory, and fresh flavors! It is a perfect budget-friendly, nutritious lunch or dinner dish to keep in the meal plan rotation!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Video

Ingredients 

  • 16 ounces pasta of choice
  • 2 Tablespoons of pressed garlic
  • 1 teaspoon of red pepper flakes
  • 3 Tablespoons of olive oil
  • 8 ounces of mushrooms sliced
  • ½ cup of fresh basil sliced into shreds
  • ½ cup of spinach sliced into shreds
  • 14.5 ounces of canned diced tomatoes
  • 3-5 Roma tomatoes deseeded and diced
  • Salt and pepper to taste

Instructions 

  • Cook pasta according to package instructions.
  • Sauté garlic and red pepper flakes in oil on medium-high heat until almost golden.
    process of garlic and oil being sautéed in a black pan
  • Add mushrooms and sauté for 2 to 3 minutes. Add basil and spinach, sauté for another minute or so.
    process of mushrooms and greens being cooked in a black pan
  • Add canned tomatoes, stir, and heat for about a minute. Add fresh tomatoes, stir, and heat through for about a minute. Turn the heat low until ready to serve and gently mix the pasta in the sauce.
    process of cooking completed Spicy Tomato Basil Pasta in a white plate against a white surface in a black pan

Notes

  • Cook the sauce while the pasta is boiling. It is always best to add the pasta into the sauce freshly drained instead of keeping it in the colander for a long time. Pasta will dry up and become sticky.
  • Cook past al dente: Check if your pasta brand has al dente instructions when cooking. Otherwise, reduce 2-3 minutes to the recommended cooking time. The pasta will cook further as you toss it to the pan with the hot sauce. 
  • Always cook your pasta in salted water. And make sure that the water is on a rolling boil before adding your pasta, otherwise, they will lump together and turn mushy. 
  • If you like your pasta saucier: reserve 1 cup of the pasta water and add it in small splashes until you get the right thickness. 
  • Garnish! Sprinkle the pasta with more fresh basil and vegan parmesan before serving to make it even more flavorful! 

Nutrition

Calories: 583kcalCarbohydrates: 95gProtein: 19gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 3mgSodium: 434mgPotassium: 683mgFiber: 6gSugar: 7gVitamin A: 1166IUVitamin C: 19mgCalcium: 81mgIron: 3mg

Additional Info

Course: Dinner
Cuisine: Italian
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

About

Miranda Rivera

Cooking vegan meals brings such excitement and richness to my life! The simple things in life are so beautiful to me. I love meeting new people. Welcome to my plant-based journey!

More about Miranda Rivera
5 from 32 votes (32 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Hi! We on the PBOAB team haven’t tried that method out yet so can’t guarantee the results. If you end up giving it a try, please let us know how it goes 🙂