Soups & Stews
This Baja enchilada soup recipe delivers the perfect balance of crispy tortilla strips and rich, spicy tomato broth—every spoonful is a flavor explosion.
The secret lies in slow-simmered broth infused with garlic, cumin, and smoked paprika, topped with perfectly toasted tortilla strips that stay crunchy even after soaking up the savory sauce.
I developed this recipe after years of perfecting the texture contrast between tender soup and crispy toppings, and it never fails to impress.
The beauty of this dish is its versatility—it works as a hearty main course or a satisfying side, and the flavors only deepen as it sits. Start with a deep, aromatic broth made from chicken or vegetable stock, then layer in tomatoes, onions, and spices for that signature Baja kick.
The tortilla strips are the star, toasted until golden and crispy, then tossed in the soup just before serving to maintain their texture. This isn’t your average enchilada soup; it’s a restaurant-quality dish that’s surprisingly easy to make at home.
What sets this recipe apart is the harmony of textures and flavors—creamy broth meets crispy tortillas, while melted cheese and avocado add richness and freshness. The slow simmering process develops deep, complex flavors, while the crispy tortilla strips add a satisfying crunch that keeps every bite exciting.
Whether you’re feeding a crowd or meal prepping for the week, this soup is a crowd-pleaser that’s always in demand.
For those looking to modernize the classic, try swapping traditional tortillas for corn chips or adding a dash of chipotle powder for extra smokiness. The recipe also scales effortlessly, so you can easily double or halve it to fit your needs.
Ready to transform a simple soup into a showstopper? Let’s get started.
Ingredients for baja enchilada soup
Crispy tortillas meet smoky-spiced broth in this crowd-pleasing dish—just 14 ingredients, big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred |
| Canned Tomato Sauce 🍅 | 28 oz | San Marzano if possible |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smokiness |
| Corn Tortillas 🌽 | 8 whole | Blue corn preferred |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Or cheddar blend |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado 🥑 | 1 whole | Diced, ripe |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The tortillas are non-negotiable for that signature crunch. Blue corn tortillas from Trader Joe's or H-E-B give the best texture, but regular corn works too. For the broth, low-sodium chicken broth keeps the soup from tasting bland—just add extra salt at the end. The tomato sauce? San Marzano cans taste sweeter and less acidic, but any good-quality canned sauce does the trick. Look for bright red color and no weird aftertaste. The cumin and smoked paprika? Penzeys Spices has the best quality, but the regular grocery store stuff works if it's fresh.
No blue corn tortillas? Flour tortillas cut into strips work in a pinch, but they won't be as crispy. Short on tomato sauce? Crushed tomatoes with a pinch of sugar mimics the sweetness. The cheese can be swapped for Oaxaca or pepper jack for a Mexican market vibe. Avocado not ripe? Substitute guacamole or skip it—this soup still shines. The lime juice is key for brightness, so don't skip it. Fresh cilantro is ideal, but dried at 1/3 the amount gets you close if you're in a bind. For extra smokiness, add a dash of chipotle powder—trust me, it elevates everything.
Tortilla strips crisp up best when fried in small batches—don't overcrowd the pan. The soup tastes even better the next day, so make a double batch and freeze half. Store tortillas in an airtight container for 1 week, and the broth keeps for 5 days in the fridge. For meal prep, portion the soup into containers and store the cheese and avocado separately to keep everything fresh. The lime juice can be added fresh when serving to keep it bright.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this one—just dice that onion and garlic once, then let the cumin and tomato sauce do the work. The broth carries everything, so no simmering down to perfection is required. (Between us, I’ve made it with pre-minced garlic in a pinch.)
- Cumin Magic: That earthy toastiness from the ground cumin? It’s the secret weapon here. It deepens the tomato sauce into something rich and warm, almost like a slow-cooked simmer without the effort. Honestly, I’ll add extra just to taste it.
- Weeknight to Potluck: This soup is my go-to for lazy nights, but it also shows up at gatherings—no one ever guesses it’s this unfussy. Throw in some tortilla strips for crunch, and suddenly it’s fancy enough for company. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: A single batch feeds my family for days, and the flavors only get better after reheating. The canned tomato sauce and broth keep costs low, but the taste? It’s the kind of thing that makes you forget you’re saving money.
Step-by-step instructions for Baja enchilada soup
Here's how to make this hearty soup with crispy tortilla strips and rich, smoky flavors.
Sauté Onions and Garlic for Flavor Foundation
Heat a large pot over medium heat and add ½ cup vegetable oil. Once the oil shimmers, add the 1 whole yellow onion that's been diced into ¼-inch pieces. Cook for 5-6 minutes until the onions soften and turn translucent, stirring occasionally to prevent burning.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic aroma. This step builds the flavor base for your soup, so don't rush it—you want those aromatics to develop fully.
Toast Spices and Combine with Broth
Lower the heat to medium-low and add 1 tablespoon ground cumin and 1 tablespoon smoked paprika. Toast the spices for 30 seconds, stirring constantly, until they release their aromatic oils and the kitchen smells wonderfully earthy. This toasting step intensifies their flavors significantly.
Pour in the 6 cups chicken broth and 28 oz canned tomato sauce, then add 1½ teaspoons salt and ½ teaspoon black pepper. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to meld together beautifully while the liquid reduces slightly for a more concentrated taste.
Fry Tortilla Strips Until Crispy
While the soup simmers, cut the 8 whole corn tortillas into ¼-inch wide strips. Heat ¼ cup vegetable oil in a separate skillet over medium-high heat until it reaches 350°F (use a thermometer for accuracy). Fry the tortilla strips in batches for 1-2 minutes until they turn golden brown and crispy.
Remove the fried strips with a slotted spoon and place them on paper towels to drain excess oil. The key here is to keep them crispy—don't overcrowd the pan, or they'll steam instead of fry. You want those tortilla strips to stay crunchy even when added to the soup later. Set them aside while you finish the soup.
Finish the Soup and Add Cheese
After the soup has simmered for 15 minutes, taste and adjust the seasoning if needed. Stir in the 1½ cups shredded Monterey Jack cheese and let it melt completely, stirring gently until smooth. The cheese should blend seamlessly into the soup, creating a rich, creamy texture.
Add the crispy tortilla strips back to the pot and gently stir to distribute them evenly. Keep the heat at low just to maintain warmth—you don't want to cook the tortillas any further or they'll lose their crispiness. Let the soup sit for 2-3 minutes so the flavors can meld together perfectly.
Serve with Fresh Toppings
Ladle the hot soup into bowls and top each serving with ¼ cup diced avocado and 1 tablespoon chopped fresh cilantro. Squeeze juice from ½ lime over each bowl just before serving to add that bright, zesty finish that cuts through the richness of the soup.
Serve immediately while the tortilla strips are still crispy and the soup is steaming hot. The contrast of the warm, cheesy soup with the cool, creamy avocado and fresh lime creates an irresistible combination. This soup is perfect for a cozy meal—it's hearty enough to satisfy but still light enough to enjoy on a warm day.
Pro Tips For Making Baja Enchilada Soup
- Bloom the Onion First: I learned this the hard way—skipping the bloom makes the soup taste raw. Dice the onion small, then cook it in a dry pot over medium heat for 3-4 minutes until it softens and just starts to color. Only then add the garlic and cumin. This step builds flavor that canned tomato sauce alone can’t replicate.
- Toast the Cumin Low and Slow: Cumin burns faster than you’d think. Add it to the pot after the onion’s already bloomed, then stir constantly for 30 seconds over the lowest heat you can tolerate. Watch it closely—it’s done when it smells earthy, not acrid. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: Baja enchilada soup isn’t a race. Once everything’s combined, keep the heat at a bare simmer (tiny bubbles, occasional swirls) for at least 20 minutes. Letting the flavors meld—especially the cumin and tomato—is what turns a quick meal into something memorable. Skimp here, and you’ll taste the difference.
- Use Homemade Broth: Store-bought broth works, but homemade—even just a quick simmer of chicken bones with onion skins and a bay leaf—adds depth this soup craves. If you’re short on time, boost canned broth by deglazing the pot with a splash of white wine or apple cider vinegar after cooking the aromatics. The acid brightens the whole dish.
Health benefits of this recipe
Protein-Packed Perfection
This soup delivers a satisfying 20 grams of protein per serving, thanks to the combination of chicken broth and Monterey Jack cheese. The crispy tortilla strips add a textural element that keeps you full longer, making it an ideal meal for lunch or dinner.
For a vegetarian option, swap the chicken broth for vegetable broth and add black beans—just 1 cup boosts protein by 15 grams while adding fiber. 💪
Spice Benefits
The smoked paprika and cumin in this soup aren’t just for flavor—they’re packed with antioxidants that support digestion and reduce inflammation. Smoked paprika contains capsaicin, which may help boost metabolism slightly, while cumin aids in blood sugar regulation.
I always toast my spices before adding them to intensify these benefits. 🌶️
Fiber-Rich Toppings
Adding diced avocado and black beans (if using) transforms this soup into a fiber powerhouse. Avocado provides 10 grams of healthy fats per serving, while beans add 8 grams of fiber—both help keep you satisfied and support heart health.
The lime juice also enhances nutrient absorption, particularly for fat-soluble vitamins like vitamin E from the avocado. 🥑
Low-Calorie Comfort
Despite its hearty flavors, this soup is surprisingly light—each serving clocks in at around 350 calories without sacrificing richness. The crispy tortilla strips add minimal calories (50 calories per serving) but maximize satisfaction.
For a lighter version, reduce the cheese to ½ cup per serving and use low-fat shredded cheese—you’ll still get that creamy texture with fewer calories. ✨
Hydration Helper
The broth base keeps you hydrated while providing essential electrolytes like sodium and potassium. The low-sodium chicken broth keeps the soup balanced, while the lime juice adds a refreshing acidity that aids digestion.
I always serve this with a side of whole-grain cornbread to round out the meal with complex carbs for sustained energy. 💧
Meal Prep Friendly
This soup stores well for 4-5 days in the fridge or 3 months in the freezer, making it perfect for batch cooking.
The tortilla strips can be fried fresh before serving to maintain crispness, or you can store them separately and reheat in a dry skillet for 30 seconds.
Freezing the broth separately lets you customize toppings when reheating—add fresh avocado and lime juice just before serving to keep nutrients intact. 📅
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken broth for vegetable broth and add 1 cup black beans to boost protein and fiber. For extra depth, stir in 1 tablespoon nutritional yeast after simmering to mimic the umami from chicken. The tortilla strips will still stay crispy, and the smoky spices keep the flavor profile intact.
How do I keep the tortilla strips crispy when reheating?
Reheat the soup without the tortilla strips, then add them fresh when serving. For leftovers, fry extra tortilla strips and store them separately in an airtight container. When ready to eat, simply reheat the soup and toss in the crispy strips—no soggy texture here!
What's the best way to adjust the spice level?
Start with the smoked paprika and cumin as written, then add heat gradually. For mild heat, use ½ teaspoon chipotle powder> instead of smoked paprika. For extra kick, stir in 1 tablespoon hot sauce> or ½ teaspoon cayenne> at the end. Always taste before serving!
Can I use flour tortillas instead of corn?
Yes, but expect slightly less authentic flavor and texture. Cut flour tortillas> into strips and fry them at 375°F> for 1 minute>—they'll be crispier than corn but won't have that classic Mexican vibe. For best results, stick with corn tortillas if possible.
How long can I store the broth separately?
The broth stays fresh for 5 days in the fridge> or 3 months in the freezer>. Store it in airtight containers—leave 1-inch headspace**> to prevent ice crystals. When reheating, add fresh tortilla strips and toppings to keep everything crisp and vibrant.
