Amy's Southwestern Vegetable Soup Recipe: Bold Cumin and Black Bean Depth

Soups & Stews

Amy's Southwestern Vegetable Soup Recipe: Bold Cumin and Black Bean Depth

Amy's Southwestern Vegetable Soup Recipe delivers the bold, earthy flavors of the Southwest in every spoonful—where smoky cumin, warm chili powder, and tender black beans create a hearty vegetarian dish that feels like a hug in a bowl. This recipe transforms simple vegetables into a complex, aromatic soup packed with texture and depth, perfect for chilly evenings or meal prep. The secret lies in toasting the spices until fragrant, which unlocks their full potential and infuses the entire broth with warmth.

What sets this soup apart is its balanced profile: the earthiness of black beans and corn contrasts beautifully with the bright acidity of lime and fresh cilantro, while roasted vegetables add natural sweetness and heartiness.

Unlike many vegetable soups that can feel light or watery, this version is rich with body and flavor—thanks to a combination of vegetable broth and a touch of coconut milk for creaminess without dairy. It’s the kind of soup that tastes even better the next day as flavors meld together.

The recipe comes together in one pot with minimal prep, making it ideal for weeknights or batch cooking. You’ll start with sautéing aromatics—onion, garlic, and spices—before adding vegetables and simmering until everything is tender yet still vibrant.

The final touch of lime juice and cilantro brightens the dish, cutting through the richness while adding freshness. Serve it with warm cornbread or crusty bread to soak up every last drop of that flavorful broth.

This soup is versatile enough to adapt to dietary needs—vegan, gluten-free, or dairy-free—while still delivering restaurant-quality depth. The flavors are bold enough to stand alone but flexible enough to pair with grilled meats or fish if you’d like to make it a full meal.

Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for amy's southwestern vegetable soup

Sixteen ingredients, one pot, and a flavor explosion of smoky cumin and black beans waiting to happen.

Ingredient Amount Notes
Black Beans 🌱 1 ½ cups Drained and rinsed, canned or cooked
Corn Kernels 🌽 1 ½ cups Fresh, frozen, or canned (drained)
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 4 cups Low-sodium preferred, homemade or store-bought
Coconut Milk 🥥 ½ cup Full-fat for creaminess, canned
Diced Tomatoes 🍅 1 can Fire-roasted, 14.5 oz can
Bell Pepper 🌶️ 1 whole Red or green, diced
Carrot 🥕 2 whole Medium, diced
Zucchini 🍆 1 whole Medium, diced
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 tbsp Smoked or mild variety
Dried Oregano 🍃 1 tsp Mexican oregano if available
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Olive Oil 🫒 2 tbsp Extra-virgin preferred

The spices here are non-negotiable—toast the cumin and chili powder in olive oil until fragrant (about 30 seconds) to unlock their full depth. Penzeys Spices or bulk bins at Whole Foods are worth the splurge for this dish. For the black beans, low-sodium canned is ideal, but rinse them well to cut down on sodium. Corn kernels? Frozen works perfectly—just thaw and drain before adding. The bell pepper should be vibrant, not wilted, and the zucchini should be firm to the touch. If you're using fresh herbs, grab cilantro and lime from the same market—freshness matters for that bright finish.

No cumin? Ground coriander at half the amount works in a pinch, though it won’t have the same earthy kick. Short on lime juice? Substitute lemon juice, but the flavor won’t be quite the same—lime’s citrusy tang is signature here. The coconut milk adds creaminess without dairy, but Greek yogurt (if not vegan) or cashew cream are great swaps. For the tomatoes, fire-roasted canned gives the best smoky depth, but regular works too. If your carrots are baby-sized, use about 4-5 instead of 2 whole carrots. And if you’re prepping ahead, roast the veggies first—it intensifies their sweetness and cuts down on active cooking time.

This soup tastes even better the next day as flavors meld, so double the batch if you can—it keeps for 4-5 days in the fridge or 3 months frozen. Store it in airtight containers with a splash of lime juice on top to preserve color. For reheating, low heat is key—just warm through, stirring occasionally, to avoid breaking down the texture. Serve with warm cornbread or crusty bread to soak up every last drop of that smoky, spiced broth. Leftovers? Freeze in portions for quick lunches—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this soup because it uses what I already have—no special shopping trips. Black beans, corn, onion, and garlic? That’s my pantry’s Southwest corner, and it comes together faster than takeout.
  • Garlic-Corn Crush: The moment those charred corn kernels and toasted garlic hit the broth, my kitchen smells like a fiesta. It’s that perfect balance of smoky, sweet, and savory that makes me want seconds.
  • Lunch or Dinner: Between us, this soup is my lazy-day hero. Serve it chilled with lime and avocado for a quick lunch, or warm it up with tortilla strips for a hearty dinner—no rules, just flexibility.
  • Budget Leftovers: A single batch stretches to four meals, and the flavors only get richer. Honestly, the second day is when it truly shines—like a well-aged wine, but for my wallet.

Step-by-Step instructions for amy's Southwestern vegetable soup

Here's how to build a soup that balances earthy spices with fresh vegetables and creamy coconut milk.

1

Sauté the Aromatic Foundation

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent, stirring occasionally. This is where the flavor base begins—don't rush this step or the onion will turn bitter.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Immediately stir in the 1 tablespoon ground cumin and 1 tablespoon chili powder, toasting them for 1 minute until you can smell their deep, toasty aroma. This is the soul of the soup—where that signature Southwestern warmth comes from. If you're using toasted cumin, you'll notice an even more complex flavor profile develop right away.

2

Build the Vegetable Medley

Add the diced bell pepper, 2 whole carrots, and 1 whole zucchini to the pot. Stir to coat with the spices, then pour in the 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes until the vegetables begin to soften but still retain some texture. You want them tender but not mushy—they'll continue cooking in the soup.

Here's the thing—if your vegetables look undercooked after 10 minutes, don't worry. The soup will thicken as it cooks, and the remaining ingredients will help tenderize them further. The key is to maintain a gentle simmer; a rolling boil will turn your soup into vegetable mush.

3

Incorporate the Protein and Tomatoes

Add the drained 1.5 cups black beans and 1.5 cups corn kernels to the pot. Stir well to distribute them evenly. Pour in the 1 can diced tomatoes (with juices) and the 1 teaspoon dried oregano. Let the soup simmer for another 5 minutes, stirring occasionally. This is where the textures start to come together—the beans add heartiness, the corn adds sweetness, and the tomatoes bring acidity to balance the richness.

Taste the soup at this stage. You'll likely need to adjust the seasoning. Add the 1 teaspoon salt and ½ teaspoon black pepper now, but be prepared to taste again later—seasoning builds as the soup cooks. The black beans and corn should be heated through, and the tomatoes should be fully incorporated without any chunks remaining.

4

Finish with Creamy Depth and Freshness

Reduce the heat to low and stir in the ½ cup coconut milk. Let it simmer for 3 minutes to allow the flavors to meld together. The coconut milk adds a subtle creaminess that balances the earthy spices and fresh vegetables. If you're worried about the soup being too rich, don't be—the lime juice will cut through it beautifully.

Remove the pot from heat and stir in the 2 tablespoons lime juice and ¼ cup chopped fresh cilantro. Let the soup sit off the heat for 5 minutes to allow the lime to brighten the flavors and the cilantro to release its fresh aroma. This resting period is crucial—it lets all the components marry together without the risk of overcooking or curdling the coconut milk.

5

Serve with Confidence

Ladle the soup into bowls and serve immediately. The perfect bowl of Southwestern vegetable soup should have a vibrant, earthy aroma with visible layers of black beans, corn, and diced tomatoes. Each spoonful should deliver a balance of smoky cumin, fresh lime, creamy coconut milk, and the natural sweetness of the vegetables.

For an extra touch, garnish each serving with an additional sprinkle of fresh cilantro and a drizzle of lime juice. The soup tastes best when served warm, so if you're prepping ahead, reheat gently on the stove—never in the microwave, as it can make the coconut milk separate and the vegetables turn mushy.

👨‍🍳

Pro Tips For Making Amy'S Southwestern Vegetable Soup

  • SWEAT THE ONIONS: I learned this the hard way—chopping onions and tossing them straight into the pot means they’ll just sit there, undercooked and bitter. Instead, take 3-4 minutes to cook them over medium heat until they’re soft and translucent, stirring occasionally. The flavor will deepen and blend into the soup instead of lingering as a raw edge.
  • TOAST THE BEANS: Drain and rinse your black beans, then spread them on a dry skillet over medium heat for 2-3 minutes. They’ll darken slightly and smell nutty—this removes that canned-bean aftertaste and makes them taste like they were simmered all day. (Yes, even if you’re impatient like me.)
  • STIR THE BROTH: After adding the vegetable broth, give it a solid 30-second stir with a wooden spoon. This ensures the corn kernels and beans don’t settle at the bottom like a sad, uneven layer. Sounds weird, but it works: every spoonful will taste balanced, not like you’re eating a corn-heavy stew in some spots.
  • SAVE THE GARLIC: Skip the minced garlic—it burns faster than you think. Instead, peel and smash 3-4 cloves with the flat side of your knife, then toss them whole into the pot. They’ll infuse the broth without turning it bitter, and you can fish them out later. (Your future self will thank you.)

Creative variations of these flavors

Spicy Kick

For those who love heat, add ½ teaspoon cayenne pepper when toasting the spices in Step 1. If you prefer a milder burn, swap in ½ teaspoon smoked paprika instead—it adds depth without overwhelming the dish.

I’ve found that Penzeys’ hot sauce (just 1 teaspoon) at the end elevates the soup to restaurant-level spice without drying out the broth. 🌶️

Creamy Upgrade

Skip the coconut milk and stir in ½ cup Greek yogurt (or cashew cream for vegan) after simmering. This adds a tangy richness that pairs perfectly with the smoky spices.

For extra decadence, top each bowl with ¼ cup crumbled cotija cheese or avocado slices—the creamy texture contrasts beautifully with the hearty vegetables. Trust me, your soup game will level up instantly. 🥥

Protein Swaps

Need more protein? Swap the black beans for 1 cup cooked quinoa (rinsed first) or 1 cup chickpeas (drained and rinsed). For a meaty twist, add ½ cup shredded rotisserie chicken or crumbled tempeh in the final 5 minutes of cooking.

The key is to heat through gently—no one wants rubbery chicken in their soup! 🍗

Herb Variations

Swap cilantro for fresh parsley (milder) or epazote (earthier, traditional in Mexican cuisine) if you’re feeling adventurous. For a brighter finish, add 1 tablespoon chopped mint or thinly sliced scallions—both add a refreshing contrast to the smoky spices.

I love using micro cilantro as a garnish for an elegant touch. 🌿

Roasted Veggie Boost

Roast the bell peppers, carrots, and zucchini at 400°F for 20 minutes before adding them to the soup. This caramelizes their natural sugars, deepening their flavor and reducing active cooking time.

Toss them with 1 teaspoon olive oil and a pinch of salt before roasting—it’s a game-changer for texture and taste. 🔥

Dairy-Free Creaminess

For a dairy-free version, blend ½ cup soaked cashews with ½ cup water until smooth and stir into the soup at the end. Alternatively, use ½ cup silken tofu (blended with 2 tablespoons lime juice) for a protein-packed creaminess.

Both options keep the soup rich without dairy—perfect for vegan diets. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without coconut milk?

The coconut milk adds creaminess, but you can easily substitute ½ cup Greek yogurt (for tangy richness) or ½ cup blended silken tofu (for vegan creaminess). For a lighter option, skip it entirely—the broth and beans provide enough body. The lime juice will still brighten the flavors beautifully.

2

How can I make this soup spicier?

Add ½ teaspoon cayenne pepper when toasting the spices in Step 1 for heat. For a smoky kick instead, use ½ teaspoon smoked paprika. Finish with 1 teaspoon hot sauce (like Penzeys) or a dash of red pepper flakes. Always taste first—you can adjust as needed!

3

Can I prep this soup ahead of time?

Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Add a splash of lime juice before storing to preserve color. Reheat gently on the stove—never microwave, as it can make the coconut milk separate.

4

What if I don't have fresh cilantro?

Use fresh parsley (milder) or dried cilantro (½ the amount). For a different twist, try epazote (traditional in Mexican cooking) or thinly sliced scallions. If all else fails, skip it—the lime juice still adds bright freshness.

5

Why does my soup taste bland?

Most likely, the spices weren't toasted long enough. Always toast the cumin and chili powder for 1 full minute until fragrant. Also, taste as you go—add salt gradually (start with ½ teaspoon) and finish with more lime juice or hot sauce. The coconut milk can also mute flavors, so balance it with acid.

★★★★★5.0(11 reviews)
Categories Soups & Stews