Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fresh vegetarian black bean and corn chili topped with diced avocado and cilantro, served in a white bowl. Perfect for a hearty, healthy, and flavorful meal.

Mexican Soup


Description

This hearty vegetarian soup features black beans, colorful vegetables, and bold Mexican spices, all brightened with fresh lime juice. Once you make authentic Mexican soup at home, you’ll understand why it’s a weeknight dinner staple.

Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 6Fresh vegetarian black bean and corn chili topped with diced avocado and cilantro, served in a white bowl. Perfect for a hearty, healthy, and flavorful meal.


Ingredients

Scale

For the Soup:

  • 2 tbsp olive oil (extra virgin tastes best)
  • 1 medium onion, diced (yellow or white both work)
  • 2 cloves garlic, minced (don’t skip—it’s essential)
  • 1 bell pepper, diced (any color, I like red for sweetness)
  • 1 jalapeño, seeded and diced (control heat by removing seeds)
  • 1 can (15 oz) black beans, drained and rinsed well (pinto beans also work)
  • 1 can (15 oz) diced tomatoes with juices (fire-roasted adds great flavor)
  • 4 cups vegetable broth (or chicken broth if not keeping it vegetarian)
  • 1 tsp ground cumin (freshly ground is best)
  • 1 tsp chili powder (more if you like it spicy)
  • 1 tsp salt (adjust to taste)
  • 1/2 tsp black pepper
  • 1 cup frozen corn (no need to thaw)
  • Juice of 1 fresh lime (about 2 tablespoons—squeeze right before serving)

For Garnish (don’t skip these!):

  • Fresh cilantro leaves, chopped
  • Avocado slices or cubes
  • Tortilla chips, crushed or whole for dipping
  • Optional: sour cream, shredded cheese, diced red onion, extra lime wedges

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat until it’s shimmering, about 1 minute. Add the diced onion, minced garlic, diced bell pepper, and seeded jalapeño. Sauté for about 5 minutes, stirring occasionally, until the vegetables are softened and fragrant. Don’t rush this step—it builds the flavor foundation.
  2. Stir in the ground cumin and chili powder, letting them toast with the vegetables for about 30 seconds. You’ll smell the spices wake up—that’s the magic moment. This step makes a huge difference in the final flavor.
  3. Add the drained and rinsed black beans, diced tomatoes with their juices, vegetable broth, salt, and pepper. Stir everything together and bring to a simmer. Once it’s simmering, reduce the heat to medium-low and let it cook for 15-20 minutes, stirring occasionally. This gives the flavors time to meld together beautifully.
  4. Stir in the frozen corn and fresh lime juice. Let everything simmer for another 5 minutes until the corn is heated through and tender. The lime juice brightens everything up—don’t skip it.
  5. Taste the soup and adjust the seasoning. Add more salt, cumin, chili powder, or lime juice based on what it needs. Every batch is slightly different, so trust your taste buds here.
  6. Ladle the hot Mexican soup into bowls and pile on the toppings. Be generous with the fresh cilantro, avocado slices, and tortilla chips—these garnishes transform the soup from good to incredible. Serve immediately while it’s hot, with extra lime wedges on the side.

Nutrition Information (Per Serving, without garnishes):

  • Calories: 185
  • Carbohydrates: 28g
  • Protein: 8g
  • Fat: 5g
  • Fiber: 8g
  • Sodium: 680mg
  • Vitamin C: 45% DV (from peppers and lime)
  • Iron: 15% DV (from beans)

This Mexican soup is packed with plant-based protein and fiber from black beans, plus vitamins from fresh vegetables and lime juice, making it both filling and nutritious.

Notes:

  • Sauté the spices briefly. Those 30 seconds of toasting cumin and chili powder with the vegetables makes them more fragrant and flavorful.
  • Every pot has its own personality. Some pots evaporate more liquid than others. Add more broth if it gets too thick.
  • Add lime juice at the end. If you add it too early, the bright citrus flavor cooks off. Always squeeze it in right before serving.
  • Fresh toppings matter. Don’t skip the garnishes—they add essential freshness, creaminess, and crunch that complete the dish.

Storage Tips:

Refrigerator: Store cooled soup in an airtight container for up to 4-5 days. The flavors actually deepen overnight. The soup will thicken as it sits, so add a splash of broth when reheating.

Freezer: Freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator. Reheat gently on the stove, adding fresh lime juice and toppings after reheating.

Make-Ahead: This is perfect for meal prep. Make a big batch on Sunday and portion it into containers for easy weekday lunches or dinners.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Microwave individual portions on high for 2-3 minutes, stirring halfway through. Always add a fresh squeeze of lime after reheating.

Serving Suggestions:

  • Taco Night Side: Serve alongside tacos, quesadillas, or enchiladas for a complete Mexican feast
  • Topped with Protein: Add shredded chicken, carnitas, or seasoned ground beef for a heartier meal
  • With Cornbread: Pair with sweet cornbread or jalapeño cornbread for a comforting, filling dinner
  • Loaded Bowl Style: Serve over rice or quinoa and pile high with all the toppings for a burrito bowl-style meal

Mix It Up (Recipe Variations):

Chicken Mexican Soup: Add 2 cups shredded rotisserie chicken or cooked chicken breast along with the corn for a protein-packed version.

Creamy Mexican Soup: Stir in 1/2 cup heavy cream or sour cream at the end for a rich, creamy version that’s extra comforting.

Spicy Chipotle Soup: Add 1-2 chopped chipotle peppers in adobo sauce for smoky, deep heat that’s incredibly flavorful.

Three-Bean Mexican Soup: Use a combination of black beans, pinto beans, and kidney beans for extra protein and variety.

What Makes This Recipe Special:

This authentic Mexican-style soup recipe follows traditional Mexican cooking principles of building layered flavors through proper technique—sautéing aromatics creates a flavor base, toasting spices activates their essential oils, simmering allows ingredients to meld, and finishing with acid (lime juice) and fresh garnishes provides balance and brightness. The technique of adding lime juice at the end rather than cooking it into the soup preserves its bright, citrusy quality that cuts through the earthy beans and spices. Understanding that Mexican cuisine relies heavily on the interplay between cooked components and fresh toppings—the contrast between hot soup and cool avocado, soft beans and crunchy chips, earthy cumin and bright cilantro—is what elevates this simple vegetable soup into something truly satisfying and crave-worthy.