Flash Sale! to get a free eCookbook with our top 25 recipes.

Cheesy Beef Enchilada Soup

The first time I made this soup, I stood over the pot and just breathed it in. That deep, smoky aroma of toasted chiles and cumin reminded me of my favorite corner taqueria, the one where the owner knows my order by heart. Cheesy Beef Enchilada Soup hit every note I was craving. rich, spicy, and unapologetically indulgent.

Last winter, my sister came to visit during one of those gray weeks where the sky never clears. We had planned to go out for Mexican food, but the ice storm had other ideas. I rummaged through my pantry and found a can of enchilada sauce I’d impulse-bought months ago. Three hours later, we were both on our second bowls, huddled under blankets, watching the snow pile up against the windows. Some of my best food memories come from making do with what I have.

This recipe has become my answer to comfort food cravings ever since. If you are looking for other cozy soups to round out your rotation, I recently shared a creamy chicken and mushroom soup that hits similar notes of warmth and satisfaction.

The Ingredients That Make This Soup Sing

Ground beef forms the backbone here, and I always reach for 85/15. enough fat to carry flavor without leaving grease pooling on top. The enchilada sauce is non-negotiable; I have tried making my own, but a good canned red sauce saves twenty minutes and tastes just as bold. What transforms this from good to unforgettable is the cream cheese stirred in at the end. It melts into the broth, creating that velvety texture that clings to your spoon. I learned this combination works best when you let the beef really brown before adding liquid. that fond on the bottom of the pot is liquid gold. For another soup that builds layers through smart protein choices, check out my chicken and sausage gumbo.

Cheesy Beef Enchilada Soup ingredients and preparation
Cheesy Beef Enchilada Soup 29

How to Make Cheesy Beef Enchilada Soup

I start by breaking the beef into a hot Dutch oven and stepping back. That sizzle tells me the pan is hot enough, and I resist the urge to stir for a full three minutes. The meat needs contact with the metal to develop that crust. Once it is deeply browned, I push it to the sides and toast my spices in the rendered fat. cumin, chili powder, a pinch of oregano. The kitchen fills with this warm, earthy perfume that makes my stomach growl every single time.

Next comes the enchilada sauce and broth, which deglaze all those stuck bits into the liquid. I let it simmer uncovered for twenty minutes, just enough time for the flavors to marry without reducing too much. The final five minutes are where the magic happens: cubed cream cheese and shredded cheddar, stirred until they disappear into a creamy, orange-hued soup that looks almost too good to be homemade. If you enjoy this style of bold, Tex-Mex cooking, my taco soup uses a similar build but with a lighter broth.

What I Learned Making This Three Times

My first attempt was too thin because I rushed the simmer. Now I know twenty minutes is the minimum. anything less and the broth tastes like separate ingredients instead of one cohesive soup. The second time, I added all the cheese at once and ended up with stringy clumps. Adding cream cheese first, off heat, then cheddar gradually solves this completely.

Sharp cheddar matters more than you think. Mild cheese disappears into background creaminess, but extra sharp keeps its identity and gives you little bursts of flavor. I also stopped salting until the end. enchilada sauce varies wildly in sodium, and I have learned to taste before adjusting.

My Secret Trick: I save a handful of crushed tortilla chips from the bottom of the bag and stir them in during the last two minutes of simmering. They dissolve just enough to thicken the soup slightly while adding authentic corn flavor that reads as “someone’s grandmother made this.”

step by step preparation of the recipe
Cheesy Beef Enchilada Soup 30

How to Store Cheesy Beef Enchilada Soup

  • Refrigerate in airtight containers for up to 4 days at 40 degrees Fahrenheit or below
  • Freeze in individual portions for up to 3 months; the cream cheese base holds up surprisingly well
  • Thaw overnight in the refrigerator, never on the counter
  • Reheat gently over medium-low heat, stirring frequently to reincorporate any separated cheese
  • Add a splash of broth when reheating if the soup has thickened too much in storage

Why This Soup Actually Satisfies

Cheesy Beef Enchilada Soup delivers real staying power thanks to the protein-fat combination of beef and cheese, which keeps me full for hours without the heavy feeling of a cream-based chowder. The tomatoes and chiles bring actual vegetable content and a dose of vitamin C that makes me feel slightly better about the indulgence. I serve it to my family knowing it nourishes even as it comforts.

finished dish ready to serve
Cheesy Beef Enchilada Soup 31

FAQs

Can I make this soup in a slow cooker?

Yes, brown the beef first on the stovetop, then transfer everything except the cheese to your slow cooker. Cook on low for six hours or high for three. Stir in the cream cheese and cheddar during the last thirty minutes, keeping the lid off to let excess moisture escape.

What can I substitute for enchilada sauce?

In a pinch, combine one cup tomato sauce with two tablespoons chili powder, one teaspoon cumin, and half teaspoon garlic powder. Simmer for ten minutes to meld the flavors. It will not have the same depth as canned sauce, but it works when you are in a bind.

How do I prevent the cheese from separating?

Remove the pot from heat before adding any dairy. Cut cream cheese into small cubes and stir until completely smooth before introducing shredded cheese. Add cheddar gradually, handful by handful, letting each melt before adding more. Patience here prevents grainy texture.

Can I use ground turkey instead of beef?

Absolutely, though I recommend adding one tablespoon olive oil since turkey is leaner. The flavor will be milder, so consider increasing spices by half. Cheesy Beef Enchilada Soup adapts well, but the richness of beef really carries the enchilada concept best.

A bowl of Cheesy Beef Enchilada Soup topped with tortilla chips, sour cream, melted cheese, cilantro, and a lime wedge.

Cheesy Beef Enchilada Soup

All the bold flavors of beef enchiladas in a creamy, cheesy soup that comes together in under an hour.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: Mexican, Tex-Mex
Calories: 420

Ingredients
  

For the Soup Base
  • 1 lb ground beef 80/20 for best flavor
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 10 oz enchilada sauce one can, red or green
  • 10 oz diced tomatoes with green chiles undrained, such as Rotel
  • 15 oz black beans drained and rinsed
  • 1 cup corn kernels fresh or frozen
  • 4 cups beef broth low sodium preferred
  • 2 tbsp taco seasoning or 1 packet
For Finishing
  • 4 oz cream cheese cubed, softened
  • 2 cups shredded cheddar cheese divided
For Serving
  • 1 cup tortilla strips or crushed chips optional
  • 1/4 cup cilantro chopped, optional
  • 1/2 cup sour cream optional

Equipment

  • Large Dutch oven or heavy pot
  • Wooden spoon
  • Ladle

Method
 

Brown the Beef
  • Set your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until it is mostly browned with some crispy bits, about 6 to 8 minutes. Add the diced onion and cook until softened and translucent, about 4 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
Build the Soup
  • Stir in the enchilada sauce, diced tomatoes with their juices, black beans, corn, beef broth, and taco seasoning. Scrape up any browned bits from the bottom of the pot. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and cook for 15 minutes to let the flavors meld.
Make It Cheesy
  • Reduce heat to low. Add the cubed cream cheese and stir constantly until it melts completely into the soup, about 3 minutes. Gradually add 1.5 cups of the shredded cheddar, stirring until smooth and creamy. Do not let the soup boil or the cheese may seize.
Finish and Serve
  • Taste and adjust salt if needed. Ladle into bowls and top with remaining cheddar, tortilla strips, cilantro, and a dollop of sour cream. Serve immediately while hot and creamy.

Notes

For extra depth, use a mix of cheddar and pepper jack cheese. The soup thickens considerably as it sits - thin leftovers with a splash of broth when reheating. Make it ahead through step 2, refrigerate up to 2 days, then reheat gently and finish with cheese just before serving.

Conclusion

This soup has earned its place in my permanent rotation. the one I make when someone needs cheering up, including myself. It asks little of you and gives back bowls of pure comfort. For another Mexican-inspired soup that balances spice with satisfaction, try my Mexican black bean soup.

Follow us on Social Media : Pinterest