Cheesy Taco Soup is a thick and hearty soup recipe that's loaded with taco-inspired ingredients. Filling, cozy, and totally satisfying!

Bowl of cheesy taco soup with tortilla chips and cheese
Want to save this recipe?
Enter your email to get it sent to your inbox! Plus you’ll get new recipes from us every week.

Like many families, we LOVE taco night at our house — however, my kids are still in the more-filling-lands-on-the-floor-than-in-their-mouth stage of eating tacos.

Pro tip: sweep the floor the day after dinner when the ground beef and rice have hardened and are easy to clean up. Follow me for random parenting advice.

Anyway, problem solved with Cheesy Taco Soup which dishes up all the irresistible flavor of a loaded beef taco in a cheesy, hearty, totally satisfying soup format!

soup pot of cheesy taco soup with a spoon

Easy Taco Soup Recipe

Easy Cheesy Taco Soup is almost like a taco chowder in that it’s super thick and creamy, and flavored with homemade taco seasoning. Everyone’s favorite taco topper — shredded cheese, of course — is used to create a homemade cheese sauce that not only flavors but thickens the taco soup.

DROOL.

OH – and there’s no chopping required! Sure, you may want to dice up an avocado or chop a handful of fresh cilantro to top your bowl of taco soup with, but the soup recipe itself doesn’t required a knife nor cutting board. Love that!

Main Ingredients Needed

  • Ground beef. Feel free to use ground turkey or even ground chicken in here if you’d like.
  • Diced tomatoes and green chilis. Aka Rotel, y’all. Disclaimer: Rotel doesn’t have gluten-containing ingredients BUT it hasn’t been verified to be gluten free under 20ppm by Conagra Foods. I’m not saying it doesn’t, I’m just saying the company hasn’t taken the steps to verify it. Our local grocery chain, Hy-Vee, has their own GF version of Rotel, which is what I use.
  • Black beans. I like Bush’s low sodium black beans.
  • Gluten free flour blend. Thickens the cheese sauce. You can use all-purpose flour if you don’t need to eat gluten free. I usually use Bob’s Red Mill Gluten Free 1-to-1 Baking Flour.
  • Milk. I recommend 2% milk fat or higher for a nice smooth cheese sauce, and soup!
  • Sharp cheddar cheese. Be sure to freshly grate your own cheese vs using pre-shredded.
  • Seasonings: The homemade taco seasoning is made from a blend of everyday herbs, seasonings, and spices including chili powder, cumin, paprika, onion powder, garlic powder, dried oregano, cayenne pepper, salt, and pepper.

What to Top Your Bowl With

Just like regular beef tacos, this soup is ALL about the toppings! It’s nice to set out a toppings bar then scoop the Cheesy Taco Soup into bowls and let everyone add what they like best. Here’s what we love:

  • Tortilla chips
  • Pickled jalapenos
  • Chopped green onions
  • Sliced black olives
  • Pico de gallo or salsa
  • Diced avocado
  • Chopped cilantro
  • Sour cream
  • Green Tabasco Sauce

I usually add a ton of crushed tortilla chips plus a forkful of pickled jalapenos then I’m off to the races. A Gluten Free Cornbread Muffin or two is an excellent side kick!

How to Store Cheesy Taco Soup

This soup reheats like a dream, making it ideal for meal prep. Make a big batch on the weekend then ladle into individual storage containers to reheat in the microwave all week long.

If you find the soup is too thick after reheating (I haven’t run into this personally!) stir in a splash of beef broth or chicken broth.

Can you Freeze Cheesy Taco Soup?

You bet! Let leftovers cool completely then scoop into a Ziplock freezer bag and freeze flat.

Transfer to the refrigerator to let thaw completely then warm individual bowls in the microwave, or re-warm larger portions in a pot on the stove over medium-low heat, stirring often.

cheesy taco soup in a bowl with tortilla chips

Try My Large Batch Taco Seasoning

How to Make Cheesy Taco Soup

Step 1: Make the homemade taco seasoning.

First thing’s first – make the homemade taco seasoning which flavors our soup. This is a blend of cornstarch plus those everyday spice cupboard and pantry staples mentioned above.

Combine the ingredients in a small bowl or dish then mix with a fork to combine and set aside.

Could you use a store-bought taco seasoning packet? Sure. I think this homemade version is just as easy though, and more flavorful too!

homemade taco seasoning in a bowl

Step 2: Make the ground beef mixture.

To a large soup pot or Dutch oven over medium-high heat, add ground beef then season with salt and pepper. Brown the beef, breaking it up as it cooks, then drain to remove excess grease and fat, and return to the pot.

browned ground beef in a soup pot

Next add a can of diced tomatoes and green chilis, a can of drained and rinsed black beans, the homemade taco seasoning, and milk then stir to combine and set aside.

ingredients for cheesy taco soup in a soup pot

Step 3: Make the homemade cheese sauce. 

In a small saucepan next door, melt butter over medium heat then add gluten free flour and cook while whisking for 1 minute.

gluten free roux made in a pan

Slowly stream in milk — again, I recommend 2% milk fat or higher — while whisking to create a smooth sauce then season with salt and pepper.

Switch to a spatula then cook while stirring until the milk has thickened, 3-4 minutes, being careful to not let it boil.

thickened roux and milk in a pan

Once the milk mixture has thickened, take the pan off the heat then stir in freshly grated sharp cheddar cheese in two batches, stirring until the cheese has completely melted and is smooth before adding the next batch.

shredded cheese added to a thickened white sauce

Voila!

spatula drizzling with homemade cheese sauce

Step 4: Combine then simmer.

Add the thickened cheese sauce to the soup pot then turn the heat to medium-high to bring the soup to a simmer while stirring often. Turn the heat down to medium-low then simmer the Cheesy Taco Soup for 10 minutes, stirring often.

With cheese-based soups is very important to not let the heat get so high that the soup boils — stick with a gentle simmer.

pot of cheesy taco soup

That’s all she wrote! Scoop the thick and cheesy soup that’s packed with taco flavor into bowls then top and devour. Remix your next taco night with this delicious, hot and hearty soup – enjoy!

overhead photo of bowl of cheesy taco soup with tortilla chips and cheese

More Satisfying Soup and Chili Recipes

Save this recipe?
Get this recipe sent to your inbox, plus receive new recipes from us every week!

Cheesy Taco Soup

4.8 from 18 votes

by Kristin Porter

Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 6
Cheesy Taco Soup is a thick and hearty soup recipe that’s loaded with taco-inspired ingredients. Filling, cozy, and totally satisfying!

Equipment

Ingredients

  • 1 lb ground beef
  • salt and pepper
  • 10 oz can diced tomatoes with green chiles, undrained
  • 15 oz can black beans, drained and rinsed
  • 2 Tablespoons butter
  • 2 Tablespoons gluten free flour
  • 3 cups milk, divided, 2% or higher milk fat recommended
  • 6 oz freshly grated sharp cheddar cheese
  • Toppings: shredded cheese, tortilla chips, pickled jalapenos, chopped green onions, sliced black olives, pico de gallo, diced avocado, chopped cilantro

For the the Taco Seasoning:

Directions 

For the Taco Seasoning:

  • Add ingredients to a small bowl then stir to combine and set aside.

For the Soup:

  • Heat a large soup pot or Dutch oven over medium-high heat then add ground beef, season with salt and pepper, and brown, breaking it up as it cooks. Turn off heat then drain ground beef and add back into the pot along with the diced tomatoes and green chilies, black beans, taco seasoning mixture, and 1-1/2 cups milk. Stir to combine then set aside.
  • Heat a small saucepan over medium heat then add butter. Once melted, sprinkle in flour then whisk while cooking for one minute. Slowly stream in remaining 1-1/2 cups milk while whisking to create a smooth sauce. Season with salt and pepper then switch to a spatula and cook while stirring until the mixture has thickened, 3-4 minutes, being careful to not let it boil. Turn off heat then add half the shredded cheese and stir until smooth. Add remaining cheese then stir until smooth.
  • Add cheese sauce to the soup pot then stir to combine. Turn heat to medium-high then bring soup to a simmer, stirring often. Turn heat down to medium-low then simmer for 10 minutes, stirring often. Scoop into bowls then serve with toppings.

Notes

Nutrition

Calories: 417kcal, Carbohydrates: 24g, Protein: 32g, Fat: 22g, Saturated Fat: 12g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0.4g, Cholesterol: 100mg, Sodium: 709mg, Potassium: 823mg, Fiber: 6g, Sugar: 7g, Vitamin A: 1177IU, Vitamin C: 6mg, Calcium: 412mg, Iron: 4mg

Nutritional values are estimates only. Please read our full nutrition information disclaimer.

Like this recipe? Leave a star rating below!
photo collage of cheesy taco soup

Photos by Ashley McLaughlin

Like this recipe? Share it with friends!

Related Recipes

Leave a Comment

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

Recipe Rating




170 Comments

  1. tara says:

    Um…when I added the flour and butter…it just clumped up. And is still in clumps even after the milk. It almost seems like the tablespoons isn’t right.

  2. Christy says:

    I made this for dinner tonight. It was so yummy! Thanks for sharing your recipe.

  3. Sandi says:

    Made this tonight and it was a big hit. Slight differences I made: added lightly sauteed red pepper and 1 cup of whole kernal corn and since I had corn tortillas on hand, I fried strips myself. Very good results and will make again. Thanks for sharing!

  4. Mary says:

    Can you freeze this soup, or does it keep well? I’m cooking for two.

  5. Peggy says:

    This looks sooooo good! I’m trying this tonight. Thanks for sharing!

  6. Christine in Northern VA says:

    I forgot to mention that I used ground turkey in place of the beef and I also used homemade taco seasoning (3 1/2 TBL).
    Thanks!! Happy cowboys and cowgirls here ready for leftovers today! Yeehaw!! ;)

  7. Christine in Northern VA says:

    I made your Cheesy Taco Soup last night and got 6 thumbs up at the dinner table! From a taco loving family, it had those yummy taco flavors that we enjoy and it was a perfectly warm and delicious soup for a wintry night! My kids loved crunching the tortilla chips in too. I did use the Rotel (mild can) as recommended and found it to be spicier than I expected. So the kids were panting in between bites and gulping large amounts of water! lol They were constantly commenting on how good it was though! Next time I may just replace a can of regular ol’ diced tomatoes instead for the kids.
    Thanks for offering this recipe. I will keep it in my monthly rotation! We’ve also tried and loved your Gingery Chicken with Peaches! ;)
    Blessings,
    Christine :)

  8. DeAnn says:

    Made this yesterday and LOVED it! I found the calories on my fitness app but it just says 294 calories per serving. How much is a serving? Thanks!

    1. Iowa Girl Eats says:

      It’s about 1-1/2 cups!

  9. KrausMouse says:

    This looks like such a great recipe!! I’m wanting to make it tonight since its so windy and cold! What would you recommend in place for black beans??

    1. Iowa Girl Eats says:

      Kidney beans would be good too!

      1. KrausMouse says:

        Awesome! To the kitchen I go!! Thank You!!

  10. Rebecca says:

    This soup was delicious! I have a picky 7 year old that refuses to eat hamburger and he ate his entire bowl! This will definitely stay in our rotation of go-to recipes.

  11. Lena says:

    I make this all the time but I make a HUGE pot and share with my neighbor who always brings food over for me when they grill.. I use 1 can of black beans, 2 cans of pinto’s and 2 cans of red beans. after I brown the ground beef and add taco seasoning, I put it all in the crock pot, add the cheese sauce, stir it all up and let it cook in the crock pot on low for a few hours and the flavors mingle.. oh so good!

  12. Kelly says:

    This doesn’t fall into the “healthy” dinner category but it does fall under tasty! I threw all ingredients except the cheese sauce into my crockpot, along with a cup of finely chopped veggies and cooked on low for about 4 hours. Then I made and added the cheese sauce 10 minutes before serving. Yum!