Creamy Beef Taco Soup satisfies those taco cravings when a one-pot meal suits your desired level of effort come dinnertime. This is one of those
Tacos are fire, but there are times when I want that classic taco flavor without the to-do of prepping and setting out all of the components. This Creamy Beef Taco Soup achieves that goal in a one-pot wonder - seasoned ground beef, tender black beans, sweet pops of corn, and rich tomato goodness all combined into one hearty soup. A smidge of cream cheese lends a subtle creaminess, which ups the cozy factor another notch.
Creamy Taco Soup comes together pretty quickly - prep takes around 10 minutes with a cook time right around 30 minutes. This makes a pretty sizable amount of soup - around 10 cups. Enough to feed a family of four. Or serve as really delicious food prep for a couple.
Similar to chili, I think this easy Creamy Taco Soup gets even better as it sits overnight. Hello, tasty lunch leftovers!
This beefy, creamy taco soup recipe is the perfect vehicle for crispy tortilla strips.
You’ll want to pair this Creamy Taco Soup with an understated, yet stand-out side dish. Try pairing this soup with Instant Pot Spanish Rice, Air Fryer Nachos, and Tajin Cucumber Salsa with tortilla chips.
Jump to:
How to Make Creamy Beef Taco Soup - Ingredients
Don’t let the number of ingredients fool you - there’s not a lot of prep work required, thanks to the use of canned, ready-to-use ingredients. There are also suggestions for shortcuts in the Substitutions section if you need to further lessen the time investment.
- ground beef
- yellow onion, diced
- bell pepper, diced
- garlic cloves, minced
- ancho chili powder
- cumin
- paprika
- Ro-tel diced tomatoes
- canned corn
- canned black beans
- vegetable broth
- cream cheese
- salt and pepper, to taste (optional)
- toppings such as grated cheddar cheese, sliced avocado, sour cream, or tortilla strips
See the recipe card for quantities.
How to make Creamy Beef Taco Soup - Directions
Take the cream cheese out of the fridge first so that it has time to soften while you prepare the Taco Soup.
Add the ground beef to a large Dutch oven over medium-high heat. Cook beef, stirring occasionally until it’s cooked through, around 7 minutes. I like to season the meat after it’s browned for a few minutes. Add the ancho chili powder, cumin, and paprika as the meat cooks.
Strain excess fat off into a separate container and spread ground beef onto paper towels. Add a little of the strained beef grease back to the Dutch oven. Then add in yellow onion and green bell pepper and cook for 4-5 minutes, stirring occasionally.
Add garlic and continue cooking for an additional minute, stirring the whole time.
Strain corn and black beans. Add the corn, black beans, Ro-tel diced tomatoes, and vegetable broth to the Dutch oven.
Increase the heat to high to bring the soup to a boil. Upon boiling, immediately turn down the heat to a simmer. Simmer for around 15-20 minutes.
While the soup simmers, add cream cheese to a bowl. Spoon out some of the soup liquid into the bowl with cream cheese.
Stir until the cream cheese has completely melted in (you can use a blender if you’d like to speed up this process).
Add the melted cream cheese mixture to the soup and stir to combine. Remove soup from heat.
Taste and season the soup with salt and pepper (if desired). Serve with shredded cheese and tortilla strips!
Hint: Strain the ground beef well after it finishes cooking. Let it rest on paper towels while the peppers and onions cook to remove as much excess grease as you can. You don’t want too much oil to get into the resulting soup.
Soup-er Taco Soup Substitutions
Here are some suggested substitutions for this Creamy Beef Taco Soup.
- Ground beef - This soup is also fantastic with shredded beef or other protein like ground (or shredded) chicken, turkey, or pork. A vegetarian version could include an additional can of black or pinto beans.
- Fresh bell pepper and onion - Take a shortcut with this soup and use frozen diced onion and bell pepper in place of fresh. Added bonus: less veggie chopping.
- Seasonings - In lieu of the seasonings called for in this Creamy Taco Soup recipe, you could use 1-2 tablespoons of a taco seasoning mix. The resulting flavor will be similar.
- Ro-tel - You can also use canned crushed tomatoes here instead. Fire-roasted tomatoes are my go-to when I don’t have Ro-tel on hand.
- Corn - Go ahead and use frozen or fresh corn instead.
- Black beans - Pinto beans work great, as do navy beans and garbanzo beans. Or try hominy instead.
- Vegetable broth - Use chicken or beef broth instead. Or, make your own, like this Instant Pot Beef Bone Broth.
- Cream cheese - Stir in sour cream instead. Sour cream will add more tang than cream cheese, so start with 3-4 tablespoons, then taste and adjust to suit your tastes.
Spicy Beef Taco Soup Variation
Try these tips to achieve spicy Creamy Taco Soup perfection.
- Add 2-3 finely diced jalapenos; leave the pith for extra heat!
- Add a few dashes of cayenne pepper and/or red pepper flakes.
- Finish with a few dashes of your favorite hot sauce - I tend to reach for OG Tabasco.
Equipment Needed
Dutch oven (I own and love this fabulous Le Creuset Dutch oven).
Storage
Store leftover ground beef Taco Soup in a lidded container in the refrigerator for up to 5 days or in the freezer for 3-6 months.
Top tip
Don’t be afraid to experiment! This is one of those soups you should feel confident tweaking to suit your tastes and use what you might have on hand. For me, the Ro-tel and the seasonings are the key ingredients. Once you have this soup “base”, you can add most anything you like - such as potatoes, garbanzo beans, or pasta.
FAQ
If you want the resulting soup to be a little less chunky, blend one can of the Rotel before adding. This adds a creamier body to the soup. You could also add in more cream cheese than is called for in the recipe.
As instructed, the Rotel and three choice seasonings bring the taco flavor to this soup. Of course, you could omit the cumin, ancho chili powder, and paprika and use taco seasoning in a pinch, like this homemade Taco Seasoning. See the Substitutions section for more easy swaps.
It depends, is my answer. I don't feel strongly one way or another, but there are good reasons for inclusion or exclusion - like having more control over the sodium in the resulting dish. I do typically strain the beans in this beef taco soup recipe for appearance reasons - the liquid left behind in black beans makes the resulting taco soup appear darker and I prefer a more vibrant-looking soup. But if that doesn't bother you, feel free to forgo straining and use the liquid.
Note: If you opt to forgo straining the beans, I would still recommend straining the corn to avoid introducing too much liquid into this soup.
If you'd prefer to leave the beans out of your taco soup, go for it! I would recommend replacing it with something since you are omitting around 15 ounces of beans - why not replace the beans with zucchini or sweet potatoes.
Recently on Midwexican
Creamy Beef Taco Soup
Equipment
Ingredients
- 1 pound ground beef
- 1 yellow onion, diced (around 2 cups)
- 1 green bell pepper, diced
- 6-8 garlic cloves, minced
- 1 tablespoon ancho chili powder
- ½ tablespoon cumin
- ½ tablespoon paprika
- 2 10 ounce cans Ro-tel diced tomatoes
- 1 12 ounce can sweet corn
- 1 15 ounce can black beans
- 1 32 ounce container vegetable broth
- 4 ounces cream cheese
- salt and pepper, to taste (optional)
- toppings such as grated cheddar cheese, sliced avocado, sour cream or tortilla strips (optional)
Instructions
- Take the cream cheese out of the fridge first so that it has time to soften while you prepare the Creamy Taco Soup.4 ounces cream cheese
- Add the ground beef to a large Dutch oven over medium-high heat. Cook the beef, stirring occasionally until it’s cooked through, around 7 minutes. I like to season the meat after it’s browned for a few minutes. Add the ancho chili powder, cumin, and paprika as the meat cooks.1 pound ground beef, 1 tablespoon ancho chili powder, ½ tablespoon cumin, ½ tablespoon paprika
- Strain excess fat off into a separate container and spread ground beef onto paper towels. Add a little of the strained beef grease back to the Dutch oven. Add yellow onion and green bell pepper and cook for 4-5 minutes, stirring occasionally.1 yellow onion, diced, 1 green bell pepper, diced
- Add garlic and continue cooking for an additional minute, stirring the whole time.6-8 garlic cloves, minced
- Strain corn and black beans. Add the corn, black beans, Ro-tel, and vegetable broth to the Dutch oven.2 10 ounce cans Ro-tel diced tomatoes, 1 12 ounce can sweet corn, 1 15 ounce can black beans, 1 32 ounce container vegetable broth
- Increase the heat to high to bring the soup to a boil. Upon boiling, immediately turn down the heat to a simmer. Simmer for around 15-20 minutes.
- While the soup simmers, add cream cheese to a bowl. Spoon out some of the soup liquid into the bowl with cream cheese. Stir until the cream cheese has completely melted in (you can use a blender if you’d like to speed up this process).
- Add the melted cream cheese mixture to the soup and stir to combine. Remove soup from heat.
- Taste and season the soup with salt and pepper (if desired). Serve with shredded cheese and tortilla strips!salt and pepper, to taste, toppings such as grated cheddar cheese, sliced avocado, sour cream or tortilla strips
Leave a Reply