Love this? Save it for later!
Share the inspiration with your friends
I’m not supposed to play favorites with recipes, but this one has a permanent spot on my weekly rotation. It started as a joke—my neighbor called it “witch’s brew” because I was throwing every leftover vegetable into a pot on a foggy October evening. But the joke was on her when she asked for the recipe before she left my kitchen.
This soup has this magical quality where it tastes like it simmered all day, but honestly? It’s ready in about 45 minutes. That’s the kind of kitchen witchcraft I can get behind. You know that feeling when you want something deeply satisfying but don’t have hours to spend stirring a pot? This is that recipe.
The first time I made it, I was skeptical. I mean, how good could a one-pot soup really be? But then I watched my husband go back for thirds, and my teenage son—who claims to hate soup—asked if there were leftovers for lunch the next day. That’s when I knew I had something special.
What makes this different from other chicken tortilla soups is the layering of flavors. You’re not just dumping ingredients in a pot. You’re building depth with each addition—the smoky char from the peppers, the slight heat from the chipotle, the brightness from fresh lime. It all comes together in one pot with minimal fuss. No separate pans, no complicated steps. Just honest, comforting food that makes you look like a kitchen hero.
Why You’ll Love This Recipe
- Quick & Easy: From start to finish, this soup comes together in under 45 minutes. Perfect for those nights when you forgot to plan dinner and need something fast.
- Simple Ingredients: No fancy grocery trips needed. You probably have most of these ingredients in your pantry right now. Canned tomatoes, chicken broth, tortilla chips—these are kitchen staples.
- Perfect for Halloween or Cozy Nights: The name “Witch’s Brew” makes it perfect for spooky season, but honestly? I make this year-round. It’s equally good for a chilly November evening or a rainy spring afternoon.
- Crowd-Pleaser: This soup gets rave reviews from everyone. Kids love the crunch from the tortilla strips, adults appreciate the depth of flavor, and spice lovers can crank up the heat.
- Unbelievably Delicious: The texture and flavor combo is next-level comfort food. The creamy broth, tender chicken, crunchy toppings—it hits every note.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this soup perfect for last-minute cravings.
For the Soup Base
- 2 tablespoons olive oil (or avocado oil for a higher smoke point)
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 1 red bell pepper, diced (adds sweetness and color)
- 1 jalapeño, seeded and minced (leave seeds in for more heat)
- 1 teaspoon ground cumin (I recommend Spice Islands for the most flavor)
- 1 teaspoon smoked paprika (this gives the soup its smoky depth)
- ½ teaspoon chili powder (adjust to your spice preference)
- ½ teaspoon dried oregano (Mexican oregano if you have it)
- Salt and black pepper (to taste)
- 1 (14.5-ounce) can fire-roasted diced tomatoes (do not drain—the liquid adds flavor)
- 1 (4-ounce) can diced green chiles (mild or hot, your choice)
- 1 chipotle pepper in adobo sauce, minced (this is the secret ingredient—adds smoky heat)
- 6 cups low-sodium chicken broth (or vegetable broth for a vegetarian version)
- 1 ½ pounds boneless, skinless chicken breasts (about 2-3 breasts)
- 1 cup frozen corn kernels (no need to thaw)
- 1 (15-ounce) can black beans, drained and rinsed
- Juice of 2 limes (fresh is non-negotiable here)
For the Toppings

- Tortilla strips or crushed tortilla chips (homemade strips are easy—just bake cut corn tortillas at 375°F for 10 minutes)
- 1 avocado, diced
- ½ cup fresh cilantro, chopped
- ½ cup shredded Mexican blend cheese (or cotija cheese for a saltier kick)
- ¼ cup sour cream or Mexican crema
- Lime wedges (for squeezing over the top)
I recommend using fire-roasted tomatoes for this recipe—the charred flavor adds so much depth without any extra work. If you can’t find them, regular diced tomatoes work fine, just add a pinch of smoked paprika to compensate.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. You truly only need a few basic kitchen tools:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity) — I use my Le Creuset, but any heavy pot works. The key is even heat distribution.
- Sharp chef’s knife — A good knife makes dicing the vegetables so much easier. I’ve been using my Wüsthof for years.
- Cutting board — Preferably one with a juice groove to catch any liquid from the tomatoes.
- Wooden spoon or silicone spatula — For stirring and scraping up any browned bits from the bottom of the pot.
- Measuring spoons — For the spices and oil.
- Ladle — For serving the soup.
- Tongs — For removing the chicken breasts to shred them.
- Two forks — For shredding the chicken. You can also use a hand mixer on low speed, but I prefer the control of forks.
If you don’t have a Dutch oven, a large stockpot works perfectly. Just keep an eye on the heat to prevent sticking. And if you’re buying new equipment, a good Dutch oven is worth the investment—it’ll last forever and makes soups like this even better.
Preparation Method
Let me walk you through this step by step. I’ve made this soup dozens of times, and I’ve learned a few tricks along the way.
- Heat the olive oil in your Dutch oven over medium heat. Let it shimmer for about 30 seconds—you want it hot but not smoking. If you see wisps of smoke, the heat is too high.
- Add the diced onion and red bell pepper. Cook for 5-7 minutes, stirring occasionally, until the onions are translucent and starting to soften. You should hear a gentle sizzle. If it’s silent, turn up the heat a bit. If it’s popping aggressively, turn it down. The vegetables should soften without browning too much.
- Add the minced garlic and jalapeño. Cook for 1 minute, stirring constantly. Garlic burns fast, and burnt garlic tastes bitter. Trust me—I learned this the hard way when I got distracted by my phone. Your kitchen should smell amazing right about now.
- Sprinkle in the cumin, smoked paprika, chili powder, oregano, salt, and pepper. Stir constantly for 30 seconds to toast the spices. This step wakes up the flavors and makes them more aromatic. You’ll notice the smell change from raw spices to something warm and inviting.
- Pour in the fire-roasted tomatoes, diced green chiles, and minced chipotle pepper. Stir everything together, scraping the bottom of the pot to release any browned bits. Those bits are pure flavor—don’t leave them behind.
- Add the chicken broth. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. A simmer means small bubbles breaking the surface, not a rolling boil.
- Nestle the chicken breasts into the liquid. They should be mostly submerged. Cover the pot and let it simmer for 15-18 minutes. The chicken is done when it reaches 165°F internally or when it shreds easily with a fork. I usually start checking at the 15-minute mark.
- Remove the chicken breasts using tongs and place them on a cutting board. Let them rest for 2-3 minutes—this keeps them juicy. Then shred with two forks. The meat should pull apart easily. If it resists, it needs a few more minutes in the pot.
- Add the frozen corn and drained black beans to the pot. Stir and let them heat through for 2-3 minutes. The corn adds sweetness that balances the smoky heat.
- Return the shredded chicken to the pot. Stir to combine. Taste the broth and adjust seasoning—you might want more salt, another squeeze of lime, or a pinch more cumin. This is your moment to make it perfect for your palate.
- Stir in the fresh lime juice. Do this right before serving—the acidity brightens everything and keeps the flavors fresh. If you add it too early, the lime flavor will cook off.
- Ladle into bowls and let everyone customize their toppings. That’s it—you’re done!
One thing I always do: I set out all the toppings in small bowls so everyone can build their own bowl. It makes dinner feel like an event, even on a random Tuesday.
Cooking Tips & Techniques
I’ve made this soup enough times to have some strong opinions about what works and what doesn’t. Here are my best tips:
- Don’t skip the chipotle pepper. I know it seems like an extra step, but that smoky heat is what makes this soup special. One pepper adds depth without overwhelming spice. If you’re nervous about heat, start with half a pepper and taste as you go.
- Toast your spices. This is the single biggest flavor upgrade you can make. Thirty seconds in hot oil transforms ground spices from dusty to fragrant. Don’t rush this step—it takes almost no time and makes a huge difference.
- Shred chicken while it’s warm. Cold chicken shreds into clumpy, uneven pieces. Warm chicken shreds into beautiful, tender strands. If you get distracted and the chicken cools off, microwave it for 30 seconds before shredding.
- Use low-sodium broth. This gives you control over the salt level. Different brands of broth have wildly different sodium content, and you can always add more salt at the end. You can’t take it out once it’s in there.
- Make it ahead. This soup actually tastes better the next day. The flavors meld together overnight, and the broth becomes even more rich and complex. I often make it the day before I plan to serve it.
- Watch your heat. Soup that boils too hard can turn the chicken tough and the broth cloudy. Keep it at a gentle simmer—just those tiny bubbles breaking the surface. Patience pays off here.
I once forgot to add the chipotle pepper and the soup was… fine. Just fine. Not memorable. That little smoky punch is what takes it from “good” to “what’s in this soup? I need the recipe” territory.
Variations & Adaptations
This soup is incredibly forgiving and adaptable. Here are some ways to make it your own:
Dietary Variations
- Vegetarian Version: Skip the chicken and use vegetable broth. Add an extra can of black beans and a can of pinto beans for protein. The soup will still be hearty and satisfying.
- Vegan Version: Follow the vegetarian version and use vegan sour cream or skip the dairy toppings. The avocado and cilantro add plenty of richness.
- Gluten-Free: This recipe is naturally gluten-free as written. Just double-check your broth and canned ingredients to make sure they’re certified gluten-free.
- Low-Carb/Keto: Skip the corn and black beans. Add extra chicken and maybe some zucchini or cauliflower rice. The broth is still incredibly flavorful.
Flavor Twists
- Spicier Version: Add an extra chipotle pepper or a diced serrano pepper with the garlic. You can also stir in hot sauce at the end.
- Creamier Version: Stir in ½ cup heavy cream or full-fat coconut milk at the end. It makes the broth velvety and rich.
- Smokier Version: Add ½ teaspoon liquid smoke or use smoked chicken. The smoky flavor becomes the star of the show.
Method Variations
- Slow Cooker Version: Sauté the vegetables and spices on the stovetop first, then transfer everything except the lime juice and toppings to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Shred the chicken and stir in the lime juice before serving.
- Instant Pot Version: Use the sauté function for the vegetables and spices. Add everything except the lime juice and toppings. Pressure cook on high for 10 minutes with a natural release. Shred the chicken and stir in the lime juice.
I personally love the slow cooker version for busy days. There’s something magical about coming home to a house that smells like this soup has been simmering all day.
Serving & Storage Suggestions
This soup is best served hot, with all the toppings laid out so everyone can customize their bowl. Here’s how I like to serve it:
- Serving Temperature: Serve steaming hot. The broth should be warm enough to slightly soften the tortilla strips but not so hot that it burns your mouth.
- Presentation: Ladle the soup into wide, shallow bowls. Arrange the toppings in small piles on top—a handful of tortilla strips, a few avocado slices, a sprinkle of cheese, a dollop of sour cream, and a generous pinch of cilantro. Place a lime wedge on the edge of the bowl.
- Complementary Dishes: This soup is a meal on its own, but it pairs beautifully with a simple side salad or some warm cornbread. I also love serving it with a cold Mexican beer or a tart margarita on the rocks.
- Storage: Store leftover soup (without toppings) in an airtight container in the refrigerator for up to 5 days. The flavors actually improve over time. Store tortilla strips separately to keep them crunchy.
- Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened, add a splash of chicken broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each.
One thing I love about this soup is how the flavors develop. Day one is delicious. Day two is even better. By day three, it’s like the ingredients have truly gotten to know each other. Don’t be afraid to make a big batch.
Nutritional Information & Benefits
This soup is packed with good-for-you ingredients that make it as nourishing as it is delicious. Here’s what you’re getting in each bowl (approximate values per serving, based on 6 servings with toppings):
- Calories: 420-480
- Protein: 35g
- Fat: 18g (mostly healthy fats from avocado and olive oil)
- Carbohydrates: 35g
- Fiber: 10g
- Sugar: 6g (natural from vegetables)
- Sodium: 680mg (varies based on broth and added salt)
This soup is a nutritional powerhouse. The chicken provides lean protein that keeps you full and satisfied. Black beans add fiber and plant-based protein, which is great for digestion and heart health. The vegetables—onions, peppers, tomatoes, corn—are packed with vitamins, antioxidants, and immune-boosting compounds. Avocado adds healthy monounsaturated fats that support brain health. And the spices—cumin, paprika, chili powder—have anti-inflammatory properties.
I love that this soup feels indulgent but is actually really good for you. It’s the kind of meal that nourishes your body and your soul at the same time. No guilt, just goodness.
Conclusion
This Easy One-Pot Witch’s Brew Chicken Tortilla Soup has become a staple in my kitchen for good reason. It’s quick, it’s forgiving, and it delivers flavor that tastes like you spent hours in the kitchen when you really didn’t. That’s the kind of magic we all need in our lives.
I hope you make this soup your own. Add more spice if you like heat, pile on the toppings if you’re feeling generous, or keep it simple if that’s your style. The beauty of this recipe is how adaptable it is. It works for busy weeknights, lazy weekends, and everything in between.
I’d love to hear how yours turns out. Did you add something unexpected? Did your family love it? Did you make it for Halloween and call it your “witch’s brew”? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I want to see your beautiful bowls of soup.
Until next time, happy cooking—and don’t forget the lime wedge. Trust me on this one.
Frequently Asked Questions
Can I make this soup in advance?
Absolutely! This soup actually tastes better the next day. Make it up to 3 days ahead, store it in the refrigerator, and reheat gently on the stovetop. Just add the fresh lime juice and toppings right before serving.
Can I use rotisserie chicken instead of cooking raw chicken?
Yes, you can. Skip the step of cooking raw chicken and add 3-4 cups of shredded rotisserie chicken after the broth has simmered for about 10 minutes. Just heat it through before serving. This cuts the cooking time down even more.
How can I make this soup less spicy?
For a milder version, skip the chipotle pepper and use only half the chili powder. You can also remove the seeds from the jalapeño or leave it out entirely. The soup will still have plenty of flavor from the cumin and smoked paprika.
Can I freeze this soup?
Yes, this soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop. Store tortilla strips separately to keep them crunchy.
What can I use instead of tortilla strips for topping?
You can use crushed tortilla chips, crispy tortilla chips, or even crumbled tostada shells. For a low-carb option, try crushed pork rinds or toasted pumpkin seeds. For a gluten-free option, use certified gluten-free corn tortilla strips.
Pin This Recipe!

Easy One-Pot Witchs Brew Chicken Tortilla Soup
A quick and easy one-pot chicken tortilla soup with smoky chipotle, fire-roasted tomatoes, and black beans, ready in about 45 minutes. Perfect for cozy nights and Halloween gatherings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 jalapeño, seeded and minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon dried oregano
- Salt and black pepper to taste
- 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
- 1 (4-ounce) can diced green chiles
- 1 chipotle pepper in adobo sauce, minced
- 6 cups low-sodium chicken broth
- 1 ½ pounds boneless, skinless chicken breasts (about 2–3 breasts)
- 1 cup frozen corn kernels
- 1 (15-ounce) can black beans, drained and rinsed
- Juice of 2 limes
- Tortilla strips or crushed tortilla chips for topping
- 1 avocado, diced for topping
- ½ cup fresh cilantro, chopped for topping
- ½ cup shredded Mexican blend cheese for topping
- ¼ cup sour cream or Mexican crema for topping
- Lime wedges for serving
Instructions
- Heat the olive oil in a Dutch oven over medium heat until shimmering.
- Add the diced onion and red bell pepper. Cook for 5-7 minutes, stirring occasionally, until onions are translucent and softened.
- Add the minced garlic and jalapeño. Cook for 1 minute, stirring constantly.
- Sprinkle in the cumin, smoked paprika, chili powder, oregano, salt, and pepper. Stir constantly for 30 seconds to toast the spices.
- Pour in the fire-roasted tomatoes, diced green chiles, and minced chipotle pepper. Stir, scraping the bottom of the pot to release any browned bits.
- Add the chicken broth. Bring to a boil, then reduce heat to maintain a gentle simmer.
- Nestle the chicken breasts into the liquid. Cover and simmer for 15-18 minutes, until chicken is cooked through (165°F internal temperature) and shreds easily.
- Remove the chicken breasts using tongs and let rest for 2-3 minutes. Shred with two forks.
- Add the frozen corn and drained black beans to the pot. Stir and heat through for 2-3 minutes.
- Return the shredded chicken to the pot. Stir to combine. Taste and adjust seasoning as needed.
- Stir in the fresh lime juice just before serving.
- Ladle into bowls and let everyone customize with toppings: tortilla strips, avocado, cilantro, cheese, sour cream, and lime wedges.
Notes
For a milder version, skip the chipotle pepper and use only half the chili powder. For a vegetarian version, omit chicken and use vegetable broth with extra beans. The soup tastes even better the next day as flavors meld. Store tortilla strips separately to keep them crunchy.
Nutrition
- Serving Size: 1 bowl with toppings
- Calories: 450
- Sugar: 6
- Sodium: 680
- Fat: 18
- Saturated Fat: 4
- Carbohydrates: 35
- Fiber: 10
- Protein: 35
Keywords: chicken tortilla soup, one-pot soup, easy soup, Halloween recipe, witch's brew, smoky chipotle, quick dinner



