
Easy 30 Minute Beef Enchilada Soup with Black Beans
Ingredients
Method
- Preheat the oven to 400°F. Slice the tortillas into thin strips and toss with vegetable oil and 1/4 teaspoon of salt. Arrange on a baking sheet and bake for 8–10 minutes, stirring once, until golden and crisp. Set aside.
- Brown the ground beef in a large pot or Dutch oven over medium heat for approximately 5 minutes, breaking it up with a spoon. Drain any excess fat if necessary.
- Add the diced onion and cook for 3–4 minutes until softened. Stir in the garlic and cook for 1 minute.
- Incorporate the beef broth, black beans, kidney beans, diced tomatoes, corn, enchilada sauce, cumin, chili powder, smoked paprika, oregano, salt, and black pepper. Stir well to combine.
- Bring the soup to a boil, then reduce the heat and simmer uncovered for 20 minutes, stirring occasionally.
- Taste and adjust the seasoning as needed. Serve hot, garnished with the crispy tortilla strips and your choice of additional toppings.
Nutrition
Notes
The Ultimate Enchiladas in a Bowl
Wednesday evening, 35 minutes before dinner. Panic sets in. We’ve all been there, right? I remember my avó’s kitchen in Somerville always smelled like olive oil and garlic. She’d start her sofrito at 4 PM for dinner at 6, and the whole triple-decker would smell like home. She never measured anything, just poured and tasted, and I’d watch her hands move and try to memorize the proportions.
I try to channel that calm energy when I need a fast meal, but let’s be real, I don’t always have two hours to simmer a base. That is exactly why I developed this beef enchilada soup. It is essentially enchiladas in a bowl. You get all that cozy flavor without the rolling, the baking, or the messy assembly line.
Even my friends out in Los Angeles tell me that when temps drop to 55 degrees, it is officially comfort food season. During these cooler LA winter months when we actually use our ovens (or in my case, a heavy Dutch oven on the stove), this easy 30 minute beef enchilada soup with black beans is a total lifesaver. It looks fancy, but it takes barely any active prep. This is exactly what I need on a rainy day. Just pantry staples, one pot, and a whole lot of flavor. This is the weeknight answer I’ve been looking for.
Building a Foolproof Flavor Foundation
I know this sounds complicated, but it is actually quite forgiving. The trick is building flavor in layers. You want to start by browning your ground beef with diced yellow onions and spices. Season in layers, not all at once. This isn’t being fussy, it’s the difference between a flat broth and a complex, restaurant-quality beef enchilada soup.
Here’s what I wish someone had told me years ago. Drain the beef fat well to avoid an unappetizing oil layer on your finished dish. I learned this the hard way. Forgetting to drain the beef leads to a greasy film on top of the soup that completely ruins the mouthfeel. Just tilt your pan, scoop out the excess liquid, and you’re good to go.
Not a fan of red meat? Fair enough. You can absolutely use a ground turkey or chicken substitution here. Most agree turkey and chicken work perfectly with the exact same seasonings. The poultry will absorb that rich enchilada sauce beautifully. Once your meat is browned and drained, this basically becomes a dump and simmer situation. You’ll pour in your canned tomatoes, corn, black beans, and broth. Easy.
The Science of a Creamy Broth
I don’t always get the tone right when I’m explaining nutrition concepts. Sometimes I’m too technical, sometimes I’m too simplified. It’s a constant calibration. But let’s talk about the science of thickening this cheesy beef enchilada soup, because understanding the “why” makes you a better cook.
We want a thick, creamy texture. You have a few options here. My personal favorite is using a couple of tablespoons of masa harina whisked into a little cold water before stirring it in. Masa harina is treated with calcium hydroxide (slaked lime), which changes its chemical structure and allows it to thicken liquids while adding an authentic, toasted corn flavor. If you don’t have masa harina, you can thicken the broth using a cornstarch slurry if a heartier texture is desired.
To make it a truly creamy beef enchilada soup, you’ll want to add dairy. Stir in 8oz of cream cheese and 4oz of cheddar at the very end. But here is the real secret. Shred your own cheese from a block for better melting. Pre-shredded cheese is coated in anti-caking agents like cellulose, which prevents it from melting smoothly and can make your broth grainy. Trust me on this.
Also, use high-quality beef bone broth for a richer, deeper flavor profile. The broth is the primary flavor carrier here. If you use a weak, watery bouillon, your beef enchilada soup will taste watered down.
Common Mistakes & Fixes
Mistake: The soup has a greasy, oily slick on top.
Solution: You likely forgot to drain the beef. Always drain the fat well after browning to prevent a greasy film. If it’s already in the pot, skim the top with a wide spoon or lay a piece of bread on the surface for two seconds to absorb the oil.
Mistake: The cheese clumped up and won’t melt.
Solution: You probably used pre-shredded bagged cheese or added it while the soup was boiling violently. Turn the heat down to low, use freshly grated block cheese, and stir gently. Adding a splash of heavy cream at the end also helps stabilize it.
Mistake: The broth is too thin and watery.
Solution: Let it simmer uncovered for another 10 minutes to reduce. If it is still too thin, whisk a tablespoon of cornstarch with cold water, stir it in, and let it bubble for two minutes to activate the thickening.
Balancing Sodium and Flavor
As a dietitian, I have to talk about sodium management for a second. That tracks with what I’ve seen in a lot of pantry-staple recipes. When you combine canned beans, canned corn, store-bought enchilada sauce, and broth, the salt levels can skyrocket. I learned that evidence-based nutrition means nothing if people won’t actually make the food, so I don’t demand you make everything from scratch. Just make smart swaps.
First, rinse your black beans and pinto beans thoroughly under cold water. This washes away a significant amount of the canning sodium. Second, opt for a low-sodium broth. You can always add salt later, but you can’t take it out. Taste as you go, your palate is data. If you are using a homemade taco seasoning instead of store-bought packets, you have even more control over the salt content.
If the vegetables aren’t appealing, the recipe isn’t working. I love using frozen corn instead of canned corn here. It retains a better crunch and natural sweetness that balances the smoky chili powder and cumin. And if you find the savory flavors are getting too heavy, remember my golden rule. When in doubt, add acid. Add lime juice at the very end to brighten the heavy, savory flavors. It wakes up the dish in a way that salt alone can’t.
The Magic of the Topping Bar
I can’t wait for you to add the toppings. This is where a simple beef enchilada soup transforms into an experience. We have this thing where my daughter gets to choose the garnishes, and she loves setting up a little “topping bar” on the kitchen island. Participation matters more than efficiency.
Provide a variety of fresh toppings to balance the simmered flavors. You need the crunch of the tortilla strips to contrast the creamy broth. I highly recommend using scoop style corn chips or Trader Joe’s Elote Corn Dippers for better dipping. They hold up to the thick liquid without getting instantly soggy.
Next, add fresh cilantro and Hass avocado slices. The cool, creamy avocado against the hot, spicy broth is perfection. A dollop of sour cream or Greek yogurt, some pico de gallo, and fresh lime wedges for squeezing are mandatory in my house. If you want to get really creative, you can actually turn leftovers into a beef enchilada dip recipe. Just simmer the leftover soup uncovered until the liquid reduces by half, stir in extra cheddar, and serve it hot with sturdy tortilla chips. It’s brilliant.
Storage and Meal Prep Guide
I’m not sure I’ve mastered the art of quick weeknight cooking myself. I still rely heavily on Sunday meal prep because Tuesday-night me is not particularly creative. Thankfully, this beef enchilada soup is incredibly meal prep and freezer friendly.
If you have leftovers, let the soup sit in the fridge for a day to allow flavors to meld. Honestly, it tastes even better on day two. Store it in an airtight container in the refrigerator for 3-4 days. Always store your toppings separately from the soup, otherwise your tortilla strips will turn to mush.
For freezing, transfer the cooled soup to freezer bags or airtight containers. It will keep for 1-3 months. When you are ready to eat, defrost it overnight in the fridge before reheating. I prefer reheating in a small saucepan over medium heat rather than the microwave. It keeps the dairy from separating. If you must use a microwave, do it in 2-minute increments, stirring well in between.
Frequently Asked Questions
Stay Cozy
I genuinely love the moment when a recipe works exactly as it should. When the timing is right, the flavors are balanced, and I can picture you actually making this beef enchilada soup on a busy Wednesday night. Whether you serve it as a thick beef enchiladas bowl or thin it out with extra broth, I know this is going to be a new family favorite. Don’t forget to set up that topping bar, let the kids pick their own garnishes, and enjoy a bowl of pure comfort.
I share tons of variations and weeknight lifesavers over on my Pinterest boards, so come say hi and let me know what toppings you ended up using!
Reference: Original Source
Can I use ground turkey or chicken for this beef enchilada soup?
Absolutely. Ground turkey or chicken works beautifully as a substitution. Just make sure to brown the poultry with the onions and spices exactly as you would the beef. It absorbs the enchilada sauce perfectly and keeps the meal slightly lighter.
What enchilada sauce do you use?
I generally reach for a mild or medium red enchilada sauce for this recipe. Brands like Hatch or Siete have great flavor profiles with clean ingredients. If you want a sharper, more acidic bite, you could experiment with green sauce, but red is traditional here.
Can you double this beef enchilada soup recipe?
Yes, this recipe scales up incredibly well for large families or meal prep. Just ensure your Dutch oven or stockpot is large enough to handle the volume. You won’t need to adjust the cooking times, just make sure the meat is fully browned before simmering.
What if I don’t have enchilada sauce?
If you’re out of sauce, don’t panic. You can substitute an equal amount of plain tomato sauce mixed with a splash of extra broth, plus a tablespoon of chili powder, a teaspoon of cumin, and a pinch of oregano. It’s a great emergency fix.
Can I adapt this into a creamy beef enchilada soup slow cooker recipe?
You certainly can. Brown your ground beef and onions on the stove first, drain the fat, then transfer everything except the dairy and toppings to your slow cooker. Cook on low for 3-4 hours, stirring in the cream cheese right at the end until melted.
How do I thicken the beef enchilada soup?
My favorite method is whisking two tablespoons of masa harina with a little cold water and stirring it into the simmering broth. It thickens beautifully while adding a toasted corn flavor. Alternatively, a simple cornstarch slurry or adding cream cheese will also create a heartier texture.





