This comforting dish combines browned ground beef with black and kidney beans, diced tomatoes, corn kernels, and a rich enchilada-style broth spiced with cumin, chili powder, smoked paprika, and oregano. Crispy tortilla strips add a delightful crunch on top. Ready in 45 minutes, it offers a warm, satisfying experience with options for gluten-free variations. Ideal for casual meals and easy to customize with cheese, sour cream, avocado, or fresh cilantro.
The first time I made this soup, it was actually an accident born from a craving I couldn't shake. I'd been thinking about beef enchiladas all afternoon but had zero energy for rolling and filling individual tortillas. Standing in my kitchen with a pound of ground beef and that familiar red can of enchilada sauce, I decided to throw everything into my biggest pot instead. The smell that filled my house made me forget I'd taken any shortcuts at all.
Last winter, my sister came over feeling completely defeated by a terrible week at work. I set a steaming bowl of this soup in front of her, loaded with extra cheese and those golden tortilla strips we both fight over. She took one spoonful, closed her eyes, and actually smiled for the first time in days. Sometimes the simplest food carries the most comfort.
Ingredients
- 1 lb (450 g) ground beef: I lean toward 85% lean for the best balance of flavor and manageable fat
- 1 medium yellow onion, diced: The foundation that builds depth as it softens in the beef
- 3 cloves garlic, minced: Fresh garlic makes all the difference here, dont skip it
- 4 cups (1 liter) beef broth: A rich, high quality broth elevates the entire soup base
- 1 can (15 oz / 425 g) black beans, drained and rinsed: Adds creaminess and protein
- 1 can (15 oz / 425 g) kidney beans, drained and rinsed: Their hearty texture stands up beautifully to the broth
- 1 can (15 oz / 425 g) diced tomatoes: Provides acidity and body to the soup
- 1 cup (150 g) frozen or canned corn kernels: Sweet bursts that balance the spices
- 1 can (10 oz / 285 g) red enchilada sauce: The secret ingredient that gives this soup its signature flavor
- 1 teaspoon ground cumin: Essential for that authentic Mexican spice profile
- 1 teaspoon chili powder: Adjust up or down based on your heat preference
- 1/2 teaspoon smoked paprika: Adds a subtle smokiness that layers beautifully
- 1/2 teaspoon dried oregano: Earthy notes that round out the spices
- 1/2 teaspoon salt, or to taste: Start here and adjust after simmering
- 1/4 teaspoon ground black pepper: Freshly ground makes a noticeable difference
- 6 small corn tortillas: Corn tortillas get perfectly crisp and stay gluten free
- 2 tablespoons vegetable oil: Helps the tortilla strips achieve that golden crunch
- 1/4 teaspoon salt: For seasoning the tortilla strips perfectly
Instructions
- Crisp the tortilla strips:
- Preheat your oven to 400°F (200°C) while you cut the tortillas into thin strips. Toss them with vegetable oil and salt until evenly coated, then spread in a single layer on a baking sheet. Bake for 8 to 10 minutes, stirring once halfway through, until golden brown and irresistibly crispy.
- Brown the beef:
- In a large pot or Dutch oven over medium heat, cook the ground beef for about 5 minutes, breaking it apart with a wooden spoon as it browns. Drain any excess fat if you prefer a lighter soup.
- Build the aromatics:
- Add the diced onion to the beef and cook for 3 to 4 minutes until softened and fragrant. Stir in the garlic and let it cook for just 1 minute until you catch that wonderful garlicky aroma.
- Simmer the soup:
- Pour in the beef broth, both kinds of beans, diced tomatoes, corn, and enchilada sauce. Add all the spices and stir everything together thoroughly. Bring to a boil, then reduce heat and let it simmer uncovered for 20 minutes, stirring occasionally.
- Finish and serve:
- Taste the soup and adjust the salt or spices if needed. Ladle into bowls and top generously with those crispy tortilla strips and any toppings you love.
My neighbor knocked on my door while this was simmering once, following the smell all the way from her driveway. I sent her home with a container of soup and a small bag of tortilla strips, and she texted me an hour later saying her family had declared it the best dinner they'd had in months. Now it's our little tradition whenever one of us needs a pick me up.
Making It Your Own
I've discovered that this soup is incredibly forgiving. Sometimes I'll throw in diced bell peppers with the onions for extra color and sweetness. Other times I'll use a mix of cheddar and pepper jack for the toppings if I'm craving more heat. The base recipe is solid enough to handle all kinds of tweaks without losing its soul.
The Perfect Tortilla Strip
After years of making this soup, I've learned that tortilla thickness matters more than I thought. Too thick and they're chewy instead of crisp. Too thin and they burn before they crunch. I aim for strips about 1/4 inch wide and watch them like a hawk in that last minute of baking. The difference between perfectly golden and slightly burnt is mere seconds.
Serving Suggestions
This soup has become my go to for casual dinner parties because everyone can customize their own bowl. I set out toppings in small bowls and let people build their perfect version. The toppings bar almost becomes as much fun as the soup itself.
- Warm some tortillas on the side for dunking
- Serve with ice cold Mexican beer or limeade
- Keep hot sauce on the table for the spice lovers
There's something about a soup that tastes like comfort food but comes together without the fuss. This recipe has saved countless weeknights in my house, and I hope it does the same in yours.
Recipe FAQs
- → What types of beans are used in this soup?
-
Both black beans and kidney beans are included, providing texture and heartiness to the dish.
- → How are the tortilla strips prepared?
-
Cut tortillas into thin strips, toss with vegetable oil and salt, then bake at 400°F for 8–10 minutes until crisp and golden.
- → Can this dish be made gluten-free?
-
Yes, using corn tortillas and ensuring the enchilada sauce is gluten-free makes this suitable for gluten-free diets.
- → What spices give the broth its flavor?
-
The broth is infused with ground cumin, chili powder, smoked paprika, dried oregano, salt, and pepper for a rich, smoky taste.
- → How can I add extra heat to this dish?
-
Incorporate diced jalapeños or a pinch of cayenne pepper to increase the spiciness according to your taste.