Go Back
+ servings
overhead shot of black bean fajita pasta in white bowl with parsley sprig and limes
Print Recipe
4.94 from 33 votes

One Pot Black Bean Fajita Pasta

One pot black bean fajita pasta is creamy and delicious vegetarian pasta recipe. With bell peppers, onions, black beans and fajita seasonings, it's perfect for weeknight dinners or for meal prep.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Dinner
Cuisine: Mexican
Servings: 6 servings
Calories: 305kcal


To assemble ahead

  • 2 bell peppers (sliced)
  • ¼ cup red onion (sliced)
  • 15 oz can of diced tomatoes (or 19 oz; both work well)
  • 15 oz can of black beans (drained and rinsed; or 19 oz)
  • 7 oz can corn kernels (1 cup)
  • 2 teaspoons chili powder
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 1 teaspoon salt

Add fresh when cooking

  • 1 cup stock
  • 2 cups small pasta shapes (6.5 oz; see note *)

Just before serving

  • ½ lime (juiced; 1 tablespoon)
  • 1 cup mozzarella cheese (shredded)


  • In a medium pot, combine all ingredients including pasta and stock. Cover and bring to a boil, then reduce heat and simmer for 15 minutes, stirring every couple of minutes.
  • Stir in the lime juice and mozzarella cheese, until evenly distributed and melted.
  • (Optional) Serve with lime wedges and cilantro.

To assemble ahead:

  • Combined all 'assemble ahead' ingredients in a large meal prep container or in a heavy duty freezer bag.
  • Store in the fridge for up to 4 days or the freezer for up to 3 months.
  • If frozen, thaw completely before cooking as directed above. You may need to remove the pot lid during the last 5 minutes of cook time to allow the liquids to reduce.



Black beans can be replaced by two large chicken breasts cut into bite-sized cubes.
*this recipe was tested with rotini and fusili. Any small pasta shape should work, but adjust the cook time as needed if you do try a different one 


Serving: 1/6 of batch | Calories: 305kcal | Carbohydrates: 49g | Protein: 18g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 10mg | Sodium: 1043mg | Fiber: 8g | Sugar: 6g