Beef Enchilada Soup

This post may contain affiliate links. Please read our disclosure policy.

Beef Enchilada Soup is inexpensive, easy and delicious! Get out your slow cooker and let’s make a soup that’s a favorite for so many families.

Crockpot Enchilada Soup

This soup isn’t just easy to make. It’s cheap! A pound of hamburger, some broth, onion, and some fire-roasted canned tomatoes are the most expensive things on the ingredient list! It’s exactly what an insanely busy Mom (or Dad) wants in their recipe box. It’s a hearty soup, so it has that “stick to your ribs” kind of feeling. All the flavors of Beef Enchiladas in the form of soup!

I often cook up things like hamburger meat ahead of time and then separate it out into freezer bags. That way when I need to get a meal going, like this Slow Cooker Enchilada Soup, I can gather up all the ingredients in a flash.

I also like cooking the hamburger this way because I make a mess once when it’s in the frying pan and that’s it. Everything goes in the crockpot and all I have to do to clean up is wipe off the counter where I was cooking.

I’ve said so before, but a nice soup is one of the most perfect meals ever, in my humble opinion. Everything goes in one pot and then all you have to do is wait. Have you ever tried Spanish Soup? What about Reuben Soup? If not, you need to save both of those recipes because you don’t want to miss out.

Important Ingredients You Will Need:

Beef: You will need ground beef and beef broth. Ground turkey can also be used.

Veggies: Chopped celery, onion, green onions, fresh and canned tomatoes.

Toppings: Avocado, cheese and cilantro.

Close up of beef enchilada soup

How To Make Beef Enchilada Soup

  • Prepare a 6-quart crock pot with non-stick cooking spray.
  • In a large skillet over medium heat, cook the ground beef, onions and celery until the beef is no longer pink.
  • Transfer to the slow cooker.
  • Pour in beef broth and canned tomatoes.
  • Stir to combine and cover.
  • Cook on high for 3-4 hours or on low for 6-8 hours.
  • About 30 minutes before being served, add the cheese.
  • Stir melted cheese into the soup until combined.


You’ll notice it’s in the list of ingredients, but you don’t have to use it. I’ve written about cilantro before, so I get how divisive it is. Does it taste like soap to you? (The recipe Asian Chicken Noodle Soup has a section titled “WHY DOES CILANTRO TASTE LIKE SOAP TO SOME PEOPLE?”)

How To Serve:

I will admit that tortilla chips are my go-to addition to lots of soups, but especially those with a Mexican taste. I crunch them on top of each bowl, or a just pull out the whole bag and let people serve themselves.

For this soup, the avocado, chopped tomato and onion, and sprinkled cheese are pretty perfect toppings. I’m not sure you’d need much else, but if you do and you don’t care for tortilla chips, try some soft flour tortilla shells on the side. What do you recommend?

Beef Enchilada Soup in a Pot

Other Soup Recipes You Will Love:

Beef Enchilada Soup
5 from 6 votes

Enchilada Soup

Enchilada Soup is inexpensive and uses ingredients you likely already have! Get out your slow cooker and let's make a soup that's a favorite for so many families.
Servings: 4
Prep: 15 minutes
Cook: 3 hours
Total: 3 hours 15 minutes



  • 1 pound lean ground beef
  • 1/2 cup chopped onion +extra for garnish
  • 1/2 cup celery chopped
  • 4 cups beef broth
  • 1 can fire roasted tomatoes
  • 8 ounces shredded cheddar cheese (1 8-oz package)
  • 3 green onions chopped
  • Fresh tomatoes diced
  • 1 avocado peeled and quartered
  • 1 bunch cilantro cleaned and chopped
  • salt and pepper to taste



  • Prep a 6-quart crock pot with cooking spray.
  • Add ground beef, onions, celery to a nonstick skillet.
  • Cook on medium high heat constantly stirring until the ground beef is brown.
  • Transfer the ground beef, onions, celery to a crockpot.
  • Add beef broth and canned tomatoes to the crock pot.
  • Stir well to mix.
  • Cover the crockpot.
  • Cook on high for 3-4 hours or on low for 6-8 hours.
  • About 30 minutes before being served, add the cheese.
  • Stir to mix the cheese into the soup.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


Calories: 520kcal | Carbohydrates: 13g | Protein: 42g | Fat: 33g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 0.4g | Cholesterol: 127mg | Sodium: 1513mg | Potassium: 899mg | Fiber: 5g | Sugar: 4g | Vitamin A: 1233IU | Vitamin C: 11mg | Calcium: 479mg | Iron: 4mg


Leave a Review!

We LOVE hearing from you! Submit your question or comment here.

Your email address will not be published.

Your email address will not be published. Required fields are marked *

Recipe Rating:

I accept the Privacy Policy

4 comments on “Beef Enchilada Soup”

  1. 5 stars
    This was really really good and my family are picky eaters. I think Im going to make some more since the first serving didnt last long.