Spicy Mexican Bean and Vegetable Soup


This post may contain affiliate links. Please read my disclosure policy.

Jump to Recipe
Spicy Mexican Bean and Vegetable Soup recipe by Barefeet In The Kitchen

This is a spicy tomato based soup, loaded with fresh vegetables, sausage and two kinds of beans. This soup came together in well under an hour and it was a delicious and simple meal to start our vacation.

Arizona weather is all over the place these days. From 100+ days to the slightly chilly weather (just to clarify, anything under 65 qualifies as chilly for me!) at night, I realized today that I made everything from ice cream to soup this past week.

Apparently, I can’t decide what I’m in the mood for either.

Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!

I randomly decided to toss in a good amount of my favorite Mexican Spice Blend and I’m so glad that I did. I absolutely loved the heat in this soup and can’t believe I hadn’t thought of adding it to more soups this past year.

I already have several ideas for dishes next winter, as I’m thinking that this will likely be the last of our hot soups this year.

Get New Recipessent to your inbox!
We never share your information with third parties and will protect it in accordance with our Privacy Policy.

Spicy Mexican Bean and Vegetable Soup

Servings: 18 -20 servings


  • 1 lb hot sausage
  • 29 ounces petite diced tomatoes
  • 16 ounces tomato sauce
  • 1 1/2 cups cooked black beans or 1 can
  • 1 1/2 cups cooked light red kidney beans or 1 can
  • 3 ears corn or 1 can
  • 6 baby zucchini about 3 cups 1/4" slices
  • 4 cups baby spinach
  • 8 cups beef broth or 8 cups water plus 1 heaping tablespoon Better than Bouillon or beef bouillon
  • 2 tablespoon Mexican spice mix reduce to 1 tablespoon for a less spicy version
  • 1 teaspoon granulated garlic or garlic powder
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • Optional: shredded cheese of your choice; Parmesan or Pecorino Romano work well as does a Mexican Cheese blend


  • In a large pot over medium heat, cook and crumble the sausage. Add all remaining ingredients EXCEPT the zucchini and spinach. Bring to a boil, reduce heat and simmer for about 10 minutes and then add the zucchini. Simmer about 10-15 more minutes, or just until the zucchini is barely tender. Add the spinach and stir to wilt. If desired, serve topped with the cheese of your choice. Enjoy!
Tried this recipe?Mention @barefeetkitchen or tag #barefeetkitchen!

Filed under: , , , ,

Tagged with: , ,

Share this Article


Related Posts

Mary Younkin

Mary Younkin

Hi, I’m Mary. I’m the author, cook, photographer, and travel lover behind the scenes here at Barefeet In The Kitchen. I'm also the author of three cookbooks dedicated to making cooking from scratch as simple as possible.

Reader Interactions

10 Comments Leave a comment or review

    Rate & Comment