Soups & Stews
This Baja enchilada soup recipe transforms a classic comfort dish into something bold and textured—where smoky tomato broth meets crispy tortilla strips and melty cheese.
The magic happens in the layers: a rich, spiced base simmers with beans and protein, while golden tortilla pieces add crunch that stands up to every spoonful. I developed this version after craving the perfect balance of heat, heartiness, and texture, and it never fails to disappear from the bowl.
The foundation starts with a deep, smoky tomato broth infused with cumin, chili powder, and a touch of cinnamon—warm spices that bridge Mexican and Baja flavors. Tortilla strips, fried to a perfect golden crisp, become the star, while melted cheese ties everything together.
What makes this soup special is how each element plays its part: the broth carries the heat, the tortillas add satisfying bite, and the cheese brings everything into cohesive, creamy perfection.
By the time you serve it, you'll have a soup that's rich enough for a cold evening but light enough to enjoy any day of the week. The tortilla strips stay crispy even after sitting, and the broth remains flavorful without being overly heavy.
Garnish with avocado, cilantro, and lime for brightness, and you've got a dish that feels both comforting and exciting.
This recipe works equally well with chicken, shrimp, or as a vegetarian option—just swap in your preferred protein or extra beans. The beauty of it lies in its flexibility, so you can tailor it to whatever you're craving while keeping that signature Baja crunch and smoky depth intact.
Ingredients for baja enchilada soup
These 17 ingredients bring smoky tomato heat and crispy tortilla crunch together perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌽 | 8 whole | Small size, cut into strips |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, diced |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Canned Black Beans 🌱 | 1 can | Drained and rinsed |
| Diced Tomatoes 🍅 | 1 can | 28 oz, fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety for depth |
| Cinnamon 🌿 | ½ tsp | Ground for subtle warmth |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Or cheddar for sharper taste |
| Olive Oil 🫒 | ½ cup | For frying tortilla strips |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado 🥑 | 1 whole | For garnish, diced |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍋 | 1 whole | Juiced for brightness |
The tortillas are the star here—corn tortillas work best for authentic flavor, but flour will do in a pinch. Mission brand is my go-to for consistency, but any small-size corn tortillas from the grocery store will work. Look for ones that aren't too thick; they fry faster and stay crispier. The chicken breast should be boneless and skinless for even cooking, but chicken thighs add more richness if you prefer. For the beans, I always use black beans—they hold their shape better than pinto, but any bean works in a bind. The diced tomatoes? Fire-roasted adds that smoky depth we're going for, but regular works fine if that's what you've got.
No corn tortillas? Flour tortillas cut into strips work, but they won't be quite as crispy. Chicken thighs are richer but cook faster than breasts—adjust time accordingly. The fire-roasted tomatoes are worth hunting down, but regular diced tomatoes with a pinch of smoked paprika gets you close. For the cheese, Monterey Jack melts beautifully, but cheddar adds a sharper kick. The avocado and cilantro are purely for garnish—skip them if you're prepping ahead, but add them fresh before serving for that bright finish. The lime juice is non-negotiable for brightness, but bottled lime juice works if you're short on time.
The tortilla strips stay crispy for about 2 days if stored in an airtight container, but honestly, they're best eaten fresh. The broth keeps for 4-5 days in the fridge and freezes beautifully for 3 months. I like to make a double batch of broth and freeze it—then I just reheat and add fresh tortilla strips when I'm ready to serve. The cheese should be added fresh when serving, so it melts perfectly. If you're prepping ahead, store the cheese separately and add it just before eating.
Why You'll Love This Recipe
- Here’s what sold me: those toasted corn tortillas floating on top, soaking up the broth like little flavor sponges. The contrast—soft, warm soup with that crispy edge—is ridiculously satisfying. Plus, the tortillas add texture without extra effort (just fry them in batches while the soup simmers).
- I’ll be real: this recipe doesn’t break the bank. Chicken breast stretches further when shredded, canned beans save time and money, and corn tortillas are cheaper than flour. For under $10, I feed four people a hearty, restaurant-worthy meal. (Yes, even on a Tuesday night.) Leftovers? They disappear just as fast as the first batch.
Step-by-step instructions for Baja enchilada soup
This hearty soup delivers smoky tomato depth and tortilla-stripped crunch in every bowl.
Fry the Tortilla Strips for Crunch
Cut the 8 whole corn tortillas into thin strips—about ¼-inch wide. Heat the 0.5 cup olive oil in a large skillet over medium heat until shimmering but not smoking. Working in batches, fry the tortilla strips for 2-3 minutes until golden brown and crisp. They'll puff slightly and develop that addictive crunch. Transfer to a paper towel-lined plate to drain excess oil, but keep them warm—they'll soften slightly when added to the soup later.
Don't overcrowd the pan or the oil temperature will drop, making them greasy instead of crisp. If you have space for two batches, fry them all at once so they stay perfectly crunchy. These strips are the secret weapon of this soup—they add texture that keeps every spoonful exciting.
Sauté Aromatics and Cook the Chicken
In the same skillet (no need to clean it—the flavor is gold), add the 1 whole yellow onion and cook over medium heat for 5 minutes until softened. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Push the aromatics to one side of the pan and add the 1.5 lb diced chicken breast. Cook for 6-8 minutes until the chicken is no longer pink in the center.
Here's where the magic happens: sprinkle the chicken with the 1 tbsp ground cumin, 1 tbsp chili powder, and 0.5 tsp cinnamon. Stir gently to coat the chicken in the spice blend. The spices will bloom beautifully as they toast in the pan, infusing the chicken with deep, smoky warmth. Remove the chicken to a plate and set aside.
Build the Smoky Tomato Base
Return the skillet to medium heat and add the 1 can diced tomatoes (with juices), 1 can drained black beans, and 4 cups chicken broth. Bring to a gentle simmer and let it cook uncovered for 10 minutes. This reduces the broth slightly and lets the flavors meld together. Stir in the 1 tsp salt and 0.5 tsp black pepper, then return the chicken to the pot.
Let the soup simmer for another 5 minutes to ensure the chicken is fully heated through and the flavors are perfectly balanced. You should smell that rich, smoky tomato aroma—this is the soul of the soup. If the soup seems too thick, add a splash of water or broth to reach your desired consistency.
Finish with Cheese and Crunch
Reduce heat to low and stir in the 1.5 cups shredded Monterey Jack cheese until fully melted and creamy. Add the crispy tortilla strips and let them warm through for 1-2 minutes—just enough to soften slightly while keeping that satisfying crunch. Taste and adjust seasoning if needed, but it should be perfectly balanced between smoky, spicy, and creamy.
Ladle the soup into bowls and top each serving with diced avocado, chopped fresh cilantro, and a squeeze of the lime juice. The avocado adds cool, creamy contrast to the spicy soup, while the cilantro and lime brighten everything up. Serve immediately so you can enjoy that perfect crunch in every bite.
Pro Tips For Making Baja Enchilada Soup
- CHAR THE TORTILLAS FIRST: Toast the corn tortillas in a dry skillet over medium-high heat until they’re crisp and lightly browned—about 30 seconds per side. This prevents them from turning mushy in the soup later, which I learned after slurping through a version where they dissolved into the broth like sad breadcrumbs.
- SALT THE CHICKEN BEFORE COOKING: Generously season the chicken breast with salt before searing—at least 10 minutes ahead if possible. Salt draws out moisture, so pat it dry first, then let it sit uncovered while you prep other ingredients. This guarantees juicy chicken instead of the dry, stringy mess I used to serve.
- DON’T SKIP THE BEAN RINSE: Drain and rinse the canned black beans thoroughly under cold water, even if the label says “no salt added.” Starchy water from the can thickens the soup unevenly, and you’ll end up with a gluey texture instead of the clean, bright broth you’re after.
- USE GARLIC INSTEAD OF GARLIC POWDER: Mince fresh garlic cloves and sauté them with the onions until they’re golden, not just raw. Garlic powder lacks depth, and skipping this step means your soup will taste like it’s missing something—even if you add extra spices. (Yes, I’ve done that too.)
Wine and beer pairings for this recipe
Mexican-Inspired Whites
For a refreshing contrast, a crisp Mexican lager like Modelo Especial or Pacífico Clara complements the soup’s smoky depth without overpowering it. The light, citrusy notes of these beers cut through the richness of the cheese and tortilla strips, cleansing your palate between bites.
I always keep a cold Modelo on hand—it’s the perfect pairing for this dish. 🍺
Spicy Margarita Cocktails
If you're serving this soup as part of a fiesta, a spicy margarita takes it to the next level. Blend 2 oz tequila, 1 oz lime juice, 1 oz triple sec, and a pinch of chili powder (or ½ tsp Tajín) for heat.
Serve over ice with a salt rim—it mirrors the soup’s smoky-spicy profile while adding a fun, festive touch. 🍹
Bold Red Wine Pairings
A medium-bodied Zinfandel or Malbec from Argentina works surprisingly well with the soup’s cheesy, smoky flavors. The wine’s dark fruit notes and subtle spice echo the cumin and chili powder in the broth, while its acidity balances the richness.
I love a Torrontés for a lighter option—its floral notes play beautifully against the tortilla crunch. 🍷
Non-Alcoholic Options
For a non-alcoholic match, try sparkling limeade with a splash of hibiscus tea—it’s tart, refreshing, and enhances the soup’s smoky-sweet balance. Alternatively, a Mexican soda like Jarritos (especially the guava or tamarind flavors) adds a fun, sweet contrast that’s perfect for kids or those skipping alcohol. 💫
Beer with a Kick
If you love hoppy beers, a Mexican IPA like Cerveza Crack or Estrella Damm Daura brings a citrusy, slightly bitter edge that contrasts the soup’s creaminess.
The carbonation also helps cut through the richness, making each bite feel lighter. Just avoid overly bitter IPAs—they’ll clash with the dish’s warm spices. 🍻
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken for 1 can of white beans or 15 oz extra-firm tofu (pressed and cubed) for protein. For extra richness, add ½ cup of corn kernels or diced zucchini to the broth. The smoky tomato base and tortilla crunch will still shine without meat.
How do I keep the tortilla strips crispy?
Fry them in small batches over medium heat until golden brown (2-3 minutes per batch). Transfer immediately to a paper towel-lined plate to drain excess oil. Keep them warm in a 200°F oven for up to 10 minutes before adding to the soup—this prevents sogginess. For extra crunch, sprinkle with a pinch of salt while still hot.
Can I make this soup ahead of time?
Yes, but store the components separately. Make the broth and chicken mixture (without cheese) up to 3 days ahead and refrigerate. Fry the tortilla strips fresh before serving. When ready to eat, reheat the broth on the stove, stir in the cheese, and add the crispy tortilla strips just before serving. The cheese should melt perfectly when added fresh.
What if I don't have fire-roasted tomatoes?
No problem! Use regular diced tomatoes and boost the smoky flavor by adding ½ teaspoon of smoked paprika or ¼ teaspoon of liquid smoke to the broth. Alternatively, char a whole tomato under a broiler for 5 minutes before adding it to the soup—this creates a similar smoky depth.
Is this soup spicy enough for kids?
It has mild heat from the chili powder and cumin, but you can easily adjust it. For kids, reduce the chili powder to ½ teaspoon and omit the cinnamon (which adds warmth but not spice). The tortilla strips and cheese will still make it exciting for little ones!
