Soups & Stews
This Baja enchilada soup recipe delivers the bold, smoky flavors of Mexico’s Baja Peninsula in every spoonful—think tender chicken, charred poblano peppers, and a rich tomato-chipotle broth that’ll have you reaching for seconds.
The secret lies in roasting the peppers and tomatoes to deepen their natural sweetness, then simmering them with adobo sauce for that signature smoky depth. I developed this version after years of testing, balancing traditional techniques with shortcuts that don’t skimp on flavor.
The beauty of this soup is its versatility—it’s hearty enough for a cold evening but light enough for a summer lunch. You’ll start by building a fragrant base of sautéed onions, garlic, and spices, then layer in the roasted vegetables and chicken for a broth that’s both robust and comforting.
The tortilla strips on top add a satisfying crunch and nod to Baja’s love of crispy textures, while a dollop of sour cream or avocado brings the dish together with creamy contrast.
What makes this recipe stand out is how it captures Baja’s essence without requiring fancy ingredients. A blend of chipotle peppers in adobo paste delivers that signature smokiness, while poblano peppers add a subtle heat and earthy sweetness.
The result? A soup that’s deeply flavorful, easy to customize, and perfect for feeding a crowd—or just satisfying your craving for something warm and inviting.
Ready in under an hour, this soup is ideal for weeknight dinners or meal prepping ahead. Serve it with warm cornbread or a sprinkle of fresh cilantro for a finish that feels both rustic and refined. Here’s how to bring Baja’s bold flavors to your table.
Ingredients for baja enchilada soup
Sixteen ingredients, one smoky, hearty soup that feels like a Baja beachside hug.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 lb | Trimmed of excess fat |
| Medium Yellow Onions 🧅 | 2 whole | Diced, about 2 cups |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Poblano Peppers 🌶️ | 2 whole | Charred and peeled |
| Roma Tomatoes 🍅 | 4 whole | Charred and halved |
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | Adjusted to taste |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Corn Tortillas 🍞 | 6 whole | Cut into strips |
| Dried Oregano 🍃 | 1 tbsp | Mexican preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Sour Cream 🧀 | ½ cup | For serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The poblano peppers and chipotle peppers in adobo are the soul of this soup. Hit the Latin market for the best poblano peppers—they should be firm and glossy. Chipotle peppers in adobo? Hatch or La Costeña brands are my go-tos, but any store-bought works. Char them until blackened—this step deepens their flavor. For the tomatoes, Roma are ideal, but any firm variety will do. If you're short on time, roast them in the broiler for 5 minutes instead of the grill. The onions and garlic are your aromatic base, so don't skimp on sautéing them until soft and fragrant.
No chipotle peppers in adobo? Substitute smoked paprika plus a pinch of cayenne—it won’t be identical, but it’ll give you that smoky kick. Swap poblano peppers for jalapeños, but remove seeds for less heat. The tortilla strips add texture, but cornbread or fried tortilla chips work too if you're out. For extra richness, stir in a spoonful of vegetable oil or a splash of cream at the end. The chicken broth can be homemade or store-bought—just check the sodium. If you're vegetarian, swap chicken thighs for firm tofu or white beans.
This soup tastes even better the next day—perfect for meal prep. Store it in an airtight container in the fridge for 4-5 days or freeze for 3 months. For serving, keep the tortilla strips crispy by frying them fresh in a little oil. Garnish with cilantro, a dollop of sour cream or avocado, and a sprinkle of lime zest if you're feeling fancy. Double the batch—it disappears fast, especially when you're testing variations.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just dump everything in one pot, and let the poblano peppers and garlic melt into the chicken and tomatoes. No fancy steps, no extra dishes. Honestly, the only thing you’ll be measuring is how much you’ll make next time.
- Smoky Depth Bomb: That charred poblano pepper—lightly blackened on the edges, then blended into the broth—gives it this unfair depth. The Roma tomatoes add brightness, but it’s the smoky-sweet balance that makes you reach for a second bowl. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This soup only gets better after a day in the fridge—flavors meld like old friends. I make a big batch on Sundays, and it’s my go-to for lunches, potlucks, or when friends drop by unexpectedly. Just reheat and serve; no one will guess it’s been sitting there.
- Budget-Friendly Protein: Chicken thighs are my wallet’s best friend—cheaper than breasts, juicier than the store-bought cans, and packed with flavor. A single bag stretches for four servings, and the onions and garlic bulk it up without breaking the bank. My secret weapon for feeding the family without stress.
Step-by-step instructions for Baja enchilada soup
Here's how to build smoky, tomato-rich flavor layer by layer - no shortcuts, just deep taste.
Char and Prep the Vegetables for Maximum Flavor
Start by charring the poblano peppers and roma tomatoes over a gas flame or under a broiler until blackened in spots. I rotate them constantly so they don't burn - you want them blistered but still holding their shape. Once charred, peel off the skins by rubbing them under cool running water, then chop the peppers and halve the tomatoes.
Next, dice the medium yellow onions into small, even pieces - about 2 cups total. Set these aside with the charred vegetables. For the chipotle peppers in adobo sauce, remove just 1-2 peppers from the jar (adjust to taste) and finely mince them. The charred vegetables will bring deep, smoky sweetness to the soup, while the chipotle adds that signature Mexican heat.
Sear the Chicken Thighs for Rich, Deep Flavor
Pat the boneless, skinless chicken thighs dry with paper towels - this is crucial for getting a good sear. Heat a large Dutch oven over medium-high heat with just a light coating of oil (about 1 tablespoon). Add the chicken thighs and sear for 4-5 minutes per side until they develop a deep golden-brown crust. Don't crowd the pan - work in batches if needed.
Once browned, remove the chicken and set it aside. You'll notice the pan will have beautiful browned bits - these are flavor gold. Pour in 1 cup of the chicken broth and scrape up all those delicious bits with a wooden spoon. This deglazing step captures all the meaty flavor that would otherwise stick to the pan.
Build the Smoky Tomato-Chipotle Base
Return the Dutch oven to medium heat and add the diced onions. Cook for 5-6 minutes until softened and slightly caramelized. Then add the minced garlic cloves and cook for just 30 seconds - garlic burns quickly, so watch carefully. Stir in the charred poblano peppers and roma tomatoes, along with the tomato paste.
Pour in the remaining 3 cups of chicken broth and add the minced chipotle peppers. Bring to a simmer, then reduce heat to low. Stir in the dried oregano, ground cumin, salt, and black pepper. Let this mixture simmer uncovered for 15 minutes to develop those deep, complex flavors. The soup should reduce slightly and become rich and aromatic.
Cook the Chicken and Tortilla Strips
Return the seared chicken thighs to the pot and simmer for 15-20 minutes until the chicken is cooked through and shreds easily with two forks. While the chicken cooks, cut the corn tortillas into ½-inch strips - these will add that signature enchilada texture to your soup. Add the tortilla strips to the pot and simmer for another 5 minutes until they soften slightly but still maintain some texture.
Here's where the magic happens: use two forks to shred the chicken directly in the pot, breaking it into bite-sized pieces. The chicken should be tender but still hold its shape. Taste the broth and adjust the seasoning if needed - you might want to add a pinch more salt or a bit more chipotle for heat. The soup should be rich, slightly smoky, and deeply flavorful at this point.
Finish and Serve with Fresh Toppings
Remove the pot from heat and let the soup rest for 5 minutes. This resting time allows all the flavors to meld together perfectly. Before serving, stir in the sour cream - this adds a lovely creamy contrast to the smoky, spicy broth. Ladle the soup into bowls, being careful to get some of those delicious tortilla strips in each serving.
Garnish each bowl with chopped fresh cilantro and serve immediately. The contrast of the cool sour cream against the warm, smoky soup is what makes this dish truly special. Each spoonful should deliver layers of flavor - the smokiness from the charred vegetables, the heat from the chipotle, the richness of the tomato base, and the satisfying bite of the tortilla strips.
Pro Tips For Making Baja Enchilada Soup
- CHAR THE CHICKEN RIGHT: I learned this the hard way—don’t rush the chicken. Sear the thighs in a hot skillet until they’re deeply golden (about 5-6 minutes per side), then finish them in the soup. The extra time builds flavor that just simmers into the broth instead of disappearing into the pot too soon.
- PEEL THOSE POBLANOS: Skip the raw charred skin—it’s bitter and ruins the dish. Instead, blanch the poblanos in boiling water for 30 seconds, then shock them in ice water. The skin slips off clean, and you keep all the smoky depth without the harsh aftertaste.
- SWEAT THE ONIONS LOW: High heat turns onions mushy and burns before they soften. Cook them over medium-low with a pinch of salt until they’re translucent but still holding shape—about 8-10 minutes. This is the foundation of the soup’s flavor, so don’t rush it.
- TOAST THE GARLIC: After sweating the onions, add the minced garlic and cook it for 30 seconds until it’s golden, not brown. This step makes a real difference—it deepens the aroma and prevents that raw, bitter bite that kills the dish. (Yes, even if you’re impatient like me.)
Make-ahead tips for baja enchilada soup
Broth Prep Ahead
Make the smoky tomato-chipotle base 2 days ahead for deeper flavor development. After simmering the onions, garlic, charred peppers, and chipotle, cool the mixture completely, then refrigerate in an airtight container.
When ready to cook, simply add the chicken and broth—no need to reheat the base separately. This step saves 30 minutes of active cooking time. 💫
Chicken Prep Shortcut
Save time by poaching the chicken thighs in advance. Simmer them in broth for 15 minutes until cooked, then shred and refrigerate. When assembling the soup, simply add the pre-cooked chicken directly to the pot with the other ingredients. This method ensures tender meat without the wait. 🍗
Tortilla Strips Storage
Pre-cut the corn tortilla strips and store them in a single-layer tray in the freezer. When ready to use, fry them fresh in 1 tablespoon oil for 2 minutes until crispy. This keeps them from turning soggy in the soup. Freeze extras for future batches! 🍞
Freezer-Friendly Assembly
Assemble the entire soup (except toppings) and freeze in quart-sized freezer bags. Thaw overnight in the fridge, then reheat on the stovetop with ½ cup water to restore moisture.
Add fresh tortilla strips and cilantro when serving. This method preserves texture and flavor for up to 3 months. ❄️
Garnish Prep Station
Set up a garnish station with pre-chopped cilantro, sour cream, and avocado slices in small bowls. Keep lime wedges nearby for a bright finish. This keeps your toppings organized and ready to elevate every bowl. 🌿
Double Batch Strategy
Make a double batch and freeze half for future meals. Label containers with the date and reheating instructions. This ensures you always have a flavorful, ready-to-serve soup on hand—perfect for busy nights. Trust me, you’ll thank yourself later! 💪
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Replace the chicken with firm white beans (1 can, drained) or extra-firm tofu (1 block, pressed and cubed). Simmer the beans or tofu in the broth for 15 minutes until heated through. For extra richness, stir in 1 tablespoon vegetable oil at the end. The smoky tomato base will still shine!
Why do you char the poblano peppers and tomatoes?
Charring deepens their natural sweetness and adds smoky complexity—key to Baja flavors! The blackened skins contain concentrated flavor compounds that infuse the broth. Skip this step? You’ll lose that authentic, slightly smoky depth. Use a gas flame or broiler for best results.
How spicy is this soup, and can I adjust it?
The chipotle peppers provide mild heat, but you can control spice levels easily. For less heat, reduce to 1 chipotle pepper (or ½ teaspoon smoked paprika). For extra kick, add ½ teaspoon cayenne or more chipotle. Taste as you go!
Can I use store-bought enchilada sauce instead?
Not recommended—homemade charred peppers and chipotle create a richer, smokier base. If you’re short on time, blend 1 cup roasted tomatoes + 1 chipotle pepper with broth for a quick substitute. The texture won’t be identical, but it’ll add depth.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over medium-low heat with 2-3 tablespoons water** to prevent drying. Stir occasionally and add fresh tortilla strips when serving. Microwaving works too, but the tortillas lose crispness. Leftovers taste even better the next day!
