Go Back
+ servings
Mexican bean soup served in a bowl topped with avocado and tortilla chips.
Print Recipe
5 from 10 votes

Mexican Black Bean Soup

This comforting Mexican Black Bean Soup, packed with black beans, spinach, chili peppers, and corn, is super easy to make in 40 minutes. It's healthy, full of authentic Mexican flavors, and perfect for the fall season when I want something to warm me up.
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Appetizer, Main Course, Soup
Cuisine: American, Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 10 servings
Calories: 248kcal
Author: Anjali Shah

Instructions

  • Sauté peppers, onions, and garlic in 1 tsp olive oil until the peppers and onions are slightly translucent.
  • Add the spinach and cumin when the pepper mix is done cooking. Cook an additional 5 minutes.
  • Add tomatoes, green chile peppers and broth - bring to a boil and cook 10-20 minutes until the ingredients are soft enough to puree.
  • Blend with immersion blender until the soup is smooth. Season with salt to taste.
  • Add whole corn & black beans and simmer on low/med-low heat for 10-20 minutes until all of the ingredients are cooked through. Serve with toppings and enjoy!

Notes

  • My #1 Secret Tip for making this vegan Mexican bean soup is to keep an eye on the beans and not cook them too long. When they stay soft but not mushy, the soup stays light and has the perfect texture. Exactly how I love it!
  • Save time: I sometimes buy pre-chopped onions, peppers, and garlic to save on preparation.
  • More heat: Feel free to add more heat with extra hot chiles, or if you’re serving this to kids, remove the chiles and add another can of crushed tomatoes.
  • Slow-cooker method: When I want this soup in the evening after a busy day, I'll prepare it in the slow cooker by blending the soup and adding the beans and corn. Then, I set the slow cooker to low for 6 - 8 hours.
  • Thickness: Keep adding veg broth or water until you get the desired consistency.

Nutrition

Serving: 1.5cups | Calories: 248kcal | Carbohydrates: 39.2g | Protein: 12.6g | Fat: 6g | Saturated Fat: 1.5g | Sodium: 241.1mg | Fiber: 11.6g | Sugar: 1.4g