Vegetarian Tortilla Soup with black beans and rice and other hearty vegetables. In a rich and flavorful broth made from dried chiles and spices.
If you’re craving a hot bowl of something else filling and veggie-based, you should check out the Hearty Vegetable Stew and the Thai Red Veggie Curry.

I’m always here for quick, easy, and delicious meals. The Vegetarian Tortilla Soup is made from scratch but takes less than an hour to prep and cook. As we step into fall, you’ll want a bowl of this fresh and flavorful soup, packed with proteins and fiber.
I love how easy it is to modify this recipe for even the pickiest of eaters. More importantly, this homemade version isn’t nearly as salty as the chain restaurant variety.
The Vegetarian Tortilla Soup with black beans and rice is a nutritious meal that the whole family will enjoy. Let’s get those spicy aromas going in the kitchen!
Ingredients Needed for the Vegetarian Tortilla Soup with Black Beans and Rice:
To start, gather all your veggies. I suggest Chayote squash, corn, and carrots. Chayote is similar to zucchini but keeps its texture in the soup, without getting too mushy. If you don’t have this, zucchini or yellow squash will do.
For the beans and rice, you’ll need one can of drained and rinsed black beans and cooked white rice. Brown rice or even quinoa can be substituted for the white rice. Get creative and add what you have on hand, or your fave veggies and starches!
When building your soup base, make sure you have Guajillo chiles, Arbol chiles (optional), Roma tomatoes, garlic cloves, bay leaves, oregano, ground cumin, ground cinnamon, salt and limes.
You’ll need diced onions, chopped cilantro and tortilla chips or strips, for garnish.
Cooking the Vegetables:
First, bring the water and vegetables to a boil over medium heat in a large stock pot. Observe the water level because you don't want it to evaporate too much. Then add water one cup at a time, as needed.
How to Make the Soup Base:
Cut or tear the guallijo and arbol peppers down the middle to remove and discard the seeds and stems. (Fun tip: If you have time and want to be resourceful, you can save the parts you don’t need to make a homemade hot sauce later.)
Next, place the chiles, tomatoes, cloves, bay leaves, and all of the other seasonings and spices into a separate stockpot and cover with about 3-4 cups of water. Bring the mixture to a rapid boil for 10 minutes. After that, remove the pot from the heat and allow it to cool to room temperature.
Using tongs or a slotted spoon, carefully remove the bay leaves (reserve the water to use later). Next, add the peppers (and tomatoes if they didn’t dissolve), into a blender with about 1 cup of the cooking water.
The mixture should be blended on high for 1-2 minutes, until it's completely pulverized. Using a fine mesh strainer, strain the chile mixture into the stockpot with the vegetables by pushing it around the strainer with a spoon. Gradually add it to the pot, until all of the chile mixture is used.
Add the cooking water (and 3-4 cups additional water) to the fine mesh strainer and continue pushing it through with a spoon. Do this is to ensure all of the flavors are extracted from the chile mixture.
As a result, your chile mixture will appear to be dry. Don't worry! It should look this way once the flavor is extracted from the straining.
Now squeeze the juice of the limes into the soup. Then add the rice and the black beans as well. Continue to heat over medium on the stove top for about 5-7 minutes.
Finally, top with tortilla strips, cilantro, onion, and sour cream, as desired.
What else can I serve with Vegetarian Tortilla Soup?
Salad pairs well with tortilla soup. A nice crusty bread, or just tortilla chips are other great options to soak up the delicious broth.
If you'd like to add a meat, rotisserie chicken would be an awesome solution to add to the soup. You can also serve it with enchiladas or quesadillas. These can be meatless... or not. I’d recommend these Green Chile Chicken Enchiladas.
How can I store my leftover soup?
You can freeze the leftovers. This is especially easy because the soup is dairy-free. Store it in freezer gallon size Ziploc bags, and freeze up to one month. Remove the bags from the freezer and reheat in a stockpot with a lid over medium heat.
Tortilla soup can also be refrigerated up to one week. Place in a container with an airtight lid.
📖 Recipe
Vegetarian Tortilla Soup with Black Beans and Rice
Vegetarian Tortilla Soup with black beans and rice and other hearty vegetables. In a rich and flavorful broth made from dried chiles and spices.
Ingredients
- 2 Chayote squash, diced
- 1 cup Corn
- 1 can Black beans, drained and rinsed
- 1 cup White rice, cooked
- ½ cup Carrots, roughly chopped
- 4 cups Water, to boil veggies beans and rice
Tortilla Soup Base
- 5 dried Guajillo chiles
- 2 dried Arbol chiles, (optional)
- 3 Roma tomatoes
- 2 cloves Garlic
- 2 Bay leaves
- ½ tablespoon Oregano
- ½ tablespoon Ground cumin
- ½ teaspoon Ground cinnamon
- 2 tablespoons Salt (adjust to taste)
- 2 Limes, juiced
- 1 cup Onions, diced (to garnish)
- 1 cup Cilantro, chopped (to garnish)
- Tortilla chips or strips (to garnish)
Instructions
Vegetables:
Using a large stock pot, add the water and vegetables and bring to a boil over medium heat (do not add the rice and beans yet). Keep and eye on the water level to ensure it does not evaporate too much (add water one cup at a time as needed)
Soup Base:
Cut or tear the guallijo and arbol peppers down the middle to remove and discard the seeds and stems.
Place the chiles, tomatoes, cloves, bay leaves, and all of the other seasonings and spices into a separate stockpot and cover with about 3-4 cups of water. Bring the mixture to a rapid boil for 10 minutes. Remove the pot from the heat and allow it to cool to room temperature.
Using tongs or a slotted spoon, carefully remove the bay leaves (reserve the water to use later). Add the peppers (and tomatoes if they didn’t dissolve), into a blender with about 1 cup of the cooking water.
Blend on high for 1-2 minutes, or until the mixture is completely pulverized. Using a fine mesh strainer, strain the chile mixture into the stockpot with the vegetables by pushing it around the strainer with a spoon. Add a little bit at a time, until all of the chile mixture is used.
Add the cooking water (and 3-4 cups additional water) to the fine mesh strainer and continue pushing it through with a spoon. This is to ensure all of the flavors are extracted from the chile mixture. The chile mixture will look really dried-up once the flavor is extracted from the straining.
Squeeze the juice of the limes into the soup. Now add the rice and the black beans as well. Continue to heat over medium on the stove top for about 5-7 minutes.
Top with tortilla strips, cilantro, onion, and sour cream if desired.
Notes
Chayote squash is recommended because it keeps the texture. Zucchini or yellow squash can be used as well.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Ninja 1000 Watts Blender NJ600, Silver/Black, 72 Oz (Renewed)
-
StarPack Basics Silicone Kitchen Tongs (9-Inch & 12-Inch) - Stainless Steel with Non-Stick Silicone Tips, High Heat Resistant to 480°F, For Cooking, Serving, Grill, BBQ & Salad (Teal Blue)
-
Whole Chile De Arbol, 3 Ounce - Mexican Whole Dried Arbol Chili Peppers
-
Chile Guajillo 3oz - Mexican Guajillo Peppers - 3oz Dried Whole Chili Pods - Mild to Medium Heat - Sweet Spicy Tangy Fruity Pleasant Flavor
-
LiveFresh Fine Mesh Strainer Set - Rust Proof Stainless Steel with Non Slip Handles - Premium Strainers Fine Mesh Sieve Set - The Ideal Quinoa Strainer
-
Sensarte Stock Pot Nonstick 4.5 Quart Soup Pot Casserole Pot with Lid Healthy Pasta Pot Cooking Pot Black Sauce Pot with Woodgrain Bakelite Handle, All Stove Compatible Cookware, Easy to Clean
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 241Total Fat: 3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 2413mgCarbohydrates: 49gFiber: 11gSugar: 9gProtein: 10g
This website provides approximate nutrition information as a courtesy and for convenience only.
Alyssa
This soup was fabulous! Great flavors and textures. My husband went back for seconds.
Tamara J.
I am so glad you guys enjoyed it!
Barry J.
It's starting to get colder out and I love a good heart soup. Adding this to my recipe list to make after a much needed grocery run.
Jazz
This was so easy to make and turned out delicious! I added rotisserie chicken to ours and my whole family loved it.
Britney
This recipe was so delicious! I made this last week for dinner and we gobbled up every last bit! I will definitely be making this again!
Mila
I'm obsessed with tortilla soup and this one was delicious! I adapted it to my slow cooker (for my own laziness), and our house was smelling so good all day!
Kari Alana
My family has been consuming more vegetarian dishes so I was happy to find this recipe and it’s delicious!
Chenée Lewis
This soup is so good! It was a perfect warming dinner on a fall evening.
Marta
It's so important to make the soup base from scratch, those dried peppers made this soup even better than I thought it could be. A perfect Meatless Monday dinner for us.
Shani
Ahhh I love some soup and this recipe did not disappoint! I actually ate it for breakfast today.
Renia
This soup was perfect for the cooler weather we just recived. We made a huge pot and froze our leftovers. So yummy!!