Save Pin My neighbor stopped by one Tuesday with a container of homemade soup, and I watched her describe it with such enthusiasm that I knew I had to recreate it. She'd been meal prepping for her gym routine, loading each batch with chicken and vegetables, and the kitchen smelled like cumin and lime when she opened the lid. That first spoonful—bright, warming, and genuinely satisfying—made me understand why she'd been raving about it. I spent the next week tweaking it in my own kitchen, adding more corn for sweetness and extra beans for heartiness. Now it's become my go-to when I want something that feels indulgent but actually fuels me properly.
I made this for a group of friends who were all training for a half marathon, and someone actually asked for the recipe before finishing their bowl. There's something about serving a soup that's genuinely nutritious yet tastes like comfort food—it shifted how they thought about healthy eating. We sat around the table talking about their training while they went back for seconds, and I felt that quiet satisfaction of knowing the meal was nourishing them.
Ingredients
- Boneless, skinless chicken breasts (2 large, about 500 g), diced: These stay lean and cook quickly, absorbing the taco flavors beautifully without needing oil to stay moist in the broth.
- Black beans and kidney beans (1 can each, 400 g, drained and rinsed: Rinsing them removes excess sodium and gas-causing compounds, making the soup lighter while keeping the protein count high.
- Red and yellow bell peppers, diced (1 each): The color isn't just pretty—these add natural sweetness and vitamin C, brightening the entire bowl without needing extra salt.
- Zucchini, diced (1): It wilts down and becomes almost undetectable, which is perfect if you're sneaking vegetables into a hearty soup.
- Corn kernels (1 cup, 150 g, fresh or frozen): Frozen corn works brilliantly here and often tastes fresher than fresh corn in winter—don't skip it thinking fresh is better.
- Red onion, diced (1 medium): Raw red onion has a sharper bite, but sautéing it mellows it into a sweet base layer for the whole soup.
- Garlic, minced (2 cloves): Mincing it small means it distributes evenly and doesn't leave those harsh chunks some people hate.
- Diced tomatoes, canned (1 can, 400 g): Canned tomatoes are acidic and actually more reliable than fresh for this purpose, adding depth without watering things down.
- Jalapeño, seeded and finely chopped (1, optional): Removing the seeds tames the heat while keeping the fresh pepper flavor—optional but worth the two minutes it takes.
- Low-sodium chicken broth (4 cups, 1 liter): Low-sodium lets you control the salt and prevents the soup from becoming a salty mess after simmering.
- Olive oil (1 tbsp): Just enough to bloom the aromatics and prevent sticking without making the broth greasy.
- Taco seasoning (2 tbsp) or homemade blend: Store-bought is fine, but homemade takes three minutes and tastes noticeably fresher—cumin, chili powder, paprika, oregano, and garlic powder.
- Smoked paprika (1 tsp): This adds a subtle depth that regular paprika can't touch, worth keeping in your cabinet.
- Salt and freshly ground black pepper, to taste: Add gradually near the end since the broth and beans already contribute sodium.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the aromatic base:
- Heat the olive oil in a large pot over medium heat and add the diced red onion and minced garlic. You'll know it's ready when it smells sweet and the onion turns translucent, usually 2 to 3 minutes—listen for the soft sizzle and watch for the color shift.
- Brown the chicken:
- Add your diced chicken breasts to the pot and let them sit for a minute before stirring, so they develop a little color and flavor. After 4 to 5 minutes, the pieces should be mostly opaque with just a hint of white in the thickest parts—it will continue cooking in the broth.
- Build the vegetable layer:
- Toss in the bell peppers, zucchini, and jalapeño if using, stirring everything together. Give it another 3 minutes so the vegetables start to soften and release their flavors into the pot.
- Season and toast:
- Sprinkle the taco seasoning, smoked paprika, and a pinch of salt and pepper over everything, stirring constantly for about 30 seconds. You're coating everything evenly and letting the spices bloom slightly, which makes them taste more vibrant than if you just dumped them in.
- Add liquids and legumes:
- Pour in the diced tomatoes with their juice, the low-sodium chicken broth, both cans of rinsed beans, and the corn kernels. Stir well to combine, making sure nothing sticks to the bottom of the pot.
- Simmer until everything melds:
- Bring the whole thing to a boil, then reduce the heat to medium-low, partially cover it, and let it simmer for 20 minutes. Stir occasionally, and when the chicken is cooked through and vegetables are completely tender, the flavors will have melded into something much deeper than when you started.
- Taste and adjust:
- Before serving, give it a final taste and adjust the seasoning—add more salt, pepper, or even a squeeze of lime juice if it needs brightness. This is your moment to make it exactly how you want it.
Save Pin My partner came home from work once to find the apartment filled with the smell of this soup simmering, and I watched his whole demeanor shift from exhausted to calm. He sat down at the table with a bowl before even taking off his jacket, and we talked about our day in that easy way you can only do when something warm and real is in front of you. That's when I realized this soup had become more than just a healthy dinner—it was small act of care.
The Secret to Vibrant Flavor
The moment I added fresh lime wedges at the end changed everything about how I made this soup. A squeeze of lime brightens all the other flavors, making the cumin sing and the tomato taste more complex, without needing extra salt. It's a simple addition, but it transforms the soup from good to unforgettable.
Making It Your Own
This recipe is flexible enough that you can swap ingredients based on what's in your fridge or what you're craving. I've made it with shredded rotisserie chicken when I was short on time, added diced sweet potato for earthiness, and once threw in some spinach at the very end for extra greens. The structure stays solid, but the details are up to you.
Serving and Storage
This soup actually tastes better the next day after the flavors have had time to get to know each other, making it perfect for meal prep. I portion it into glass containers and reheat gently on the stovetop or in the microwave, adding a splash of broth if needed.
- Serve with warm corn tortillas or tortilla chips to make it feel like a full meal.
- Top each bowl with fresh cilantro, avocado slices, a squeeze of lime, and a dollop of Greek yogurt for creaminess without heavy cheese.
- Store in the refrigerator for up to 4 days or freeze for up to 3 months—thaw overnight before reheating.
Save Pin This soup has become one of those recipes I make without even thinking about it, the kind that feeds both your body and your spirit. It's honest food that doesn't apologize for being nourishing.
Recipe FAQs
- → What vegetables are included in this dish?
Red and yellow bell peppers, zucchini, red onion, corn kernels, and optional jalapeño create a colorful veggie mix.
- → Can I substitute chicken with another protein?
Yes, boneless chicken thighs can be used for richer flavor or beans and tofu for a vegetarian option.
- → How is the seasoning achieved?
A combination of taco seasoning, smoked paprika, cumin, and garlic powder gives the soup its bold and smoky flavor.
- → Is this dish gluten-free?
It is naturally gluten-free when using certified gluten-free taco seasoning and ingredients.
- → What garnishes enhance the flavor?
Fresh cilantro, avocado slices, lime wedges, and shredded cheese or Greek yogurt add refreshing and creamy accents.
- → Can the spice level be adjusted?
Yes, the amount of jalapeño can be increased or decreased to suit your preferred heat level.