Quick Mexican Bean Soup Recipe

If you’re craving something hearty, cozy, and totally satisfying without spending hours over the stove, this Quick Mexican Bean Soup Recipe is about to become your new go-to. I absolutely love how this soup comes together fast, packs tons of nutrients, and tastes like you’ve been simmering it all day. Whether you’re new to Mexican flavors or a seasoned fan, you’ll find that this recipe is so simple yet bursting with deliciousness—perfect for any weeknight dinner or meal prep.

❤️

Why You’ll Love This Recipe

  • Incredibly Fast: Ready in just 40 minutes, so you don’t have to sacrifice flavor for time.
  • Rich & Hearty: Beans, veggies, and warming spices make it satisfyingly filling and nutrient-dense.
  • Vegan and Versatile: Easily customizable for different diets and tastes, with great gluten-free and dairy-free options.
  • Perfect for Any Kitchen Skill Level: Whether you’re cooking for the first time or the hundredth, it’s a foolproof crowd-pleaser.

Ingredients You’ll Need

One of my favorite things about this Quick Mexican Bean Soup Recipe is that it uses simple, fresh ingredients you likely have on hand or can easily grab at the store. Each component adds a little something special that comes together in a comforting, flavorful bowl.

  • Neutral Oil (vegetable, canola, etc.): Helps soften the veggies gently; you can swap for water if you prefer oil-free cooking.
  • Yellow or Red Onion: Adds foundational sweetness and depth; diced small so it melts perfectly into the soup.
  • Red or Green Bell Pepper: I like the crunch and vibrant color, but any color bell pepper works beautifully.
  • Garlic Cloves: Just a few cloves make a huge flavor impact, sautéed until fragrant.
  • Water: The base for simmering everything together; you can adjust the amount for your preferred soup consistency.
  • Vegetable Bouillon Cubes: These boost the savory profile; if you want less salt, start with two cubes and adjust to taste.
  • Black Beans: Great protein source and classic for Mexican fare; canned makes it super quick.
  • Cannellini Beans: Creamier than black beans, they add a lovely texture contrast.
  • Diced Tomatoes (with juice): Liven up the broth with acidity and a fresh tomato flavor.
  • Corn Kernels: Adds a sweet pop and nice color—canned and drained works perfectly.
  • Ground Cumin: That warm, smoky spice that smells like a fiesta in your pot.
  • Vegan Cheddar Shreds (optional): If you love melty, cheesy goodness without dairy, a sprinkle on top is just right.
  • Avocado (optional): Creamy, cooling, and perfect for topping off the soup just before serving.
  • Hot Sauce (optional): Because a little heat always makes flavors pop.
  • Tortilla Chips (optional): For crunch and that classic Mexican touch when serving.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love making this soup my own depending on what I have in the fridge or what flavor mood I’m in, and I encourage you to play with it too. Adjust the spice, swap beans, or turn it into a smoky smoky feast by adding chipotle!

  • Add Smoky Chipotle: I once added chipotle peppers in adobo and it turned this simple soup into a smoky, spicy sensation that my family couldn’t get enough of.
  • Use Different Beans: Pinto or kidney beans work just as well—try mixing your favorites to keep things interesting.
  • Make It Spicier: Toss in diced jalapeños or a pinch of cayenne if you’re craving more heat.
  • Throw in Fresh Herbs: Cilantro or green onions at the end brighten up the soup beautifully.
  • Blend for Creaminess: For a silky texture, blend half the soup and stir it back in—it’s like magic every time.

How to Make Quick Mexican Bean Soup Recipe

Step 1: Sauté the Veggies to Build Flavor

Start by heating your neutral oil (or water if you’re going oil-free) in a large pot over medium heat. Toss in the diced onion, bell pepper, and garlic, then sauté for about 5 minutes. You want the onion to become tender and translucent—not browned—so keep an eye on the heat and stir occasionally. This step wakes up the flavors and creates the savory base for your soup.

Step 2: Add the Liquid and Seasonings

Pour in the water and crumble in your vegetable bouillon cubes. I like to start with two cubes and add more later if I want a stronger broth. Then stir in your drained black beans, cannellini beans, diced tomatoes with their juices, corn kernels, and ground cumin. Feel free to throw in the vegan cheddar shreds now if you’re using them—they melt right into the soup, adding that extra cozy vibe.

Step 3: Simmer Until Everything’s Tender

Bring the soup to a gentle boil, then reduce your heat to a simmer. Let everything cook for about 10 minutes so the flavors marry and the vegetables get nice and tender. If you like your soup thicker, you can smash a few beans against the side of the pot with your spoon to naturally thicken the broth.

Step 4: Serve and Garnish

Remove your pot from the heat, ladle the soup into bowls, and dress it up however you like—diced avocado, a dash of your favorite hot sauce, and tortilla chips are my go-to for that classic Mexican flair. Trust me, these simple garnishes make a big difference and take the soup from lovely to absolutely crave-worthy.

👨‍🍳

Pro Tips for Making Quick Mexican Bean Soup Recipe

  • Don’t Rush the Veggies: Sautéing your onion and peppers just right gives your soup a natural sweetness and depth—make sure they’re tender, not burnt.
  • Taste as You Go: Bouillon cubes can vary in saltiness, so start low and adjust toward the end to avoid an overly salty broth.
  • Use Drained Beans: I always drain and rinse canned beans; it keeps the broth from getting too thick or canned-tasting.
  • Garnish Last Minute: Add avocado and chips right before serving to keep textures fresh and vibrant.

How to Serve Quick Mexican Bean Soup Recipe

Two white bowls filled with a thick dark chili made of black beans and small pieces of meat, topped with layers of cream, diced red onions, chopped fresh green cilantro, shredded yellow cheese, and two slices of bright green avocado on one side of each bowl. Around the bowls on a white marbled surface, there are small white bowls with chopped cilantro and red onions, a small white bowl with shredded cheese, lime wedges, and scattered pieces of cilantro leaves, with a checkered cloth partially visible. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Honestly, toppings make all the difference here. I always go for diced fresh avocado because it brings creamy richness that balances the spices. A good splash of hot sauce amps up the heat just the way I like it, and the crunch from crushed tortilla chips is irresistible—adds a textural contrast that keeps every spoonful exciting.

Side Dishes

My favorite side dishes with this soup are simple but satisfying—warm corn tortillas for dipping, a bright Mexican street corn salad if I’m feeling fancy, or a fresh green salad with lime vinaigrette to keep things light. Sometimes I even serve it with a side of guacamole and extra chips if I want a full fiesta vibe.

Creative Ways to Present

For special occasions, I like serving this soup in individual mini terra cotta pots or colorful ceramic bowls to really showcase those vibrant colors. Another fun idea is layering it in clear mason jars for meal prep or picnic lunches—makes the beans, corn, and tomatoes look so inviting through the glass.

Make Ahead and Storage

Storing Leftovers

I usually let the soup cool completely before transferring it to airtight containers and popping it in the fridge. Leftovers keep beautifully for 3 to 4 days, and honestly, the flavors deepen overnight, making it taste even better the next day.

Freezing

This soup freezes like a charm. I portion it out into freezer-safe containers or freezer bags, label them with the date, and it stays good for up to 3 months. When I’m craving a no-fuss meal, pulling out a container of this is like hitting the jackpot.

Reheating

Reheat leftovers gently on the stove over medium-low heat, stirring occasionally to prevent sticking. Add a splash of water or broth if it feels too thick. I avoid using the microwave because the flavors and textures just shine better with slow reheating, but if you’re short on time, a covered microwave-safe bowl works fine too.

FAQs

  1. Can I make this Quick Mexican Bean Soup Recipe in a slow cooker or Instant Pot?

    Absolutely! For the slow cooker, sauté your veggies on the stove first, then toss everything into the crockpot and cook on low for 4-6 hours or high for 2-3 hours. For Instant Pot, use the sauté function for the veggies, then pressure cook on high for 10 minutes and quick-release the pressure. Both methods develop great flavors with minimal active time.

  2. Can I use dried beans instead of canned?

    You can, but you’ll need to soak and cook the dried beans separately before adding them to the soup, which adds time. For a truly quick meal, canned beans are the way to go, but if you prefer using dried, prepare them in advance, so the soup itself remains speedy.

  3. Is this soup spicy?

    This version is mild and comforting by default, but you can easily adjust the heat. Add hot sauce, fresh jalapeños, or chili powder to taste. It’s super customizable so everyone at your table can enjoy it just right.

  4. What kind of bouillon cubes do you recommend?

    I usually reach for vegetable bouillon cubes that are lower in sodium and made with wholesome ingredients. If you want an even deeper flavor, try ones with Mexican spices or herbs, but any good-quality vegetable bouillon will do nicely.

Final Thoughts

This Quick Mexican Bean Soup Recipe holds such a warm place in my heart because it’s proof that you can whip up something wholesome and bursting with flavor without a lot of fuss or fancy ingredients. It’s the kind of dish that feels like a hug on a busy day and gets better with every spoonful. I really hope you give it a try and make it your own, whether you’re feeding a crowd or just yourself. Trust me, once you find your favorite way to garnish it, this soup will be on repeat!

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
Quick Mexican Bean Soup Recipe

Quick Mexican Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 148 reviews
  • Author: Emily
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegan

Description

This Quick Mexican Bean Soup is a comforting, hearty, and nutrient-dense vegan recipe that comes together in just 40 minutes using simple pantry ingredients. Loaded with black beans, cannellini beans, diced tomatoes, bell pepper, and corn, it’s a warming bowl full of delicious Mexican-inspired flavors. Perfect for a cozy weeknight meal, this dairy-free, gluten-free, and optionally oil-free soup can be made on the stove or adapted to a crockpot or Instant Pot for convenience. Garnish with avocado, hot sauce, and crunchy tortilla chips for added texture and flavor.


Ingredients

Units Scale

Base Ingredients

  • 1 tablespoon of neutral oil (vegetable, canola, etc.) or 1/4 cup of water
  • 1 small yellow or red onion, diced
  • 1 small red or green bell pepper, diced
  • 3 garlic cloves, diced

Soup Ingredients

  • 7 cups of water
  • 2 to 3 vegetable bouillon cubes
  • 1 (15-ounce) can black beans, drained
  • 1 (15-ounce) can cannellini beans, drained
  • 1 (14.5-ounce) can diced tomatoes, in their juices
  • 1 (15.25-ounce) can corn kernels, drained
  • 1/2 tablespoon ground cumin
  • 1/2 cup vegan cheddar shreds (optional)

Garnishes (Optional)

  • 1 large avocado, diced
  • Hot sauce
  • Tortilla chips

Instructions

  1. Sauté the aromatics: Heat the oil or ¼ cup water in a large pot over medium heat. Add the diced onion, bell pepper, and garlic, and sauté for about 5 minutes until the onion becomes tender and translucent, releasing a fragrant base for the soup.
  2. Add soup liquids and ingredients: Pour in 7 cups of water and add 2 to 3 vegetable bouillon cubes to create a flavorful broth. Stir in the drained black beans, cannellini beans, diced tomatoes with their juices, drained corn kernels, ground cumin, and vegan cheddar shreds if using. Mix everything well to combine.
  3. Bring to a boil and simmer: Increase the heat and bring the soup to a boil. Once boiling, let it cook with gentle bubbling until the vegetables soften and flavors meld, about 10 minutes. This step ensures a hot, well-blended soup.
  4. Serve and garnish: Remove the pot from heat. Ladle the soup into bowls and garnish with diced avocado, a drizzle of hot sauce, and sprinkle with crunchy tortilla chips if desired, adding layers of creaminess, heat, and texture.

Notes

  • This soup is vegan, dairy-free, gluten-free, and can be made oil-free by substituting oil with water.
  • The recipe can be adapted for the Instant Pot or Crockpot for convenience and set-and-forget cooking.
  • Adjust the number of bouillon cubes to control the saltiness and depth of flavor.
  • Adding vegan cheddar shreds is optional but adds a creamy, cheesy texture to the soup.
  • Garnish with avocado and tortilla chips to enhance texture and richness.

Nutrition

  • Serving Size: 1 serving
  • Calories: 517 kcal
  • Sugar: 9 g
  • Sodium: 630 mg
  • Fat: 17 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0.01 g
  • Carbohydrates: 81 g
  • Fiber: 23 g
  • Protein: 22 g
  • Cholesterol: 0 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *