Loaded with veggies and lots of flavors, this Vegetarian Fajita Pasta is our favorite pasta dinner. Fire-roasted tomatoes, black beans, colorful bell peppers, sour cream, and cheese make this a healthier pasta dish. Make it as a one-pot dish in the Instant Pot or Stovetop. Enjoy topped with cilantro and avocado.

Fajita pasta in a bowl topped with avocado and lime wedges.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

I love to cook pasta (actually any one-pot dish) in the instant pot. One-pot dishes make my investment in the instant pot totally worth it. Don’t you agree? The time it saves and the fewer utensils to wash… the story of every home!

Watch How to Make Vegetarian Fajita Pasta

Easy Vegetarian Fajita Pasta

I saw many recipes for Chicken Fajita Pasta shared, so I thought, why not do a veggie version? Also, I need to think of easy weeknight dinners for my better half, who is vegetarian. So this Vegetarian Fajita Pasta fits in perfectly. If you are craving chicken, try this low-carb Chicken Fajita Soup!

This Vegetarian Fajita pasta is fairly easy to make as a one-pot dish. Just some initial sauté, cook and then add the cheese and sour cream.

If you love Mexican food, you will love this pineapple mango salsa and Mexican Casserole recipe.

Fajita Pasta Ingredients

Onion & Garlic: I used yellow onions and minced garlic.

Tomatoes: I used canned fire-roasted diced tomatoes in this recipe. Fresh tomatoes or Salsa would work great as well.

Bell Peppers: I like to use colorful bell peppers, as that makes this dish look bright and colorful! Use any color bell peppers you have on hand.

Black Beans: I used canned black beans. Rinse the black beans in a colander, and drain any liquid before using. You can also use home-cooked black beans.

Pasta: I used shells, but other types of pasta, such as penne or farfalle, would work well too.

Broth/ Water: I use Better Than Bouillon base to make broth. It is just easier to keep at hand for all my cooking. Also, I used the veggie broth to keep this recipe vegetarian, but you can use another broth too. Even water works for this recipe if you don’t have broth on hand.

Taco Seasoning: I used taco seasoning for this recipe. Fajita seasoning would work well too.

Sour Cream: Helps to make the pasta a little creamy. It is okay to skip if you want to make this recipe vegan.

Cheese: I used Mexican blend cheese. You can use cheddar or pepper jack cheese too. Skip cheese or use vegan cheese to keep this dish vegan.

Garnishes: I used chopped avocado and cilantro to garnish at the end. I also like to add lime juice which helps to balance the flavors.

How to Make Fajita Pasta?

Let’s start with chopping the colorful bell peppers, onions, and garlic.

Bell peppers Onion Garlic for Fajita Pasta

Saute the onions and garlic in olive oil for a few minutes. Then stir in tomatoes, black beans, and taco (or fajita) seasoning. Add the pasta shells and veggie broth and set to cook.

Steps to make fajita pasta In the instant pot

When the cooking is done, open the pot carefully. Stir in the bell peppers, sour cream & cheese. Stir well until the sour cream and cheese are mixed with the pasta.

Cover and let the pasta rest for 5 minutes. You can use a glass lid to cover the pot.

Fajita pasta in the instant pot steel insert

Vegetarian Fajita Pasta is ready to be enjoyed. We like to top it with avocado, cilantro, and lime juice. We also like to sprinkle some chili flakes to make them spicy.

Fajita pasta served in a bowl topped with avocado

Tips for Perfect Fajita Pasta

  • Seasoning: I like Taco seasoning as it gives so much more color to this dish.
  • Submerge pasta: You want to submerge all the pasta in liquid before pressure cooking. If it is less, then add some more broth or water.
  • Pasta cooking time: Typically, the cooking time for pasta in Instant Pot is half the time on the package minus 1 minute.
  • Pressure Release: Quick Release is important for pasta dishes in the Instant Pot. So don’t forget or run for a chore while cooking pasta in the instant pot.
  • Bell Peppers: I add bell peppers after pressure cooking as we like them crunchy.

Stovetop Method

  • Heat oil in a large pot over medium-high heat. Saute garlic and onions for 3-4 minutes until the onions become translucent. Then stir in the tomatoes, black beans, and taco seasoning. 
  • Add pasta shells and broth.
  • Cook for about 10-12 minutes until the pasta is almost cooked. Stir at regular intervals.
  • Turn off the heat. Then add bell peppers, sour cream, and cheese. Stir them well with the pasta. 
  • Cover with a lid and let it rest for 5 minutes. 
  • After 5 minutes, remove the lid and garnish with cilantro. Serve topped with avocado and lime. 
Fajita pasta ready to be served

Give this pasta a try, on the next Meatless Monday, along with vegetarian taco soup. I am sure you will not want to wait for a special day to enjoy it again 🙂

How to Serve?

This Fajita pasta is a great meal with black beans, veggies, and pasta all cooked together.

Serve it topped with lots of wonderful garnishes for the best Mexican-Italian fusion meal.

Some garnishing ideas:

  • Diced avocado
  • Diced scallions (green part)
  • Jalapeno (if you like spice)
  • Salsa
  • Chopped cilantro leaves

How to Store Leftovers?

Let the leftovers cool, transfer them to an airtight container, and store them in the refrigerator for up to 3 days.

You can reheat it in the microwave. Add a sprinkle of water if the pasta looks dry before reheating.

Chicken Fajita Pasta

You can add chicken to this recipe to make chicken fajita pasta. Use boneless chicken cut into 1-inch slices.

I suggest adding chicken after sauteeing the onions and garlic. Saute the chicken for about 5 minutes until it is white on the outside. Then continue with the recipe.

More Instant Pot Pasta Recipes

4.75 from 58 votes

Vegetarian Fajita Pasta Recipe – Instant Pot & Stovetop

Delicious pasta shells with lots of fire-roasted tomatoes, black beans, colorful bell peppers, sour cream and cheese, made as a one-pot dish in the Instant Pot or Stovetop. Enjoy topped with cilantro and avocado.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4

Ingredients 

  • 2 tablespoon Olive Oil
  • 1 cup Onion , diced
  • 5 cloves Garlic , minced
  • 1 cup Fire-roasted diced Tomatoes , (I used canned)
  • 2 tablespoon Taco Seasoning , or Fajita Seasoning
  • 1 cup Black Beans , pre-cooked (I used canned)
  • 8 ounces Pasta Shells , (about 3 cups)
  • 3/4 cup Green Bell Pepper, sliced
  • 3/4 cup Red Bell Pepper , sliced
  • 3/4 cup Yellow Bell Pepper , sliced
  • 1/4 cup Sour Cream
  • 1 cup Mexican Blend Cheese , or Cheddar
  • 1/4 cup Cilantro, to garnish
  • 1 Avocado , diced
  • 1 Lime , cut into wedges

For Instant Pot

For Stovetop

Instructions 

For Instant Pot:

  • Start the instant pot in Saute mode and let it heat. Add olive oil, onions, garlic. Sauté for 2 minutes. 
  • Stir in the tomatoes, black beans and taco seasoning. 
  • Add pasta shells and broth. Stir well. Deglaze if anything is stuck to the bottom of the pot. Press cancel and close lid with vent in sealing position. 
  • Pressure cook at high pressure for 4 minutes. When the cooking time is done, quick release the pressure manually. (Adjust cooking time depending on the pasta used, see notes)
  • Add bell peppers, sour cream and cheese. Stir them well with the cooked pasta. 
  • Place back lid and let it sit for 5 minutes. You can also use a glass lid. 
  • After 5 minutes, remove lid and garnish with cilantro. Serve topped with avocado and lime. 

For Stovetop:

  • Heat oil in a large pot over medium-high heat. Add garlic and onions. Saute for 3-4 minutes until the onions become translucent. 
  • Then stir in the tomatoes, black beans and taco seasoning.
  • Add pasta shells and broth. Cook for about 10-12 minutes until the pasta is almost cooked. Stir at about 4 minute intervals. (Adjust cooking time based on package directions)
  • Turn off heat. Add bell peppers, sour cream and cheese. Stir them well with the pasta.
  • Cover with a lid and let it rest for 5 minutes. 
  • After 5 minutes, remove lid and garnish with cilantro. Serve topped with avocado and lime. 

Video

Notes

I used Better Than Bouillon base to make broth. It is just easier to keep at hand for all my cooking. Also, I used the veggie broth to keep this recipe vegetarian, but you can use another broth too.
For Instant Pot: 
  • You want to ensure all the pasta is submerged in liquid before pressure cooking. If it is less, then add some more broth or water.
  • Pasta cooking time: Typically, the cooking time for pasta in Instant Pot is half the time on the package minus 1 minute.
  • This recipe was created in a 6qt Instant Pot DUO60 Multi-use Pressure Cooker. 

Nutrition

Calories: 650kcalCarbohydrates: 77gProtein: 27gFat: 28gSaturated Fat: 9gPolyunsaturated Fat: 3gMonounsaturated Fat: 14gCholesterol: 35mgSodium: 477mgPotassium: 1081mgFiber: 12gSugar: 9gVitamin A: 1838IUVitamin C: 126mgCalcium: 290mgIron: 4mg

Additional Info

Course: Main Course
Cuisine: Italian, Mexican
Diet: Nut-free, Vegetarian
Tried this recipe?Mention @pipingpotcurry or tag #pipingpotcurry!

About Meeta

I strongly believe that each one of us has a chef inside us, we just need to explore the ingredients and create great food. My passion is to share easy, healthy, and wholesome recipes made using Instant Pot & Air Fryer, that are well tested, so you can cook with confidence.

You May Also Like

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.

Leave a comment

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

Recipe Rating




41 Comments

  1. I made this with gluten free pasta, in an InstaPot, and it was a HIT! I wouldn’t change a thing!

    1. Hi Kimberly – I have not tried freezing pasta for later, so cannot say if this recipe will work well for that. You can certainly freeze all the veggie & bean ingredients (except pasta) and freeze in a bag.

    1. Sorry, I have not tried this with polenta. The cooking time for polenta might be different. You can certainly add the spices and veggies in the polenta as in the recipe.

  2. I made in my new 3 qt. Instant Pot and added 2/3 tbsp Club House brand “smoked paprika” powder … since I couldn’t find the fire-roasted diced tomatoes at my local Superstore here north of the border (and used regular diced). I also put in 2 small hot green Thai chillies, chopped … to add a bit more “bite” 🙂

    The avocado garnish and squeeze of lime adds a very nice dimension !
    I was surprised slightly that there’s no added salt in the recipe, and doesn’t seem to need any … then realized the taco seasoning and the canned tomatos both have salt.

    Thanks !

    Ron Snider
    Edmonton, Alberta

  3. This recipe is a keeper! I made it on the stove top. I doubled it and I added some cooked chicken that I had seasoned with some of the taco seasoning . Because I didn’t have fire roasted tomatoes in the kitchen, I used a can of tomatoes with green chiles. Just a light bite to it and so flavorful! Next time I may add some roasted corn!

  4. Did you find that the stovetop version had more of a Mexican fajita flavour with the stovetop version as opposed to the Instant Pot version given that the same quantity of spice is used and pressure cooking tend to diminish the spicy flavour?

    1. Hi Wayne – I am not sure why pressure cooking will diminish the spice flavors. If at all, the pressure cooker locks in the nutrients and flavors, so they should be at least similar to stovetop. I would love to hear if others feel the same.

    1. Hi Reka – This would last similar to any cooked food, about 2-3 days in the refrigerator. Hope you enjoy it!

    1. Hi Karishma – I have not tried it, however it could work. Add a little initially and try it. I would love to hear your experience using yogurt if you try it.

  5. A friend of mine was raving about this recipe and I finally decided to try it. It was great!! Very tasty and flavorful! Very versatile-it can be made vegetarian or can add chicken.

    1. Hi Alpa – So glad to hear this pasta was recommended and you enjoyed it. Thank you for sharing back your review!