Beef Enchilada Soup

Hearty Beef Enchilada Soup with crispy tortilla strips is ready to warm you up tonight. Save to Pinterest
Hearty Beef Enchilada Soup with crispy tortilla strips is ready to warm you up tonight. | recipesbyselena.com

This hearty stew combines tender ground beef, black beans, corn, and a flavorful blend of chili powder, cumin, and smoked paprika. Simmered in a rich tomato and enchilada sauce broth, it’s garnished with crispy homemade tortilla strips and optional fresh toppings like cheddar, cilantro, and jalapeño. Quick to prepare and full of bold Mexican-American flavors, it’s perfect for a comforting, warming meal any day.

I stumbled onto this soup one evening when I had leftover enchilada sauce and no tortillas to roll. Instead of running to the store, I threw everything into a pot with some ground beef and broth. The smell that filled the kitchen—smoky cumin, tangy tomato, a hint of chili—made me forget I was improvising.

The first time I served this to friends, I was nervous about calling it enchilada soup without actual enchiladas. But the moment they tasted the rich, spiced broth and crunched into those golden tortilla strips, they stopped talking and just ate. One of them even asked if I'd been hiding this recipe from them on purpose.

Ingredients

  • Ground beef (85% lean): The slight fat content keeps the soup rich without being greasy, and it browns beautifully when you break it up in the pot.
  • Yellow onion: Diced small, it melts into the broth and adds a sweet, savory base that balances the heat.
  • Garlic: Minced fresh, it blooms in the oil and gives the soup that warm, aromatic backbone.
  • Red bell pepper: Adds a pop of color and a mild sweetness that rounds out the spice.
  • Black beans: Drained and rinsed, they add heartiness and a creamy texture when simmered.
  • Corn kernels: Sweet and tender, they bring a touch of brightness to every spoonful.
  • Beef broth: Low-sodium gives you control over the salt and lets the spices shine.
  • Tomato sauce: It thickens the soup and adds a tangy, savory depth.
  • Chili powder: The main spice that gives the soup its warm, earthy heat.
  • Ground cumin: A little goes a long way, it brings that classic Mexican warmth.
  • Smoked paprika: This is the secret to that smoky, almost grilled flavor.
  • Dried oregano: It adds an herbal note that ties everything together.
  • Salt and black pepper: Season to taste, but start light since the broth and enchilada sauce add their own salt.
  • Enchilada sauce: This is where the magic happens, it transforms the soup into something unmistakably enchilada-inspired.
  • Olive oil: For browning the beef and sautéing the vegetables.
  • Corn tortillas: Cut into strips and fried, they become the crispy, crunchy topping that makes this soup unforgettable.
  • Vegetable oil: For frying the tortilla strips until golden and crisp.
  • Garnishes: Shredded cheddar, sour cream, cilantro, and jalapeño slices are all optional, but they add freshness and richness.

Instructions

Brown the beef:
Heat olive oil in a large pot over medium heat, then add the ground beef and break it up with a spoon as it cooks. You want it browned and crumbly, which takes about 5 to 6 minutes, then drain any excess fat.
Sauté the aromatics:
Toss in the diced onion, minced garlic, and red bell pepper, and let them soften for 4 to 5 minutes. The kitchen will start to smell incredible.
Bloom the spices:
Stir in the chili powder, cumin, smoked paprika, oregano, salt, and black pepper, and cook for about a minute. This step wakes up the spices and makes them more fragrant.
Build the soup:
Pour in the tomato sauce, enchilada sauce, beef broth, black beans, and corn, then bring everything to a boil. Reduce the heat and let it simmer uncovered for 20 minutes, stirring occasionally.
Fry the tortilla strips:
While the soup simmers, heat vegetable oil in a skillet over medium-high heat and fry the tortilla strips in batches for 1 to 2 minutes until crisp and golden. Drain them on paper towels and season lightly with salt.
Adjust and serve:
Taste the soup and add more salt or spice if needed, then ladle it into bowls. Top with the crispy tortilla strips and your favorite garnishes.
This rich Beef Enchilada Soup is brimming with tender beef, hearty beans, and flavorful spices. Save to Pinterest
This rich Beef Enchilada Soup is brimming with tender beef, hearty beans, and flavorful spices. | recipesbyselena.com

One winter, I made a double batch of this soup and brought it to a potluck. I watched people go back for seconds and thirds, and by the end of the night, the pot was scraped clean. Someone joked that I should bottle the broth and sell it, and honestly, I took that as the highest compliment.

How to Store and Reheat

Store the soup in an airtight container in the fridge for up to four days, but keep the tortilla strips separate so they do not get soggy. When you reheat, do it gently on the stovetop over medium heat, stirring occasionally, and fry fresh tortilla strips if the old ones lost their crunch. I learned the hard way that microwaving the soup with the strips already in it turns them into sad, limp ribbons.

Swaps and Substitutions

If you want to lighten it up, swap the ground beef for ground turkey or chicken, just be sure to add a little extra olive oil since leaner meat can dry out. You can also toss in extra vegetables like diced zucchini or a handful of spinach in the last five minutes of simmering. For a vegetarian version, skip the meat entirely and add a can of pinto beans or more black beans, then use vegetable broth instead of beef.

Serving Suggestions

This soup is hearty enough to stand on its own, but I love serving it with a wedge of lime on the side for a bright, tangy finish. A simple side salad with a lime vinaigrette or some warm cornbread also pairs beautifully. If you are feeding a crowd, set out bowls of all the garnishes and let people build their own bowls.

  • Serve with lime wedges for a fresh, citrusy kick.
  • Pair with cornbread or a simple green salad.
  • Set up a garnish bar so everyone can customize their bowl.
Golden tortilla strips top this savory bowl of Beef Enchilada Soup, ready for your spoon. Save to Pinterest
Golden tortilla strips top this savory bowl of Beef Enchilada Soup, ready for your spoon. | recipesbyselena.com

This soup has become one of those recipes I turn to when I want something comforting, flavorful, and just a little bit fun. Every time I make it, I remember that first improvised pot and how sometimes the best recipes come from what you have on hand.

Recipes Q&A

Yes, ground turkey or chicken can be used as alternatives for a lighter option while keeping the rich flavor profile intact.

Cut corn tortillas into thin strips and fry them in heated vegetable oil over medium-high heat until golden and crisp, then drain on paper towels.

Using certified gluten-free enchilada sauce and corn tortillas ensures the dish is gluten-free.

Shredded cheddar cheese, sour cream, fresh cilantro, and sliced jalapeños add layers of flavor and creaminess.

Absolutely—zucchini, spinach, or extra bell peppers can be added to boost nutrition and texture.

Beef Enchilada Soup

A savory blend of tender beef, beans, and spices crowned with crispy tortilla strips.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Proteins

  • 1 lb ground beef, 85% lean

Vegetables

  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 (15 oz) can corn kernels, drained

Liquids

  • 4 cups low-sodium beef broth
  • 1 (15 oz) can tomato sauce

Spices & Seasonings

  • 2 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/2 tsp salt, or to taste
  • 1/4 tsp black pepper

Other

  • 1 (10 oz) can enchilada sauce, mild or medium
  • 1 tbsp olive oil

Tortilla Strips

  • 6 small corn tortillas, cut into thin strips
  • 2 tbsp vegetable oil for frying

Garnishes (optional)

  • 1/2 cup shredded cheddar cheese
  • 1/2 cup sour cream
  • 1/4 cup fresh cilantro, chopped
  • 1 jalapeño, thinly sliced

Instructions

1
Brown the Beef: Heat olive oil in a large pot over medium heat. Add ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 5 to 6 minutes. Drain excess fat if necessary.
2
Sauté Vegetables: Add diced onion, minced garlic, and diced red bell pepper to the pot. Cook for 4 to 5 minutes until the vegetables soften.
3
Add Spices: Stir in chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper. Cook for 1 minute until the spices become fragrant.
4
Combine Liquids and Beans: Pour in tomato sauce, enchilada sauce, and beef broth. Add drained black beans and corn kernels. Bring the mixture to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
5
Prepare Tortilla Strips: While the soup simmers, heat vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches for 1 to 2 minutes until crisp and golden. Drain on paper towels and season lightly with salt.
6
Season to Taste: Taste the soup and adjust seasonings as needed.
7
Serve: Ladle soup into bowls. Top each serving with crispy tortilla strips and optional garnishes such as shredded cheddar cheese, sour cream, chopped cilantro, and jalapeño slices.
Additional Information

Equipment Needed

  • Large soup pot
  • Skillet
  • Sharp knife and cutting board
  • Slotted spoon
  • Paper towels

Nutrition (Per Serving)

Calories 430
Protein 26g
Carbs 34g
Fat 22g

Allergy Information

  • Contains dairy when garnished with cheese and sour cream (optional)
  • Contains corn from tortillas and corn kernels
  • Gluten-free if certified gluten-free products are used
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.