Soups & Stews
This Amy's Southwestern vegetable soup recipe delivers bold, smoky comfort in every spoonful—perfect for chilly evenings or cozy gatherings. The secret lies in toasting whole spices until fragrant, then simmering them with chipotle powder and cumin to create deep, earthy warmth.
I developed this recipe after years of refining the balance between smoky heat and bright acidity from lime, ensuring every bite feels both hearty and refreshing.
The foundation starts with a rich vegetable broth base, where onions and garlic caramelize slowly to build sweetness before roasted bell peppers and zucchini add natural sweetness and texture. A quick blend at the end transforms the soup into a velvety, creamy consistency without heavy cream—just pure vegetable power.
The result? A soup that’s hearty enough to satisfy but light enough to enjoy year-round.
What makes this recipe stand out is the layering of flavors: smoky chipotle, warm cumin, bright lime, and fresh cilantro all come together in perfect harmony. The optional avocado garnish adds a creamy contrast that elevates the dish to restaurant-quality.
Serve with warm cornbread or crusty bread to soak up every last drop of that aromatic broth.
With 30 minutes of active prep and 45 minutes of simmering, this soup is ideal for meal prep—it tastes even better the next day as flavors meld. The recipe serves 4–6, making it perfect for families or gatherings. Let’s get cooking!
Ingredients for amy's southwestern vegetable soup
These vibrant ingredients create a smoky, hearty soup that's perfect for cozy gatherings or meal prep days.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 ½ lb | Diced, medium size preferred |
| Garlic Cloves 🧄 | 8 cloves | Peeled, whole for toasting |
| Bell Peppers 🌶️ | 3 whole | Mixed colors, roasted whole |
| Zucchini 🥒 | 2 medium | Unpeeled, cut into half-moons |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Chipotle Powder 🌶️ | 2 tbsp | Smoked, not adobo sauce |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for depth |
| Canned Chipotle Peppers 🌶️ | 2 whole | In adobo sauce, chopped |
| Canned Black Beans 🫘 | 1 can | Drained and rinsed |
| Canned Corn Kernels 🌽 | 1 can | Drained, preferred fresh |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Lime 🍋 | 1 whole | Juiced, seeds removed |
| Avocado 🥑 | 1 whole | Optional, sliced for garnish |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The chipotle peppers and cumin are non-negotiable for that signature smoky warmth. Trader Joe's has the best smoked chipotle powder, but any quality brand works. For the peppers, grab the canned ones in adobo sauce—they're pre-cooked and ready to go. Fresh cumin seeds? Toast them in a dry pan for 30 seconds first—game-changer for flavor. The onions and garlic need time to caramelize, so don't rush this step. I always double-check my vegetable broth is low-sodium since we're adding plenty of other seasonings.
No fresh cilantro? Dried works at one-third the amount, but it lacks that bright freshness. Avocado optional but worth it—Hass variety stays fresh longer. Running low on black beans? Substitute pinto beans or even lentils for a different texture. The lime juice is key for brightness, so don't skip it. For extra creaminess without dairy, blend in 1/4 cup silken tofu at the end. The zucchini can be swapped for yellow squash if preferred—just keep the quantity similar.
This soup tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. I always make a double batch—perfect for lunches or potlucks. The avocado should be added fresh before serving, so hold off until right before eating. For extra smokiness, add 1/2 tsp smoked paprika when serving. Garnish with extra cilantro and lime wedges for that restaurant-quality touch.
Why You'll Love This Recipe
- No Chopping Chaos: I swear, this soup only needs three things chopped—onion, peppers, and zucchini—and even then, I just dice everything roughly. The broth and garlic do all the heavy lifting while you stir, so it’s honestly the kind of recipe where I can sip wine and still finish before the news comes on.
- Smoky Southwest Magic: That bell pepper’s natural sweetness gets a serious glow-up when it simmers with garlic and onion until caramelized. Add a splash of lime or a sprinkle of cumin at the end, and suddenly you’ve got depth—like a little fiesta in a bowl, but with zero effort.
- Lunchbox Hero: Between us, this soup is my go-to for packed lunches. It reheats beautifully, stays fresh for days, and I can toss in whatever veggies I have lurking in the crisper—spinach, corn, even leftover sweet potatoes. My coworker’s been asking for my “secret recipe” for weeks now.
- Budget-Friendly Blanket: Vegetable broth and seasonal veggies mean this soup costs me half what takeout does, but feeds four for under $8. Honestly? It’s the kind of dish that makes me feel like I’m treating myself—without the guilt. Plus, the leftovers taste just as good cold the next day.
Step-by-step instructions for smoky chipotle and cumin-kissed vegetable soup
This soup builds layer upon layer of smoky, spicy depth—let's make it together.
Roast the Vegetables for Maximum Flavor
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 1.5 lb diced yellow onion, 8 whole peeled garlic cloves, and 3 whole bell peppers (cut in half lengthwise) with 2 tablespoons olive oil and 1 teaspoon salt. Spread them in a single layer, cut-side down.
Roast for 25-30 minutes until the edges are deeply charred and the garlic cloves are soft when pressed. This charring develops the sweet, smoky base that makes this soup sing. The onions should be caramelized and translucent, while the peppers will blister beautifully. Keep an eye on them—they burn quickly at this temperature.
Toast the Spices and Build the Soup Base
While the vegetables roast, heat a large Dutch oven or deep pot over medium heat. Add the 1.5 tablespoons ground cumin and 2 tablespoons chipotle powder to the pot. Toast them for 1-2 minutes until fragrant and the spices begin to dance with tiny clouds of aroma.
Immediately add the 2 chopped canned chipotle peppers in adobo sauce and stir for 30 seconds to release their smoky essence. Pour in the 4 cups vegetable broth and scrape up any browned bits from the bottom of the pot—this is where all the flavor hides. Bring to a gentle simmer over medium-low heat.
Add Roasted Vegetables and Simmer
Carefully transfer the roasted vegetables (and any juices from the baking sheet) to the pot. Stir in the 1 can drained black beans, 1 can drained corn kernels, and the remaining 0.5 teaspoon salt. Let the soup simmer uncovered for 15-20 minutes until the flavors meld together and the vegetables are tender.
Taste and adjust seasoning—you might need a pinch more salt or a splash of lime juice to balance the smoky spices. The soup should be vibrant with color and packed with texture from the roasted vegetables. Here's where the magic happens: the charred flavors deepen as they steep in the broth.
Finish with Fresh Herbs and Bright Acid
Remove the pot from heat and stir in the 0.5 cup chopped fresh cilantro. The bright, citrusy notes cut through the smoky depth beautifully. Squeeze in the juice of the 1 whole fresh lime (about 2 tablespoons) and stir gently. This final step is crucial—it brightens the entire dish and prevents the soup from tasting flat.
Taste again and make any final adjustments. The soup should be a perfect balance of smoky, spicy, and bright. For serving, ladle into bowls and top each with slices of 1 whole avocado. The creamy avocado contrasts beautifully with the smoky broth and adds a luxurious finish.
Pro Tips For Making Amy'S Southwestern Vegetable Soup
- CHAR THE ONIONS LOW: Sauté those yellow onions on medium-low heat until they’re soft and translucent—not golden, not brown, just sweet and tender. I used to rush this step, and the soup ended up tasting bitter. Take the extra 5 minutes; your soup will thank you.
- CUT ZUCCHINI INTO STICKS: Slice the zucchini into ½-inch thick half-moons or sticks instead of chunks. This keeps the texture consistent and prevents a watery soup—no one wants mushy zucchini drowning in broth. (Yes, even if you’re impatient like me.)
- SALT THE BROTH FIRST: Season the vegetable broth with salt before adding it to the pot. This guarantees every bite is flavorful, not just the edges. I learned this the hard way—half my soup was bland because I waited too long.
- SAVE TIME WITH FROZEN PEPPERS: Swap fresh bell peppers for frozen diced peppers in a pinch—they’re pre-chopped and just as sweet. No one will notice, and you’ll skip the tedious slicing. (Your future self will thank you.)
Wine and beer pairings for this dish
Crisp White Wine
For this smoky, spice-forward soup, I reach for a dry Spanish Albariño or Portuguese Vinho Verde—both deliver crisp acidity that cuts through the chipotle’s heat while complementing the lime’s brightness.
Look for a bottle with 12-13% ABV and notes of citrus and green apple, like Martín Códax Albariño from Rías Baixas. Serve slightly chilled (45-50°F) to enhance its refreshing contrast. 🍷
Light Lager Balance
A Mexican lager like Modelo Especial or Pacífico Clara is my go-to beer pairing—its clean, effervescent profile tempers the soup’s smokiness without overpowering it. The subtle malt sweetness also harmonizes with the roasted vegetables.
For a craft option, try a Belgian witbier (like Hoegaarden) with its coriander and orange peel notes, which mirror the cilantro and lime in the soup. 🍺
Spiced Red for Bold Palates
If you prefer red wine, opt for a light-bodied Spanish Garnacha or Italian Sangiovese with 1-2% residual sugar to balance the heat. Brands like Bodegas Muga Garnacha or Chianti Classico (from Castello di Volpaia) work beautifully—their bright acidity and earthy undertones echo the cumin and chipotle.
Decant for 30 minutes to soften tannins before serving. 🍷
Non-Alcoholic Sparkle
For a refreshing non-alcoholic option, I blend sparkling lime soda (like San Pellegrino Aranciata) with a splash of agave syrup and a pinch of ground chipotle powder for a smoky, citrusy mocktail.
Serve over ice with a lime wheel—it’s the perfect palate cleanser between bites. For a ready-made choice, Topo Chico with a squeeze of lime works wonderfully. 💫
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the vegetables?
You can, but you’ll miss the deep, smoky flavor that roasting creates! For a quick version, sauté the onions and garlic in olive oil until soft (5-7 minutes), then add the bell peppers and cook until tender (5 minutes). The soup will still be delicious but less complex. Roasting develops natural sweetness and caramelization that sautéing can’t replicate.
How can I adjust the spice level for kids or sensitive palates?
Start by reducing the chipotle powder to 1 tablespoon instead of 2 and omit the fresh chipotle peppers in adobo. For extra mildness, blend the soup after adding the lime juice—this softens the heat. If needed, add a splash of coconut milk (1/4 cup) at the end to mellow the flavors further.
What’s the best way to store and reheat leftovers?
Store in airtight containers in the fridge for 4-5 days or freeze for 3 months. To reheat, warm on the stove over medium-low heat until bubbly (5-7 minutes). For the creamiest texture, add 1-2 tablespoons water or broth while reheating. Avoid microwaving—it can make the soup watery.
Can I substitute any of the vegetables for dietary reasons?
Swap zucchini for yellow squash or mushrooms (use 8 oz sliced). For a lower-carb option, replace the corn and beans with diced cauliflower and white beans. Bell peppers can be omitted if avoiding nightshades—just add 1 extra cup diced tomatoes for acidity.
Why does my soup taste flat after reheating?
This usually happens when the lime juice wasn’t added until the very end during initial cooking. Always finish with fresh lime and cilantro—these brighten the flavors. If reheating, add a fresh squeeze of lime and a sprinkle of cilantro right before serving. For extra depth, stir in 1/2 teaspoon smoked paprika while reheating.
