Cheesy Beef Enchilada Soup

Posted on June 18, 2026

Modified: June 18, 2026

By Daniel
A bowl of Cheesy Beef Enchilada Soup topped with shredded cheese, sour cream, and fresh cilantro.

The first time I made this soup, my kitchen smelled like my favorite Tex-Mex joint at 2 PM on a Saturday. That deep, toasty chili scent wrapped around the cream cheese melting into the pot, and I knew immediately that Cheesy Beef Enchilada Soup was about to become a permanent resident in my recipe rotation. I stood there stirring, sneaking spoonfuls before it was even done, completely unable to wait.

My grandmother never made anything with enchilada sauce. She was strictly chicken and dumplings territory. But last winter, when the flu tore through our house and I needed something that felt like a hug with a little kick, I started experimenting. This soup was the result of three failed attempts, one spectacular cheese separation disaster, and finally, the batch that made my husband go quiet mid-bite — the highest compliment in our house.

What I landed on hits every note: savory beef, silky cheese, that unmistakable enchilada tang. If you are craving something with similar bright, bold flavors, I also love this Mediterranean lemon chicken soup for when I want something lighter but equally comforting.

What You Need to Make This Recipe

The ground beef matters more than you might think. I use 85/15 because you need some fat to carry the chili powder and cumin, but not so much that your soup swims in grease. The enchilada sauce is non-negotiable — I have tried making my own, and honestly, a good canned red enchilada sauce builds a deeper, more consistent base than my homemade attempts ever managed. Cream cheese is the real magic here, though. It melts into the broth and creates this velvety texture that makes Cheesy Beef Enchilada Soup feel indulgent without being heavy. I also keep a bag of frozen fire-roasted corn in my freezer specifically for this recipe — the char adds something you cannot get from regular corn. For another soup that leans on smoky, savory elements, this kielbasa sausage potato soup has a similar hearty, stick-to-your-ribs quality.

How to Make Cheesy Beef Enchilada Soup

I start by browning the beef hard — really letting it sit undisturbed in the Dutch oven until it develops a crust. That fond on the bottom of the pot is pure flavor gold. Once the beef is out, the onions and garlic go into that same fat, softening until they smell sweet and almost jammy. The spices hit the hot oil next, and you will know it is working when your nose tingles. The enchilada sauce and broth go in, scraping up every brown bit, and then comes the simmer. I give it twenty minutes, uncovered, so it reduces slightly and concentrates. The cream cheese goes in off the heat, cut into cubes, stirred until it disappears completely. Shredded cheese follows, handful by handful, melting slowly so it stays smooth. The whole process takes about forty minutes, but the active time feels almost meditative. If you enjoy this kind of layered, seasoned cooking, my taco soup uses a similar build but with a completely different finished personality.

Pro Tips

Grate your own cheese. The pre-shredded bags contain cellulose that keeps them from clumping, but that same coating prevents smooth melting. I learned this the hard way with a grainy, separated batch that still haunts me.

Let the cream cheese soften fully. Cold cubes take forever to incorporate and can leave you with little white lumps floating in your soup. I set mine on the counter when I start cooking.

Toast your spices in the beef fat. Dry spices bloom in hot oil, releasing compounds that water alone cannot extract. Your Cheesy Beef Enchilada Soup will taste deeper, more complex, more expensive.

My Secret Trick: I stir in a tablespoon of pickled jalapeño brine right at the end. It adds acidity and heat without more chunks of pepper, and it somehow makes the cheese taste even cheesier. I discovered this by accident when I was cleaning out my fridge, and now I never skip it.

How to Store Cheesy Beef Enchilada Soup

  • Refrigerate in airtight containers for up to 4 days. The soup thickens considerably as it sits, so you will need to thin it with a splash of broth or water when reheating.
  • Freeze in individual portions for up to 3 months. I use quart freezer bags laid flat — they stack neatly and thaw faster than rigid containers. Leave one inch of headspace for expansion.
  • Reheat gently over medium-low heat, stirring frequently. High heat will cause the cheese to separate and become grainy. If microwaving, use 50% power in one-minute intervals, stirring between each.
  • Do not freeze if you have already added tortilla strips or chips as garnish. They become irreversibly soggy. Store those separately at room temperature.

Nutritional Benefits

Cheesy Beef Enchilada Soup delivers substantial protein from the beef — about 25 grams per serving — which keeps me full for hours without the blood sugar crash I get from carb-heavy meals. The tomatoes in the enchilada sauce bring lycopene, and I have read that cooking actually increases its bioavailability, so this soup delivers more than raw tomatoes would. It is not health food, exactly, but it is nourishing in the way that actually satisfies.

FAQs

Can I make this soup in a slow cooker?

Yes, brown the beef and onions first, then transfer everything except the dairy to your slow cooker. Cook on low for six hours, stir in the cream cheese and shredded cheese at the very end, and let them melt for ten minutes with the lid on.

What can I substitute for cream cheese?

Full-fat Greek yogurt works in a pinch, though the texture is tangier and less rich. Neufchâtel cheese is nearly identical with slightly less fat. I have also used a combination of heavy cream and a little cornstarch slurry with decent results.

How do I fix soup that is too spicy?

Stir in additional cream cheese or a splash of heavy cream to mellow the heat. A dollop of sour cream on top also helps. For future batches, use mild enchilada sauce and reduce or omit any added cayenne.

Can I use ground turkey instead of beef?

Absolutely, though I recommend dark meat turkey for better flavor and moisture. You will need to add a tablespoon of oil since turkey is leaner. The finished Cheesy Beef Enchilada Soup will be lighter but still deeply satisfying.

A bowl of Cheesy Beef Enchilada Soup topped with shredded cheese, sour cream, and fresh cilantro.
Daniel

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-American, Tex-Mex
Calories: 485

Ingredients
  

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

Equipment

  • Large Dutch oven or heavy-bottomed pot
  • Wooden Spoon

Method
 

Brown the Beef
  1. Set your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until no pink remains, about 6-8 minutes. Drain excess fat if needed, leaving about 1 tablespoon in the pot. Add the diced onion and cook until softened and just starting to brown at the edges, about 4 minutes. Stir in the garlic and cook until fragrant, 30 seconds.
Build the Soup Base
  1. Sprinkle the taco seasoning over the beef and stir to coat everything evenly. Pour in the enchilada sauce, diced tomatoes with their juices, drained black beans, and chicken broth. Stir well, scraping up any browned bits from the bottom of the pot. Bring to a boil, then reduce heat to maintain a gentle simmer. Cook uncovered for 15 minutes to let the flavors meld.
Make It Cheesy
  1. Reduce heat to low. Add the cubed cream cheese and stir constantly until completely melted and smooth, about 3-4 minutes. Gradually add 1.5 cups of the shredded cheddar, stirring between each handful until fully melted. Do not let the soup boil at this stage or the cheese may separate. The soup should be thick and creamy.
Finish and Serve
  1. Taste and adjust seasoning with salt if needed. Ladle into bowls and top with the remaining 0.5 cup cheddar, tortilla strips, a dollop of sour cream, and fresh cilantro. Serve immediately while hot and melty.

Notes

For extra depth, use half ground beef and half Mexican chorizo. The soup thickens considerably as it cools - thin leftovers with a splash of broth when reheating. Make ahead through step 2 and refrigerate up to 3 days; finish with cheeses when reheating.

Conclusion

This soup has rescued my Tuesday nights, my sick days, and my desperate what-do-I-make moments more times than I can count. Cheesy Beef Enchilada Soup tastes like someone cared enough to build layers of flavor, even when you threw it together in under an hour. If you are a cheese and beef person generally, you might also love my cheeseburger soup — it has that same indulgent, diner-quality satisfaction. Make this once, and I suspect it will start appearing in your regular rotation too.

You might also like these recipes

Leave a Comment

Recipe Rating