Beef Enchilada Soup With Greek Yogurt
This Beef Enchilada Soup with Greek Yogurt is the perfect meal for soup season. Lean and tender ground beef, warm spices, hearty beans and corn come together for one delicious meal. I use my homemade Enchilada Spice Blend for incredible flavor and instead of heavy cream- I stir in a little greek yogurt to keep it light and creamy.

Original Post: November 2021 | Post Updated: Ocotber 2025
I love me some enchiladas- hence my Bison Enchiladas and my Butternut Squash and Black Bean Enchiladas . It’s one of my comfort foods. And as you may know, making enchiladas can can take some work with rolling and layering. This soup, though? It has all the flavors and it’s effortless!
Amazon Associate Affiliate Links Disclosure: This post contains links to products I love on Amazon. If you click through the links provided, we may receive a small commission at no additional cost to you.
Why this easy Beef Enchilada Soup works
- Light and creamy but not heavy: Similiar to my Chicken and Potato Soup and my Dairy Free Shrimp and Corn Chowder, this soup uses greek yogurt for extra protein and a smooth finish.
- Meal prep and freezer friendly: This soup freezes beautifully and also tastes even better the next day as the flavors settle in.
- Clean ingredients: This recipe is gluten free and free from any refined sugars.
Ingredients you’ll need

- Lean ground beef. I recommend 90/10 or 93/7.
- Enchilada spice mix. This is my special blend that consists of ground cumin, paprika, oregano, garlic, coriander, cayenne and salt.
- Onions. White or yellow onions are best.
- Garlic cloves.
- Black beans.
- Frozen corn. Canned corn works too.
- Roasted red pepper.
- Green fire roasted chiles.
- Enchilada sauce. I like to use Siete Red Enchilada Sauce because they make it with ingredients that I recognize and they don’t add any weird sugars or fillers.
- Beef broth.
- Vegetable broth. Here me out on this- I use a mix of beef and vegetable broth for my beef soups like in my Italian Beef Soup because it makes it balanced and not so beefy tasting. This will allow the spices and enchilada flavors to shine.
- Greek yogurt. Use full fat plain greek yogurt. Better Goods and Zoi both have a nice thick consistency.
- Optional garnishes: Avocado slices, additional greek yogurt or sour cream, shredded cheddar cheese, tortilla strips, fresh cilantro and lime juice would all be amazing.
How to make Beef Enchilada Soup
Step One: Over medium heat, spray a large pot or dutch oven with avocado oil spray. Add the ground beef and let it cook for 2 minutes. Break it apart with a spatula or large wooden spoon. Add the onion, garlic and enchilada spice mix. Let it cook for another 3-4 minutes until the beef is starting to brown and spices are toasted.
Step Two: Add in the enchilada sauce, beans,roasted peppers, and green chiles. Then pour in the broths. Turn the heat down to low and let the soup simmer for about 20 minutes or until the beef is cooked. Add the frozen corn in during the last 10 minutes of cooking.

Step Three: Adjust seasonings as needed. Remove from the heat and let it sit for a couple of minutes then gently whisk or stir in the greek yogurt. Serve hot with optional garnishes such as a dollop of greek yogurt on top or sour cream, avocado slices, cheddar cheese, tortilla strips, fresh cilantro, lime juice.
Storing and reheating instructions
Store any remaining soup in an airtight container in the fridge for up to 3 days. Reheat on the stove top on low or in the microwave for 1-2 minutes.

Helpful tips for this Beef Enchilada Soup recipe
- Removing the soup from the heat first before adding the greek yogurt will help prevent curdling.
- All beef broth can be used. When making beef soups like my Italian Beef Soup, I like to mix the broth flavors so it’s not so beefy tasting. The mixture of vegetable and beef broths will have a more subtle beef flavor allowing the enchilada flavors to shine.
- I use Siete Enchilada sauce for this recipe but any red enchilada sauce will work.
Serving suggestions
- For a fully loaded Beef Enchilada Soup, garnish with avocado slices, cheddar cheese, tortilla strips, fresh cilantro or lime juice.
- Add in cooked white rice or small macaroni noodles.
- Warm tortillas or cheese quesadillas for dipping.
- Serve as a starter and enjoy with Gluten Free Shrimp Tacos, Crispy Chicken Tacos, Butternut Squash and Turkey Tacos, or Carne Asada Fries.

Looking for other recipe ideas? Subscribe to my monthly newsletter and receive delicious recipes sent straight to your inbox!
Did you make this recipe and love it? Please leave a comment and give it a 5 Star Rating! THANK YOU!

Beef Enchilada Soup with Greek Yogurt
Save This Recipe
Want to get this recipe in your email? Just enter your email below and get it now along with new recipe updates!
Equipment
Ingredients
- 1 pound lean ground beef
- 1 cup onions chopped
- 3 garlic cloves minced
- 1 can of black beans rinsed
- 4 oz green chiles
- ½ cup roasted red pepper
- 1 cup enchilada sauce
- 2 ½ cups beef broth
- 2 ½ cups vegetable broth
- 1 cup frozen corn
- 1/3 Greek yogurt plus additional for garnish
Enchilada Spice Mix
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon granulated garlic
- 1/2 teaspoon coriander
- 1/2 teaspoon kosher salt
- 1/4 teaspoon cayenne pepper
Instructions
- Over medium heat, spray a large pot or dutch oven with avocado oil spray. Add the ground beef and let it cook for 2 minutes. Break it apart with a spatula or large wooden spoon. Add the onion, garlic and enchilada spice mix. Let it cook for another 3-4 minutes until the beef is starting to brown and spices are toasted.
- Add in the enchilada sauce, beans,roasted peppers, and green chiles. Then pour in the broths. Turn the heat down to low and let the soup simmer for about 20 minutes or until the beef is cooked. Add the frozen corn in during the last 10 minutes of cooking.
- Adjust seasonings as needed. Remove from the heat and let it sit for a couple of minutes then gently whisk or stir in the greek yogurt. Serve hot with optional garnishes such as a dollop of greek yogurt on top or sour cream, avocado slices, cheddar cheese, tortilla strips, fresh cilantro, lime juice.
Notes
- Removing the soup from the heat first before adding the greek yogurt will help prevent curdling.
- All beef broth can be used. When making beef soups like my Italian Beef Soup, I like to mix the broth flavors so it’s not so beefy tasting. The mixture of vegetable and beef broths will have a more subtle beef flavor allowing the enchilada flavors to shine.
- I use Siete Enchilada sauce for this recipe but any red enchilada sauce will work.
Nutrition
Making this recipe? I would love to see it! Tag me on Instagram at @whensaltyandsweetunite or use hashtag #whensaltyandsweetunite





