0 from 0 votes
Mexican Tortilla Soup with Pinto Beans
Mexican Tortilla Soup with Pinto Beans
Prep Time
10 mins
Cook Time
50 mins
Total Time
1 hr

If you are craving spicy burst of flavor from a one-pot meal on a cool autumn day ( or evening), try this vegan, gluten-free Mexican tortilla soup with beans, either on its own or over a bed of brown rice. 

Course: Main Course, Soup
Cuisine: Gluten-free, Mexican, Vegan
Keyword: Mexican, Soup
Difficulty:: Easy
Servings: 6
Calories: 158 kcal
Author: Garima Lal from Traffic Light Cook
To make the Mexican tortilla soup with beans
  • 1 tsp avocado oil (or any other type)
  • 1 cup white onion (1 medium, finely chopped, can use any other type)
  • 4 cloves garlic (minced)
  • 1 cup carrots (grated, 1 medium)
  • 1.5 cups zucchini (grated, 1 medium to large)
  • 1 red pepper (roughly chopped, can sub with 1 Anaheim pepper)
  • 1 jalapeño pepper (seeded and minced, or to taste)
  • 1 tsp homemade cumin powder (or store-bought)
  • 1 tsp ground chipotle pepper (or sub with equal amount red chilli powder or 1 tbsp Chipotle in Adobo sauce, use per taste)
  • 3/4 tsp salt (or to taste, no more than 1 tsp)
  • 1/4 tsp cayenne pepper powder (or sub with red chilli powder)
  • 2 cups pinto beans* (home cooked, or one 15-oz can)
  • 1 cup corn kernels** (fresh or frozen, or sub with another cup of beans)
  • 2.5 cups Homemade vegetable broth (or low-sodium store bought)
  • 1-2/3 cups crushed tomatoes (1-14oz can, fire-roasted variety works well)
  • 1/4 cup fresh chilantro (chopped)
  • 1 tbsp fresh lime juice
To make corn tortilla chips
  • 3 corn tortillas (6" diameter cut into equal-size triangles or strips, can sub with wheat tortillas)
  • 1 tsp avocado oil (can use any other kind; preferably not extra-virgin olive oil)
  • 1 pinch homemade cumin powder
  • 1 pinch chipotle pepper powder (or chilli powder, optional)
  • 1 clove garlic (minced)
To make the Mexican Tortilla Soup with Beans
  1. In a heavy-bottom pan, heat avocado oil over medium heat. Add chopped onions and minced garlic. Stir and cook for 3-4 minutes, until onions softens a little. If needed, add a 1-2 tsp water to prevent the onions and garlic from sticking. Add chopped red peppers, jalapeño peppers, grated carrots, and salt--cook for 3-4 minutes or until peppers are a little soft. Add zucchini and corn kernels and cook for 2 minutes. 

  2. When all the veggies and corn are a little soft (about 8-10 minutes), add cumin powder, chipotle chilli powder, and ground cayenne pepper: stir well to mix. Add pinto beans, crushed tomatoes, and homemade vegetable broth and stir to mix. Bring the mixture to a boil over medium heat; cover partially and cook for 40 minutes, stirring often to prevent sticking on the bottom of the pan. 

  3. The soup will have the consistency of slightly diluted chili or stew. Add more broth or water if it's too thick. Once the soup is done, stir in freshly-chopped cilantro and lime juice. Immediately after, take the pot off the stove and serve hot with homemade tortilla chips. 

To make corn tortilla chips
  1. Preheat over to 350°F. With a brush or fingers smear oil and sprinkle spices on tortillas; then cut into equal-size triangle or stripes. Bake for about 25 minute in a cookie/baking sheet lined with parchment paper. Serve hot with the bean soup. 

Recipe Notes

*can sub with equal quantity cooked black beans or red kidney beans. Can also mix all three types. 

**when buying corn--fresh or frozen, always look for organic or non-GMO variety.  

Make it heart healthy

  1. Use only dried, ground chili power. The chipotle in adobo sauce is high in sodium and fat. 
  2. Use Ditch-the-oil cooking method instead of oil. 
  3. Decrease salt to 1/4-1/2 tsp and double the amount of lime juice. 
Nutrition Facts
Mexican Tortilla Soup with Pinto Beans
Amount Per Serving (1 cup)
Calories 158 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Sodium 524mg 22%
Potassium 529mg 15%
Total Carbohydrates 29g 10%
Dietary Fiber 6g 24%
Sugars 6g
Protein 5g 10%
Vitamin A 91.1%
Vitamin C 48.2%
Calcium 6.9%
Iron 10.8%
* Percent Daily Values are based on a 2000 calorie diet.