Soups, Stews & Chili

Beef Enchilada Soup with Black Beans and Corn

By Clara ·

Beef Enchilada Soup with Black Beans and Corn
Beef Enchilada Soup with Black Beans and Corn

As the beef and onion brown together, little savory bits cling to the bottom of the pot. That’s where this soup starts tasting like more than broth with a few things floating in it. I build those browned bits into Beef Enchilada Soup with Black Beans and Corn, then let red enchilada sauce carry its chile flavor through every spoonful.

The soup simmers uncovered before the beans and corn go in, so the broth has time to take on the beef and seasoning without overcooking the canned vegetables. The finish is hearty but still brothy, with tender beef, soft black beans, and corn in every bowl. It’s a one-pot dinner that makes six servings and doesn’t need a separate sauce or topping to feel complete.

Beef enchilada soup with black beans and corn, hearty and colorful
“

Kitchen Note

The garlic and spices need just 30 seconds in the pot. I keep an eye on them here; they should smell fragrant, not look browned or scorched.

Save this beef enchilada soup for a cozy, brothy dinner with browned beef, black beans, and corn in every bowl.

Save to Pinterest

Why a Long Simmer Can’t Fix Beef That Never Browned

There’s a difference between beef that’s cooked through and beef that has developed browned edges. The first gives you tender crumbles; the second leaves savory bits on the pot that become part of the soup’s base. A gentle simmer can blend the flavors, but it won’t create that same browned flavor after the beef is already covered with liquid.

That’s why I brown the beef and onion before adding the enchilada sauce, tomatoes, and broth. Once the liquid goes in, scraping the bottom of the pot lifts those browned bits into the soup instead of leaving them behind. You don’t need to cook the beef until it’s dry or crisp. Break it up as it cooks and let it brown while the onion cooks alongside it; then the simmer can do the quieter work of bringing the chile, tomato, and beef flavors together.

What the Enchilada Sauce and Broth Each Bring to the Pot

Beef enchilada soup with black beans and corn, rich and brothy
  • 85% lean ground beef — This blend gives the soup beefy richness without making the broth excessively fatty. Choose fresh ground beef and break it into small crumbles as it cooks; there’s no need to pay extra for a specialty grind.
  • Red enchilada sauce — It contributes the chile seasoning and a concentrated tomato base in one ingredient. Brands vary in heat and saltiness, so choose the level you enjoy; the broth and seasonings round it out rather than replacing its distinct flavor.
  • Diced tomatoes — Canned tomatoes bring juicy pieces and a little acidity, which keeps the broth from tasting one-note. Standard diced tomatoes work well here; there’s no need to drain them.
  • Low-sodium beef broth — The broth gives the soup its pourable base while leaving room for the enchilada sauce and measured seasoning. Low-sodium broth is the practical choice because prepared sauces vary in salt.
  • Black beans and corn — Canned beans make this a quick pantry soup; drain and rinse them so the canning liquid doesn’t follow them into the pot. Drain the corn, too. Either can stay a standard grocery-store brand.
  • Onion, garlic, and dried spices — The onion starts cooking with the beef, while garlic and the chili powder, cumin, and oregano go in later for a brief cook. Ground spices don’t need to be a premium brand, but they should smell fragrant when you open the container.

The Four Stages That Build the Soup’s Flavor

Brown the Beef and Onion Together

Set a 6-quart pot over medium-high heat and add the ground beef and diced onion. Cook for 7–9 minutes, breaking up the beef as it browns, until the beef reaches 160°F. Keep the crumbles fairly small so they’re easy to spoon up with the beans and corn. If the beef is still pink or hasn’t reached temperature, give it more time rather than moving on by the clock alone.

Give the Garlic and Spices a Brief Cook

Stir in the minced garlic, chili powder, cumin, oregano, salt, and black pepper. Cook for 30 seconds, stirring so the garlic and spices touch the hot pot without sitting in one spot. The aroma should turn fragrant quickly. Don’t let the garlic brown; it can taste bitter if it scorches.

Loosen the Browned Bits with the Liquid

Pour in the red enchilada sauce, diced tomatoes, and beef broth. Scrape the bottom of the pot as you stir, lifting any browned bits into the liquid. Bring the soup to a boil, watching for bubbles across the surface rather than letting it boil unattended. This is the point where the browned beef flavor gets distributed through the broth.

Simmer First, Then Add the Canned Vegetables

Reduce the heat until the soup holds a gentle simmer and cook it uncovered for 15 minutes. Add the drained and rinsed black beans and drained corn, then simmer for 8–10 minutes more, until they’re heated through. Keep the heat low enough for a steady, gentle bubble; a hard boil isn’t needed. The finished soup should be hot throughout, with the beans and corn warmed into the broth.

Three Small Changes That Keep the Soup in Its Lane

Make It Gluten-Free with a Suitable Enchilada Sauce

Choose a red enchilada sauce labeled gluten-free and keep the rest of the ingredients and amounts the same. The soup stays brothy and savory; the sauce’s particular chile flavor will vary by brand.

Use Fire-Roasted Diced Tomatoes

Swap the regular diced tomatoes for fire-roasted diced tomatoes in the same can size. They bring a subtle roasted note to the broth without changing the soup’s basic texture or the cooking sequence.

Choose a Leaner Ground Beef

Ground beef with a leaner percentage, such as 93% lean, works in the same quantity and gives you a less rich broth. The soup may taste a little lighter, but the enchilada sauce and beef broth still give it plenty of savory character.

Storage and Reheating

  • Refrigerator: Store covered for 3–4 days. The beans soften a little as they sit, but the broth remains good for reheating.
  • Freezer: Freeze in airtight containers for up to 2–3 months. Leave a little room at the top for expansion and thaw overnight in the refrigerator.
  • Reheating: Warm it gently in a saucepan, stirring now and then, until it reaches 165°F. Avoid a hard boil, which can break up the beans and make the beef feel less tender.

Questions That Come Up When Making This Enchilada Soup

Can I use green enchilada sauce instead of red?+

Yes, use the same amount of green enchilada sauce. It changes the soup’s flavor and color, so expect a different chile character rather than the familiar red-sauce taste.

Can I leave the black beans out?+

Yes. The soup will have fewer hearty bites and a thinner feel, but the corn, beef, and broth still make a complete pot. Keep the corn in the final simmer so it has time to heat through.

How do I make the soup less spicy?+

Choose a mild red enchilada sauce. The sauce is the main source of chile heat here, so selecting a milder one changes the heat without changing the amount of liquid in the pot.

Can I skip rinsing the black beans?+

Drain and rinse the beans before adding them. Rinsing removes the thick canning liquid, which can make the broth cloudier and bring an extra starchy, salty taste.

Beef Enchilada Soup with Black Beans and Corn

Beef enchilada soup simmers ground beef, black beans, and corn in a savory red enchilada and tomato broth. This one-pot soup finishes with a gentle simmer for a hearty texture and warming chili-cumin flavor.
Prep Time 10 minutes
Cook Time 33 minutes
Total Time 43 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 310

Ingredients
  

  • 1 lb ground beef 85% lean
  • 1 yellow onion medium, diced
  • 3 cloves garlic minced
  • 2 tsp chili powder
  • 1 tsp ground cumin
  • 0.5 tsp dried oregano
  • 0.75 tsp kosher salt
  • 0.25 tsp black pepper
  • 1 can (10 oz) red enchilada sauce
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups low-sodium beef broth
  • 1 can (15 oz) black beans drained and rinsed
  • 1 can (15 oz) corn drained

Method
 

  1. Add the ground beef and onion to a 6-quart pot over medium-high heat and cook for 7–9 minutes, breaking up the beef, until it is browned and reaches 160°F.
  2. Stir in the garlic, chili powder, cumin, oregano, salt, and pepper, and cook for 30 seconds.
  3. Stir in the enchilada sauce, diced tomatoes, and beef broth, scraping up any browned bits.
  4. Bring the soup to a boil.
  5. Reduce the heat to maintain a gentle simmer and cook uncovered for 15 minutes.
  6. Stir in the black beans and corn.
  7. Simmer for 8–10 minutes, until heated through.

Notes

For deeper flavor, scrape up the browned bits as you stir in the liquids. Refrigerate leftovers for up to 4 days; freeze for up to 3 months. For a lighter option, substitute lean ground turkey for the ground beef.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating