Save My neighbor handed me a thermos of this soup on a chilly October afternoon, and I nearly devoured it before getting back inside. There's something about the way the spices hit you first—that warm cumin and smoky paprika—followed by the brightness of lime and cilantro that just makes you feel alive. I've been making it ever since, tweaking it here and there, but that first bowl set the bar impossibly high. What started as a casual favor became my go-to when I need something that feels both comforting and exciting.
I made this for my book club last spring, and watching everyone go back for thirds while talking about their lives—that's when I knew I'd nailed something. One person asked if I'd gone to culinary school, which made me laugh out loud. The soup had done all the talking.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cooked turkey, shredded or diced (2 cups): This is your protein anchor; rotisserie turkey works beautifully if you're short on time, and it dissolves into the broth with such tenderness.
- Yellow onion and red bell pepper (1 medium onion, 1 pepper, both diced): These build the flavor foundation, so don't skip the sautéing step—it softens their edges and unlocks their sweetness.
- Garlic and jalapeño (2 cloves minced, 1 jalapeño seeded and minced): The jalapeño is optional but strongly recommended; it adds a whisper of heat that wakes up your palate without overwhelming.
- Frozen or canned corn (1 cup): Frozen corn actually has better texture here than canned, and it doesn't make the broth cloudy.
- Black beans (1 can, drained and rinsed): Rinsing them truly matters because it removes the starchy liquid that can dull the soup's brightness.
- Diced tomatoes with green chiles (10 oz can, such as Rotel): This ingredient carries so much of the Tex-Mex flavor; it's worth seeking out rather than substituting.
- Diced tomatoes (14.5 oz can): Buy the plain version without added herbs so you control the flavor profile completely.
- Tomato paste (1 tablespoon): This deepens the tomato flavor and adds a subtle richness that makes people ask what your secret ingredient is.
- Low-sodium chicken broth (4 cups): Low-sodium is essential because you'll be seasoning this yourself and won't regret the control.
- Olive oil (1 tablespoon): A quality oil makes a difference in those first few minutes of cooking.
- Ground cumin, chili powder, smoked paprika, dried oregano (1 teaspoon cumin, 1 teaspoon chili powder, 1/2 teaspoon paprika, 1/2 teaspoon oregano): Toast these spices for a full minute after adding them—your nose will tell you when they're ready.
- Salt and black pepper (1/2 teaspoon salt, 1/4 teaspoon pepper): Start conservative; you can always add more, but you can't take it back.
- Fresh lime juice and cilantro (1 lime, 1/4 cup cilantro): Both go in at the very end to keep their vibrant edge, and they're what make this soup sing.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Heat the olive oil in a large pot over medium heat and add the diced onion and red bell pepper. Sauté for 3 to 4 minutes, stirring occasionally, until they soften and start to caramelize slightly at the edges. You'll know they're ready when the kitchen smells sweet and you can't resist tasting a piece.
- Wake up the aromatics:
- Stir in the minced garlic and jalapeño, cooking for about a minute until fragrant. This is a sensory moment—that garlic should make your eyes water just a little, and the jalapeño's pepper scent will lift up and hit you.
- Toast your spices:
- Add the cumin, chili powder, smoked paprika, oregano, salt, and pepper, stirring constantly for a full minute. The spices will deepen in color and smell incredibly toasty, almost nutty, which means you've coaxed out their essential oils and they're ready to flavor your broth.
- Deepen with tomato paste:
- Mix in the tomato paste and cook for 1 minute, stirring it so it coats the vegetables and spices. This concentrates the tomato flavor and builds layers of savory depth.
- Bring it all together:
- Add the canned diced tomatoes with their juices, the diced tomatoes with green chiles, drained black beans, corn, and chicken broth. Stir well, then bring everything to a gentle boil, watching as the colors blend into this gorgeous reddish-orange broth.
- Simmer and marry the flavors:
- Reduce the heat to low and stir in the shredded turkey. Let it simmer uncovered for 15 to 20 minutes, stirring occasionally so nothing sticks to the bottom. The longer it simmers, the more the flavors get to know each other.
- Finish with brightness:
- Stir in the fresh lime juice and chopped cilantro, then taste carefully and adjust the salt or add another squeeze of lime if it needs it. This final step transforms the soup from warm to vivid.
- Serve with joy:
- Ladle into bowls and top with whatever garnishes call to you—avocado slices, crumbled tortilla chips, a handful of shredded cheese, or a dollop of sour cream. Let people build their own perfect spoonful.
Save
Save Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
My daughter once said this soup tasted like what a hug feels like, which is exactly the compliment every cook dreams of hearing. After that, I knew I'd made something that transcended just filling a bowl.
Make It Your Own
This recipe is honestly a starting point rather than a strict rule. I've swapped the turkey for shredded chicken when that's what I had, and nobody noticed the difference because the broth and spices carry the show. You could dice zucchini or add a can of diced sweet potatoes if you want to stretch it further, and it would be just as delicious. The beauty of this soup is that it's forgiving and adaptable without losing its essential character.
Storage and Make-Ahead
This soup actually improves after a day in the refrigerator because the flavors deepen and soften into each other. Store it in an airtight container for up to four days, or freeze it for up to three months in freezer-safe containers, leaving a little headspace for expansion. When you're ready to reheat, do it gently over medium heat so the flavors don't get shocked; add a splash of broth if it's thickened too much.
Serving Suggestions and Pairings
I serve this soup with warm cornbread on the side because the buttery sweetness balances the spice perfectly, though crusty rolls work beautifully too. A simple green salad with lime vinaigrette on the side rounds out the meal without competing, and if you want something cold to drink, a crisp Mexican lager or sparkling agua fresca would be lovely. The soup is naturally gluten-free and dairy-free if you skip the cheese and sour cream, making it easy to serve to almost anyone.
- Make the cornbread ahead so you can focus on the soup during cooking.
- Set up a toppings bar so guests can customize their bowls exactly as they like.
- Keep extra lime wedges on the table because someone will always want another squeeze.
Save
Save This soup became my comfort food, and now it's turned into something I share with people I care about. That's the kind of recipe worth keeping.
Recipe Q&A
- → Can I use chicken instead of turkey?
Yes, cooked shredded or diced chicken works perfectly as a substitute for turkey in this soup.
- → How can I make this soup spicier?
Add more jalapeño, include the seeds, or stir in hot sauce to increase the heat level to your preference.
- → Is this soup freezer-friendly?
Yes, this soup freezes well for up to 3 months. Cool completely before storing in airtight containers.
- → Can I make this vegetarian?
Simply omit the turkey and use vegetable broth instead of chicken broth. Add extra beans or diced vegetables for substance.
- → What toppings work best?
Sliced avocado, crumbled tortilla chips, shredded cheese, sour cream, and extra fresh cilantro make excellent garnishes.
- → How long does this soup keep in the refrigerator?
Stored in an airtight container, this soup will keep for 4-5 days in the refrigerator and often tastes even better the next day.