Easy Creamy Beef Enchilada Soup Stovetop and Slow Cooker

Welcome to the ultimate comfort food experience! This incredibly rich and satisfying Creamy Beef Enchilada Soup brings all the beloved flavors of classic beef enchiladas into a warm, inviting bowl. Imagine tender ground beef, smoky bacon, vibrant poblano peppers, sweet corn, hearty beans, and a medley of authentic Mexican seasonings, all simmered in a robust enchilada sauce and finished with a luxurious touch of cream cheese. It’s a truly unforgettable dish that’s perfect for chilly evenings or whenever you’re craving a taste of something extraordinary.

Overhead image of beef enchilada soup with toppings including shredded cheese, sour cream, and fresh cilantro.

Forget spending hours in the kitchen for a flavorful meal. This cheesy beef enchilada soup is a fantastic option for a hearty dinner that can be on your table in under an hour. Each spoonful is bursting with a bold, complex taste, thanks to a thoughtful blend of Mexican-inspired spices and fresh ingredients. Whether you serve it as a warming appetizer or load it up with your favorite toppings and sides to create a fulfilling meal, this versatile soup promises to be a new family favorite. Get ready to experience comfort in a bowl!

If this delicious soup sparks your love for Mexican cuisine, you might also enjoy exploring these other fantastic enchilada-inspired recipes:

  • Easy Chicken Enchiladas with Green Sauce
  • Green Chili Beef Enchiladas with White Sauce
  • Baked Walking Taco Casserole Recipe with Enchilada Sauce

Table of Contents

  • Why You’ll Love This Creamy Beef Enchilada Soup
  • Essential Ingredients & Smart Substitutions
  • How to Make Beef Enchilada Soup (Stovetop Method)
  • Slow Cooker Instructions for Beef Enchilada Soup
  • Delicious Serving Suggestions & Topping Ideas
  • Expert Tips for the Best Beef Enchilada Soup
  • Exciting Additions & Creative Variations
  • Frequently Asked Questions (FAQs)
  • More Hearty Main Dish Recipes to Explore
  • Creamy Beef Enchilada Soup Recipe Card

Why You’ll Love This Creamy Beef Enchilada Soup

  • Unbeatable Flavor from Bacon: The addition of crispy, rendered bacon at the start of this recipe isn’t just for texture; it infuses the entire soup with a deep, smoky, and savory foundation that truly elevates the overall flavor profile. It’s a secret weapon for an incredibly rich beef enchilada soup.
  • A Symphony of Mexican Flavors: This isn’t just any soup; it’s a vibrant blend of aromatic garlic, robust beef broth, and a rich, tangy enchilada sauce, all perfectly balanced by a custom Mexican seasoning blend. Every ingredient works in harmony to create a truly authentic and delicious experience.
  • Bold and Satisfying Taste: Get ready for a flavor explosion! The carefully selected spices—cumin, chili powder, oregano, and smoked paprika—don’t just add heat, they create a complex, warm, and inviting taste that will have you savoring every spoonful. It’s a bowl full of rich, satisfying zest.
  • Luxuriously Creamy Texture: What makes this beef enchilada soup truly stand out is its decadent creaminess. We achieve this by stirring in softened cream cheese at the end, which melts beautifully into the broth, creating a velvety smooth consistency that coats your palate with pure comfort.
  • Irresistibly Cheesy Goodness: For cheese lovers, this soup delivers! The cream cheese provides a subtle, creamy cheesiness within the soup itself, which is then wonderfully complemented by a generous sprinkle of shredded cheese on top. It’s a perfect balance of savory and melty cheese in every bite.
  • Versatile for Any Occasion: This enchilada soup is wonderfully flexible. It’s light enough to be served as a flavorful appetizer for a larger Mexican feast, yet hearty enough to stand alone as a complete meal. Pair it with crunchy tortilla chips, a side of fluffy rice, or even a warm burrito for an extra filling option.

Essential Ingredients & Smart Substitutions

Overhead image of all the fresh and pantry ingredients needed to make beef enchilada soup, laid out neatly.
  • Poblano Peppers: These mild to medium-heat peppers are a cornerstone of authentic Mexican flavor in this soup. Roasting them adds a wonderful smoky depth. If you prefer a milder flavor with no heat, you can substitute diced green bell peppers. For an extra kick, consider using jalapeños or serrano peppers (charred or raw, to taste).
  • Bacon: Diced bacon is rendered to create a flavorful fat for sautéing and provides delicious crispy bits for texture. Turkey bacon can be used for a lighter option, or for a vegetarian version, simply omit the bacon and use a tablespoon of olive oil to sauté your vegetables.
  • Lean Ground Beef: We recommend lean ground beef (80/20 or 90/10) for rich flavor without excessive grease. Ground turkey or chicken are excellent lean protein alternatives if you’re looking to lighten up the dish.
  • Yellow Onion: A diced yellow onion forms the aromatic base of the soup. White or red onions can also be used if that’s what you have on hand, though yellow onions tend to soften and sweeten nicely.
  • Fresh Garlic: Freshly pressed garlic is crucial for a robust flavor. While garlic powder can be used in a pinch (about 1 teaspoon for every 3-4 cloves), fresh garlic truly makes a difference.
  • Mexican Spice Blend (Cumin, Chili Powder, Oregano, Smoked Paprika): This combination creates the signature Mexican taste. Each spice contributes uniquely: cumin for earthiness, chili powder for a deep chili flavor, oregano for herbaceous notes, and smoked paprika for a hint of smokiness. If you’re short on individual spices, a good quality taco seasoning or enchilada seasoning blend can work, but adjust the quantity to taste.
  • Kosher Salt: All of my recipes are meticulously tested with Morton kosher salt, which is favored for its consistent grain size and pure flavor, making it ideal for everyday cooking. If you’re using table salt, which is finer and saltier by volume, please reduce the amount by about half and adjust to taste. I highly recommend picking up some kosher salt on your next grocery trip!
  • Beef Stock: High-quality beef stock forms the liquid base of this hearty soup. Vegetable broth can be used for a lighter flavor, or if you’re adapting the recipe to be vegetarian.
  • Sweet Corn: Canned sweet corn adds a lovely sweetness and texture. Fresh or frozen corn (thawed) can also be used.
  • Fire-Roasted Tomatoes: These tomatoes bring a smoky depth and acidity that complements the other flavors beautifully. Regular diced tomatoes can be substituted, but you’ll miss the roasted notes.
  • Enchilada Sauce: A good quality mild green or red enchilada sauce is essential for the characteristic flavor. Choose your color preference; green enchilada sauce tends to be tangier, while red is richer. For a spicier soup, opt for a medium or hot enchilada sauce.
  • Half and Half: This adds richness and helps create the creamy texture. For an even richer soup, use heavy cream. For a lighter option, milk can be used, but ensure it’s added slowly to prevent curdling.
  • Full-Fat Brick Cream Cheese: Softened to room temperature, cream cheese is key to the luscious, creamy consistency. It melts smoothly and adds a delightful tang. Low-fat cream cheese can be used, but the texture may be slightly less rich.
  • Pinto or Black Beans (Optional): Beans add extra protein, fiber, and heartiness to the soup. If using, ensure they are thoroughly rinsed and drained.

A complete list of all ingredients with precise amounts can be found on the recipe card below.

How to Make Beef Enchilada Soup (Stovetop Method)

Quick Overview: A Simple Path to Deliciousness

  • Prep and Sauté: Begin by charring your poblanos and browning your beef and bacon with aromatics.
  • Simmer and Infuse: Stir in your rich liquids and seasonings, allowing the flavors to meld beautifully.
  • Creamy Finish: Gently incorporate cream and cream cheese for a luxurious, smooth texture.
  • Serve and Enjoy: Garnish generously and dive into this comforting bowl!

Step-by-Step Instructions: Crafting Your Perfect Bowl

A 6 photo collage showing the assembly of beef enchilada soup step by step, from browning beef to adding liquids and cream cheese.

Pro Tip: Always wash your hands thoroughly after handling poblano peppers (or any chili peppers) to prevent skin irritation or accidental eye contact.

Crucial Tip: To avoid any separation or graininess, hold off on adding the half and half and cream cheese until the very last step, and ensure they are at room temperature.

Step 1: Roast Poblanos and Brown Meats. If using poblanos for smoky flavor and mild heat, char them directly over a gas burner on your stovetop for 3-4 minutes per side using metal tongs, until blistered and blackened. Alternatively, broil them on a high rack in the oven for 4-6 minutes per side. Transfer charred peppers to a glass bowl, cover tightly with plastic wrap, and let them steam for 10-15 minutes. This makes the skin easier to peel. Once cooled, peel off the skin, remove the stems and seeds, rinse, and finely dice the peppers. Set aside. While the poblanos are steaming, heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the diced bacon and ground beef. Cook, breaking up the beef with a spoon, until both are browned and the bacon is crispy. Drain any excess grease, leaving about 1-2 tablespoons for flavor.

Step 2: Sauté Aromatics. To the browned meat in the pot, add the diced yellow onion. If you opted not to char your peppers and are using raw diced poblanos (or bell peppers), add them now too. Sauté for 5-7 minutes, stirring occasionally, until the onions are translucent and the vegetables have softened. The aroma should be incredible!

Step 3: Infuse with Spices. Stir in the finely diced charred poblanos (if using), pressed garlic, cumin, chili powder, dried oregano, smoked paprika, and kosher salt. Cook for another 2-3 minutes, stirring constantly, until the spices become wonderfully fragrant and slightly toasted. This step awakens their flavors and integrates them into the meat and vegetable base.

Step 4: Add Liquids and Simmer. Pour in the beef stock, drained sweet corn, fire-roasted tomatoes (undrained), and enchilada sauce. Stir everything together thoroughly. Bring the mixture to a gentle boil, then immediately reduce the heat to medium-low. This allows the flavors to begin blending without overcooking.

Step 5: Reduce and Thicken. Allow the soup to lightly boil and simmer, uncovered, for 25-30 minutes. Stir occasionally to prevent sticking. This simmering time is crucial for the soup to reduce slightly and for the flavors to deepen and meld, creating a richer, more concentrated base for your creamy soup.

Step 6: Achieve Creamy Perfection. Reduce the heat to its lowest setting. Gently stir in the half and half, the softened brick-style cream cheese (cut into smaller pieces to help it melt faster), and the rinsed and drained pinto or black beans (if desired). Continue stirring patiently until the cream cheese is completely melted and smoothly incorporated into the soup, ensuring no lumps remain. Taste the soup and add more salt if necessary to achieve your preferred seasoning. Serve your magnificent creamy beef enchilada soup immediately, garnished with shredded cheese, a dollop of sour cream, fresh chopped cilantro, sliced green onions, and a side of crispy tortilla chips for dipping. Enjoy the warmth and rich flavors!

Slow Cooker Instructions for Beef Enchilada Soup

Transform this comforting beef enchilada soup into a convenient slow cooker meal by following these simple adjustments. It’s perfect for busy days when you want a delicious dinner waiting for you at home.

  1. Prepare Peppers (Optional but Recommended): For the best flavor, char the poblano peppers on your stovetop or under the broiler for about 3-4 minutes per side, as described in Step 1 of the stovetop method. Once charred and cooled, use a paper towel to easily remove the blistered outer skin. Remove the seeds and stems, then rinse to get rid of any leftover bits. Dice finely.
  2. Cook Meats and Aromatics: In a large skillet or pan, cook the diced bacon and ground beef over medium-high heat until both are browned and the bacon is crispy. Break up the ground beef as it cooks. Drain off any excess fat. Add the diced yellow onion to the pan with the meat and sauté for 5-7 minutes until the onion is softened and translucent.
  3. Combine in Slow Cooker: Transfer the cooked meat and onion mixture to your slow cooker. Add the charred and diced poblanos (if using), pressed garlic, cumin, chili powder, oregano, smoked paprika, salt, beef stock, drained sweet corn, fire-roasted tomatoes, and enchilada sauce. Stir well to combine all ingredients evenly.
  4. Slow Cook: Cover your slow cooker and cook on high for 2-3 hours, or on low for 4-6 hours. The cooking time may vary slightly depending on your slow cooker, so look for the flavors to be fully developed and the soup to be heated through.
  5. Add Dairy for Creaminess: Approximately 30 minutes before serving, add the half and half and the softened brick cream cheese (cut into smaller cubes) to the slow cooker.
  6. Stir Until Smooth: Stir the soup thoroughly until the cream cheese has completely melted and is fully incorporated, creating a creamy and smooth texture.
  7. Taste and Adjust: Taste the beef enchilada soup and add more salt or any additional seasonings if needed to suit your preference.
  8. Garnish and Enjoy: Ladle the warm soup into bowls and garnish generously with your favorite toppings such as shredded cheese, sour cream, fresh cilantro, sliced green onions, and a handful of tortilla chips. Enjoy your effortless and flavorful slow cooker creamy beef enchilada soup!

Delicious Serving Suggestions & Topping Ideas

This creamy beef enchilada soup is a star on its own, but it truly shines when paired with the right garnishes and sides. Thoughtful additions can elevate the flavors and textures, transforming a simple bowl of soup into a memorable meal.

Garnish Suggestions for an Extra Flourish:

  • Fresh Cilantro: A sprinkle of fresh, chopped cilantro adds a bright, herbaceous note that cuts through the richness of the soup.
  • Sliced Avocado: Creamy avocado slices or diced avocado provide a cool, buttery contrast and a healthy fat boost.
  • Olives: Sliced black olives or green olives can offer a briny, savory counterpoint.

I love serving this enchilada soup recipe with complementary Mexican-inspired sides and sauces to create a cohesive and satisfying meal. Here are a few ideas to get you started:

Perfect Sides to Complement Your Soup:

  • Simple Mexican Red Rice: Fluffy and flavorful, it’s a classic pairing that absorbs all the delicious soup broth.
  • Traditional Carnitas Recipe: For an even heartier meal, serve a small portion of tender, crispy carnitas on the side.
  • Easy Mexican Potatoes: These spiced potatoes add a wonderful texture and another layer of Mexican flavor.
  • Easy Cheese Quesadilla Recipe: Perfect for dipping into the soup, a warm, gooey quesadilla is always a hit.
  • Warm Tortillas: Corn or flour tortillas, warmed in a pan or microwave, are excellent for scooping up every last drop of soup.
  • Simple Green Salad: A light, crisp salad with a lime vinaigrette can offer a refreshing contrast to the rich soup.

Exciting Toppings to Elevate Every Bite:

  • Shredded Cheese: A blend of Monterey Jack, cheddar, or a Mexican blend melts beautifully and adds extra creaminess.
  • Sour Cream or Mexican Crema: A dollop cools the palate and adds a rich, tangy counterpoint.
  • Sliced Jalapeños: Fresh or pickled jalapeños are perfect for those who crave extra heat and a vibrant crunch.
  • Mexican Pickled Onions: These add a bright, tangy, and slightly sweet flavor that really pops.
  • Cilantro Garlic Sauce: A drizzle of this flavorful sauce can bring a fresh, zesty kick.
  • Mozzarella Queso: For ultimate cheesiness, a spoonful of warm queso takes this soup to the next level.
  • Mango Habanero Salsa: For a sweet and spicy kick, a spoonful of fresh salsa adds brightness and fruitiness.
  • Crumbled Tortilla Chips or Strips: Provides a delightful crunch and texture, mimicking a deconstructed enchilada.
  • Cotija Cheese: A sprinkle of crumbly, salty cotija cheese adds an authentic touch.
  • Crispy Fried Onions: For an unexpected but delicious textural contrast.

Expert Tips for the Best Beef Enchilada Soup

Crafting the perfect bowl of creamy beef enchilada soup is simple with these expert tips, ensuring a rich, flavorful, and satisfying experience every time.

  • Don’t Skip Reducing the Soup: For a truly rich, thick, and flavorful beef enchilada soup, allow it to simmer uncovered on the stovetop for the full 25-30 minutes before adding any dairy. This reduction time allows the liquids to evaporate, concentrating the flavors and resulting in a wonderfully creamy and substantial consistency once the dairy is incorporated. Patience here is key to depth of flavor.
  • Master the Heat Level with Peppers: The beauty of this recipe is its adaptability to different heat preferences. You can easily adjust the spice by choosing your peppers wisely. Opt for bell peppers (green, red, or yellow) if you’re serving children or prefer a completely mild soup, as they offer flavor without any heat. If you enjoy a gentle warmth, stick with poblanos. For those who crave a fiery kick, consider adding diced jalapeños (deseeded for less heat) or even serrano peppers during the sautéing stage.
  • The Magic of Toppings: While the soup itself is fantastic, the toppings truly complete the dish! They add essential layers of flavor, texture, and visual appeal. Don’t view them as optional; consider them integral to the full enchilada soup experience. The coolness of sour cream, the fresh bite of cilantro, the crunch of tortilla chips, and the rich melting cheese all contribute to a dynamic and enjoyable meal. Encourage your family and guests to customize their bowls!
  • Room Temperature Dairy: To ensure your cream cheese and half and half melt smoothly and incorporate perfectly without curdling, make sure they are at room temperature before adding them to the warm soup. Cold dairy can shock the hot liquid, sometimes leading to a grainy or separated texture.
  • Drain Excess Grease: After browning the beef and bacon, it’s crucial to drain off most of the accumulated grease. Leaving too much can make your soup oily. A small amount of rendered fat (1-2 tablespoons) adds flavor, but excess should be removed.
  • Taste and Adjust Seasoning: Always taste your soup before serving and adjust the salt and spices as needed. Different brands of broth and enchilada sauce can vary in sodium content, and your personal preference for spice is paramount. A little extra pinch of chili powder or a squeeze of lime juice can sometimes brighten all the flavors.
  • Make Ahead and Storage: This soup is fantastic for meal prep! You can prepare the base (all steps up to adding dairy) a day or two in advance. Store it in an airtight container in the refrigerator. When ready to serve, reheat gently on the stove and then stir in the room-temperature half and half and cream cheese. Leftovers also store well in the fridge for up to 3-4 days.

Exciting Additions & Creative Variations

This creamy beef enchilada soup recipe is incredibly versatile, making it easy to adapt to your taste preferences or whatever ingredients you have on hand. Don’t hesitate to get creative and make it your own!

  • Alternate Proteins: If you’re looking for a lighter option or simply don’t have ground beef, this soup is equally delicious with other ground meats.
  • Ground Turkey or Chicken: Both are excellent choices for a healthier alternative. They typically have lower fat content and will absorb the rich Mexican flavors beautifully. Simply brown them as you would the ground beef in Step 1.
  • Add More Cheese: For an undeniably decadent and gooey experience, stir in an extra ½ to 1 cup of shredded cheddar cheese, Monterey Jack, or a Mexican cheese blend when you add the cream cheese. This extra cheese will melt into the soup as it warms, creating an even richer and cheesier consistency that’s utterly comforting.
  • Crank Up the Heat: If your palate enjoys a fiery kick, there are several ways to make this soup spicier:
  • Hotter Peppers: Swap out the poblanos for charred or sautéed jalapeños or even serrano peppers. Remember to remove the seeds and membranes for less intense heat, or leave some in for maximum spice.
  • Spicier Enchilada Sauce: Instead of a mild enchilada sauce, choose a medium or hot variety from your grocery store.
  • Add a Pinch of Cayenne: A small amount of cayenne pepper or a dash of your favorite hot sauce can be stirred in at the end for an instant heat boost.
  • Other Seasoning Blends: Don’t have all the individual spices listed? No problem! While the specific blend creates a unique depth, you can certainly use a good quality pre-made seasoning:
  • Taco Seasoning: A packet or 2-3 tablespoons of taco seasoning can provide a similar flavor profile and is a convenient shortcut. The taste will differ slightly, but the soup will still be incredibly yummy and satisfying.
  • Fajita Seasoning: This blend also works wonderfully, offering a robust and savory flavor.
  • Vegetarian Adaptation: To make this soup vegetarian, simply omit the bacon and ground beef. Sauté your vegetables in olive oil. You can then add plant-based ground meat substitutes, or extra beans (black, pinto, or kidney beans), corn, or diced zucchini for heartiness. Use vegetable broth instead of beef stock.
  • Add Vegetables: Boost the nutritional content and texture by adding more vegetables. Diced zucchini, bell peppers (any color), or even a handful of spinach can be stirred in during the simmering stage.
Up close image of beef enchilada soup with garnish of sour cream, cilantro, and tortilla chips.

Frequently Asked Questions (FAQs) About Creamy Beef Enchilada Soup

What is beef enchilada soup made of?

Our creamy beef enchilada soup is a rich and hearty dish typically featuring a base of seasoned ground beef and crispy bacon, combined with flavorful aromatics like poblano peppers, onions, and garlic. It’s then simmered in a robust mixture of beef stock, fire-roasted tomatoes, sweet corn, and vibrant enchilada sauce. The “creamy” aspect comes from a generous addition of softened cream cheese and half and half, which are stirred in at the end to create a luxurious, velvety texture. Hearty pinto or black beans are an optional but delicious addition for extra protein and fiber. Finally, it’s served with classic Mexican toppings like shredded cheese, sour cream, and fresh cilantro.

How do you thicken enchilada soup?

There are several effective ways to thicken enchilada soup to achieve your desired consistency. In this recipe, the primary thickening agents are the natural reduction of the soup during simmering (allowing excess liquid to evaporate) and the addition of cream cheese, which provides both richness and body. Other methods include:

  1. Adding Shredded Cheese: Stirring in extra shredded cheese (like cheddar or Monterey Jack) directly into the hot soup will help thicken it as it melts.
  2. Flour or Cornstarch Slurry: For a more controlled thickening, you can create a slurry by whisking 1-2 tablespoons of cornstarch or flour with an equal amount of cold water until smooth. Stir this mixture gradually into the simmering soup and cook for a few more minutes until it thickens.
  3. Mashed Beans or Tortillas: For a rustic and flavorful thickener, you can mash a portion of the pinto or black beans in the soup, or blend a few corn tortilla strips into the broth.
  4. More Reduction: Simply allowing the soup to simmer longer, uncovered, will naturally thicken it as more liquid evaporates.

What do you serve with enchilada soup?

Enchilada soup is wonderfully versatile and pairs well with a variety of sides and main dishes, making it suitable for anything from a light lunch to a hearty dinner. For a cohesive Mexican-inspired meal, consider serving it with:

  1. Crunchy Tortilla Chips: Perfect for dipping and adding a textural contrast.
  2. Warm Rice: Mexican red rice or plain white rice provides a comforting bed for the soup.
  3. Warm Tortillas: Both corn and flour tortillas are excellent for scooping up the rich broth.
  4. A Fresh Salad: A simple green salad with a vibrant vinaigrette can offer a refreshing balance to the soup’s richness.
  5. Quesadillas: Simple cheese quesadillas are always a crowd-pleaser and great for dipping.
  6. Elote (Mexican Street Corn): A side of sweet and tangy elote would complement the flavors beautifully.
  7. Burritos or Tacos: For an even more substantial meal, serve the soup alongside smaller burritos or tacos.

Don’t forget to load up on toppings like shredded cheese, sour cream, fresh cilantro, and avocado to enhance the experience!

Can I freeze creamy beef enchilada soup?

Yes, you can freeze beef enchilada soup, but with a small modification. Soups containing dairy (like cream cheese and half and half) can sometimes separate or become grainy when thawed and reheated after freezing. For best results, it’s recommended to freeze the soup base (all ingredients *before* adding the half and half and cream cheese). Once thawed, gently reheat the base on the stovetop, and then stir in the room-temperature dairy until smooth. If you do freeze the entire soup with dairy, thaw it slowly in the refrigerator and reheat gently over low heat, stirring frequently to help re-emulsify the dairy.

How long does beef enchilada soup last in the refrigerator?

Properly stored in an airtight container, leftover creamy beef enchilada soup will last for 3-4 days in the refrigerator. Make sure to cool it down completely before transferring it to the container and refrigerating. To reheat, gently warm it on the stovetop over low heat, stirring occasionally, or in the microwave. If the texture has changed slightly, a little extra half and half or a splash of broth can help revive its creaminess.

More Hearty Main Dish Recipes to Explore

Discover Your Next Favorite Dinner

Chicken

Garlic Butter Chicken Thighs (Baked & Crispy)

Pasta

Baked Stuffed Shells with Meat Sauce

Fall

Dutch Oven Pot Roast

Soup & Chili

Ground Chicken Chili with Beans

Shop my Amazon Storefront for recommended kitchen tools and ingredients!

If you try this delicious Creamy Beef Enchilada Soup recipe, please leave a star rating in the recipe card below and/or a comment! Your feedback is incredibly valuable and always appreciated. Follow me on Pinterest, Facebook & Instagram for more easy and delicious recipes.

Sign up for my weekly newsletter for new recipes delivered straight to your inbox!
A bowl of creamy beef enchilada soup with a swirl of sour cream and fresh cilantro.
Pin Recipe
Print Recipe
Save Recipe

Creamy Beef Enchilada Soup

By Brianna May

★★★★★
5 from 57 votes
This creamy Beef Enchilada Soup is the ultimate comfort dish. Made with ingredients like poblano peppers, bacon, Mexican seasoning, enchilada sauce, corn, beans, and cream cheese, it offers a deliciously rich, bold taste. Whip this recipe up when you’re craving a cozy, Mexican-inspired recipe.
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 6

Equipment

  • 6 Quart Dutch Oven
  • Kitchen Shears
  • Stirring Spoon

Ingredients

  • 1-2 whole poblanos or diced green bell peppers, see instructions*
  • 4 pieces bacon, diced
  • 1 pound lean ground beef
  • 1 yellow onion, diced
  • 6-7 cloves garlic, pressed
  • 1 Tablespoon cumin
  • 2 teaspoons chili powder
  • 1 teaspoon EACH oregano & smoked paprika
  • 1/2 teaspoon Morton kosher salt, plus more to taste*
  • 4 cups beef stock
  • 1 15-ounce can sweet corn, drained
  • 1 15-ounce can fire roasted tomatoes
  • 1 cup mild green or red enchilada sauce
  • 1 cup half and half
  • 4 ounces full fat brick-style cream cheese, softened to room temperature
  • 1 15-ounce can pinto or black beans, optional
  • shredded cheese, sour cream, chopped cilantro, sliced green onions, & tortilla chips, for serving

Instructions

  1. Optional: Place the poblanos directly on a gas burner on the stovetop over medium heat using metal tongs. Allow the poblanos to roast and blister for about 3-4 minutes. (If you do not have a gas stove, broil the peppers on high in the oven on the highest rack for 4-6 minutes per side or until they are blistered.) Flip the poblanos and repeat on the other side. Rotate if needed to blister the whole surface of the pepper. Place the charred peppers in a glass bowl. Cover tightly with plastic wrap. Allow the peppers to rest for 10-15 minutes. Once the peppers have rested, remove them from the bowl and place them on a cutting board or plate. Using your hands and a paper towel, peel and remove the skin, stem, and seeds. Rinse the peppers to remove any excess skin and seeds. Dice finely and set aside. While the poblanos rest, in a large Dutch oven or pot, add the bacon and ground beef. Begin to brown and break up the ground beef using a spoon.

    (Uses: poblanos or bell peppers, bacon, lean ground beef)

  2. Add the onion (and the diced raw peppers if you did not char them) and sauté until the beef is cooked and the veggies have softened.

    (Uses: yellow onion)

  3. Add the charred diced poblanos (if using), garlic, cumin, chili powder, oregano, smoked paprika, and salt. Sauté for 2-3 minutes or until fragrant.

    (Uses: garlic, cumin, chili powder, oregano, smoked paprika, kosher salt)

  4. Stir in the beef stock, corn, tomatoes, and enchilada sauce. Bring to a boil and reduce the heat to medium-low.

    (Uses: beef stock, sweet corn, fire roasted tomatoes, enchilada sauce)

  5. Lightly boil and reduce uncovered for 25-30 minutes, stirring occasionally.

  6. Reduce the heat to low. Stir in the half and half, cream cheese, and beans (if using). Continue stirring until the cream cheese is fully incorporated. Taste and add more salt if needed. Serve with shredded cheese, sour cream, chopped cilantro, sliced green onions, & tortilla chips.

    (Uses: half and half, cream cheese, pinto or black beans, shredded cheese, sour cream, chopped cilantro, sliced green onions, tortilla chips)

Did you make this recipe? Leave a comment below!

Notes

  • Poblano: Bell peppers will not add any spice to the soup but will provide flavor and color to the beef enchilada soup. Poblanos will provide heat to the dish. Choose between bell peppers and poblanos based on your heat preferences.
  • Kosher Salt: All of my recipes are tested with Morton kosher salt unless noted otherwise. It is the best salt for everyday cooking because of its size and flavor. If using table salt, the amount should be reduced. I highly recommend picking up some kosher next time you are at the store!
  • Reduce the soup. To make a creamier, thicker beef enchilada soup, allow it to reduce on the stove before adding in the dairy. It should take about 25 minutes to reduce on the stove.
  • Adjust the heat with different peppers. You can easily adjust the heat in this beef enchilada soup with cream cheese by using either bell peppers or poblanos. If you’re serving this soup to kids, opt for the bell peppers to be safe. Poblanos will provide a hotter flavor.
  • Don’t skip the toppings. The toppings in this recipe really help finish off the dish. They add more flavor and a fun texture to the soup.

Save this recipe!

Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Calories: 427kcal |
Carbohydrates: 39g |
Protein: 33g |
Fat: 16g |
Saturated Fat: 7g |
Polyunsaturated Fat: 2g |
Monounsaturated Fat: 6g |
Trans Fat: 0.3g |
Cholesterol: 73mg |
Sodium: 1650mg |
Fiber: 7g |
Sugar: 13g

Nutrition information is automatically calculated and should only be used as an approximation.