Mexican Minestrone Soup Recipe with Beans, Corn, and Zucchini

This Mexican Minestrone Soup recipe is a hearty, diet-friendly one-pot meal made with small pasta, two kinds of beans, corn, zucchini, tomatoes, carrots, celery, and a warmly spiced chili-cumin broth. It makes 6 to 8 servings, takes about 20 minutes to prep and 35 to 40 minutes to cook, and is ready in approximately 1 hour.

Every spoonful balances tender vegetables, creamy beans, sweet corn, al dente pasta, and bright tomato flavor with Mexican-inspired seasoning. Finish each bowl with lime juice, cilantro, avocado, queso fresco, or jalapeno for a comforting soup that is filling without feeling heavy.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of colorful Mexican minestrone soup with vegetables, beans, corn, and pasta

This Mexican Minestrone Soup brings together the cozy structure of an Italian vegetable soup and the sunny, savory flavors of a Mexican-inspired kitchen. The combination of tomato, cumin, chili powder, oregano, beans, corn, and zucchini creates a broth that tastes layered even though the method is simple.

It is also a practical diet-friendly dinner because beans and vegetables provide satisfying texture and substance, while a modest amount of pasta makes each serving feel complete. The recipe uses low-sodium broth and rinsed canned beans, allowing you to control the final salt level.

  • One-pot cooking: The soup comes together in a Dutch oven or large soup pot.
  • Flexible ingredients: Use vegetable or chicken broth, fresh or frozen corn, and pinto or kidney beans.
  • Colorful presentation: Green zucchini, golden corn, red tomatoes, and fresh garnishes make every bowl inviting.
  • Make-ahead friendly: Cook the pasta separately when preparing the soup in advance.

Ingredients You’ll Need

Ingredients for Mexican minestrone soup arranged for cooking

Start with olive oil or vegetable oil, a yellow onion, carrots, celery, and garlic. These vegetables create the savory base and give the broth a rounded flavor before the tomatoes and spices are added.

The seasoning is straightforward but important: chili powder provides gentle warmth, cumin gives the soup an earthy note, oregano adds herbal character, and black pepper sharpens the overall taste. Mexican oregano is a good choice when available, although regular dried oregano also works.

For the main body of the soup, use a 28-ounce can of crushed or diced tomatoes, 6 cups of low-sodium vegetable or chicken broth, two 15-ounce cans of rinsed beans, 1 cup of corn, two diced zucchini, and 1 cup of small dry pasta. Ditalini, small shells, and elbow macaroni all fit easily on a spoon.

Prepare the toppings before the soup is finished so you can serve it immediately. Cilantro, avocado, lime wedges, queso fresco or Monterey Jack, and jalapeno or hot sauce let everyone customize the flavor and heat.

How to Make It Step-by-Step

Vegetables and spices being sauteed for Mexican minestrone soup

Step 1: Warm the oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, carrots, and celery, and cook for 5-7 minutes, stirring from time to time, until they begin to soften and the onion looks translucent.

Step 2: Add the minced garlic, chili powder, ground cumin, dried oregano, and black pepper. Stir constantly for about 30 seconds, which gives the spices enough time to bloom in the oil and makes the garlic fragrant without browning it.

Step 3: Add the tomatoes and broth, followed by the drained and rinsed black beans, drained and rinsed pinto or kidney beans, corn, zucchini, and kosher salt. Stir well to distribute the ingredients, then bring the soup to a full boil.

Step 4: Reduce the heat so the soup gently simmers uncovered for 15-20 minutes. This stage allows the carrots to become nearly tender while the beans and vegetables absorb the chili, cumin, oregano, and tomato flavors.

Step 5: Stir in the dry small pasta only after the vegetables have had time to cook. Simmer for 8-12 minutes, or according to the pasta package directions, stopping when the pasta is al dente rather than soft.

Step 6: Taste the broth carefully and adjust the salt or other seasonings. Add 1-2 tablespoons of fresh lime juice if you want a brighter finish, then rest the soup for 10-15 minutes so the flavors settle.

Step 7: Ladle the hot soup into bowls and add your chosen toppings. A little cilantro and lime keeps the soup fresh, while avocado and crumbled cheese add cool, creamy contrast to the warm broth.

Pro Tips for Flavor and Texture

Small pasta added near the end of cooking Mexican minestrone soup

Rinse canned beans in a colander before adding them to the pot. This removes excess sodium and cloudy canning liquid, helping the tomato broth remain clean and balanced.

For a thicker, more substantial texture, mash about 1/2 cup of the beans against the side of the pot before adding the pasta. The mashed beans release starch into the broth without requiring cream or a separate thickener.

Add the pasta near the end of cooking because it thickens the soup and can become mushy if simmered for the entire cooking time. If you prefer a more distinctive chile flavor, serve the soup with sliced jalapeno or hot sauce rather than increasing the chili powder too much.

Allowing the finished soup to rest for 10-15 minutes helps the flavors come together, but remember that the pasta will continue to absorb liquid. If the soup becomes too thick, stir in extra broth when reheating.

Variations and Serving Ideas

Use vegetable broth for a vegetarian version or low-sodium chicken broth for a slightly richer savory profile. Fresh, frozen, or canned corn can be used, so this soup is easy to make throughout the year.

For a meat variation, brown 1 pound of lean ground beef or turkey after sauteing the onion. Drain excess fat before adding the garlic and spices, and consider omitting one of the cans of beans as is common in meat-based versions.

Serve the soup with a simple green salad, warm tortillas, or toasted corn bread. For a lighter bowl, focus on cilantro, lime, and jalapeno; for a creamier bowl, add avocado and a small amount of queso fresco or Monterey Jack.

Storage and Reheating

Mexican minestrone soup finished with cilantro, avocado, cheese, lime, and jalapeno

Store leftover soup in a covered container in the refrigerator and reheat it gently on the stovetop or in the microwave. Because the pasta keeps absorbing broth as it sits, add extra vegetable or chicken broth during reheating until the consistency is pleasantly soupy again.

When preparing this recipe well ahead, cook the pasta separately and add it directly to each bowl. This keeps the pasta from becoming overly soft and makes the soup especially convenient for lunches or planned dinners.

Keep garnishes separate until serving so the cilantro stays fresh, the avocado remains attractive, and the cheese does not dissolve into the storage container. Add lime juice at the end for the clearest, freshest flavor.

Mexican Minestrone Soup Recipe with Beans, Corn, and Zucchini

Mexican Minestrone Soup

A hearty vegetable and bean soup combining Italian-style small pasta with tomatoes, corn, zucchini, cumin, oregano, and chili powder. Serve it with fresh lime, cilantro, avocado, and cheese for a colorful, satisfying meal.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 1 minute
Servings: 6 servings

Ingredients
  

Soup
  • 2 tablespoons Olive oil or vegetable oil
  • 1 medium Medium yellow onion, diced
  • 2 medium Medium carrots, peeled and diced
  • 2 stalks Celery stalks, diced
  • 3 cloves Garlic cloves, minced
  • 1 tablespoon Chili powder
  • 2 teaspoons Ground cumin
  • 1 teaspoon Dried Mexican oregano or regular dried oregano
  • 1/4 teaspoon Ground black pepper
  • 1 28-ounce can Crushed or diced tomatoes
  • 6 cups Low-sodium vegetable or chicken broth
  • 1 15-ounce can Black beans, drained and rinsed
  • 1 15-ounce can Pinto or kidney beans, drained and rinsed
  • 1 cup Corn kernels, fresh, frozen, or canned
  • 2 medium Medium zucchini, diced
  • 1 cup Dry small pasta, such as ditalini, small shells, or elbow macaroni
  • 1 teaspoon Kosher salt, plus more to taste
  • 1-2 tablespoons Fresh lime juice, optional
For Serving
  • To taste Chopped fresh cilantro
  • To taste Diced avocado
  • To taste Lime wedges
  • To taste Crumbled queso fresco or grated Monterey Jack
  • To taste Sliced jalapeno or hot sauce

Method
 

Step-by-Step
  1. Heat the oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, carrots, and celery, then cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Add the minced garlic, chili powder, cumin, oregano, and black pepper. Stir for about 30 seconds, just until the garlic and spices become fragrant without allowing them to scorch.
  3. Pour in the tomatoes and broth, then add the rinsed black beans, rinsed pinto or kidney beans, corn, zucchini, and kosher salt. Bring the mixture to a boil.
  4. Reduce the heat and simmer the soup uncovered for 15-20 minutes. Continue until the carrots are nearly tender and the tomato broth has picked up the flavor of the vegetables and spices.
  5. Stir in the dry pasta and simmer for 8-12 minutes, or follow the pasta package directions. Cook until the pasta is al dente, since it will continue absorbing broth as the soup stands.
  6. Taste the soup and adjust the salt and seasoning as needed. Stir in 1-2 tablespoons of fresh lime juice if desired, then let the soup rest for 10-15 minutes before serving.
  7. Ladle the soup into bowls and top with cilantro, diced avocado, lime wedges, queso fresco or Monterey Jack, and sliced jalapeno or hot sauce. Serve warm while the vegetables and pasta are tender.

Notes

For a thicker soup, mash about 1/2 cup of the beans against the side of the pot before adding the pasta. If making the soup ahead, cook the pasta separately and add it to individual bowls; otherwise, add extra broth when reheating because the pasta continues to absorb liquid. For a meat variation, brown 1 pound of lean ground beef or turkey after sauteing the onion, drain excess fat, and continue with the garlic and spices; meat versions often omit one can of beans.

Final Thoughts

This Mexican Minestrone Soup is a colorful, nourishing choice for a cozy weeknight meal, meal prep lunch, or relaxed family dinner. Its tomato-rich broth, tender vegetables, beans, corn, and small pasta make it satisfying, while lime and fresh toppings keep every bowl lively.

Follow the timing closely by adding the pasta near the end, taste for salt before serving, and keep extra broth available for leftovers. Once the soup reaches the table, let everyone finish their bowl with cilantro, avocado, cheese, jalapeno, or lime for a personal touch.

Leave a Comment

Recipe Rating