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

This 30-minute taco soup recipe is loaded with ground beef, flavorful taco spices, corn, beans, and has a completely irresistible creamy broth! It’s quick and easy to make.

If you like these flavors, you may also enjoy my Easy Chicken Taco Soup or Simple Taco Seasoning Recipe next.

a bowl of creamy taco soup with a spoon

Why you’ll love it

This creamy beef taco soup comes together easily and there isn’t too much preparation needed, making it great for busy weeknights. Everyone can choose their own toppings, so it’s sure to be a hit in your family. You get all the best taco vibes! I know there are a LOT of versions out there, but I think you’ll like my taco soup recipe with a creamy twist the best.

This is easily my favorite taco soup recipe that I’ve made so far. Adding cream cheese to soup gives the perfect amount of tanginess and creaminess! As the air begins to get a chill, I find myself turning to this soup for taco night instead of actual tacos. It’s just so warming and cozy for soup season.

What you’ll need

  • Ground beef – I like to use at least 90% lean
  • Red bell pepper – it adds a touch of veggie sweetness
  • Rotel tomatoes – grab a can of these tomatoes with mild green chilies
  • Chicken broth – to start the base of the soup off right
  • Seasoning – my homemade taco seasoning blend for this soup has garlic powder, onion powder, ground cumin, smoked paprika, and chili powder
  • Corn and black beans – I keep cans of them in my pantry at all times for this soup since they’re so convenient
  • Cream cheese – for that creamy, luscious quality. Philadelphia is my go-to. I suggest taking the cream cheese out of the fridge to let it soften up ASAP. It takes a lot longer for it to incorporate into the soup when it goes in cold.
ingredients for taco soup on a countertop

Taco soup toppings

  • For an irresistible crunch, try tortilla strips or chips.
  • Some of my go-to fresh toppings include diced avocado, scallions, chopped cilantro, and a squeeze of fresh lime juice.
  • You can’t go wrong with cheese. Cheddar or a Tex-Mex blend is my recommendation!

How to make taco soup

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

cooking ground beef in a soup pot and adding in corn, broth, and beans

Brown the beef in a large soup pot. Drain the excess fat if there’s any. Add all the ingredients apart from the cream cheese and salt & pepper. Bring it to a boil, and then simmer gently. Prep your toppings.

adding cream cheese to a pot of creamy taco soup

Cut the cream cheese into smaller pieces and add it into the soup. Stir it in until completely melted. Season with salt & pepper, portion it out, and add the toppings!

Substitutions and variations

  • This soup isn’t spicy if you use mild Rotel tomatoes with green chilies. You can buy the spicy kind or add some cayenne pepper if you want to make this a spicy taco soup, though.
  • Our kitchen recommends trying the homemade seasoning blend, but you could swap out a packet of premade taco seasoning in a pinch. Just keep in mind those normally already contain salt.
  • You can use beef broth if that’s all you’ve got, but the soup will turn out a darker color. Low-sodium broth is fine as well.
  • If using regular diced tomatoes rather than Rotel, I suggest adding a can of diced green chilies to the soup because they add a ton of flavor. You can buy mild ones if you don’t like spice.

What to serve with creamy taco soup

Leftovers and storage

  • Any leftovers will keep in the fridge for 3-4 days in the fridge in an airtight container.
  • Warm them up in a pot over a low heat and slowly, giving it a stir every so often.
  • This isn’t a soup that freezes great because of the cream cheese. It can get grainy when reheated. If you do want to make it ahead and freeze it, I suggest adding the cream cheese after it’s thawed.
a ladle of creamy taco soup

Will you give this simple taco soup recipe a try? Questions? Ask me in the comments below, and I’d love it if you left a review! You can also tag me #saltandlavender on Instagram.

a bowl of creamy taco soup with a spoon
4.99 from 117 votes

Creamy Taco Soup

This 30-minute taco soup recipe is loaded with ground beef, flavorful taco spices, corn, beans, and has a completely irresistible creamy broth! It's quick and easy to make.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6


  • 1 pound lean ground beef
  • 4 cups chicken broth
  • 2 (10 ounce) cans Ro-tel diced tomatoes & green chilies with juices
  • 1 (14 ounce) can black beans drained & rinsed
  • 1 (12 ounce) can corn drained
  • 1/2 red bell pepper chopped
  • 1/2 tablespoon chili powder
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 8 ounces cream cheese (I used Philly) softened, see note
  • Salt & pepper to taste
  • Toppings (optional): grated cheddar, avocado, cilantro, tortilla strips, etc.


  • Add the ground beef to a large soup pot over medium-high heat. Brown it, breaking it up with your spoon as you go along, for about 10 minutes. If there's excess fat, spoon most of it out.
  • Add the remaining ingredients to the pot except for the cream cheese and salt & pepper.
  • Increase the heat to high and bring the soup to a boil. Turn down the heat so it's simmering gently, uncovered, for 8 minutes. While the soup cooks, prep your toppings.
  • Cut the cream cheese into smaller pieces and add it to the soup. Let it melt in (you may have to stir it a fair bit until it's fully dissolved). Season the soup with salt & pepper and serve with toppings as desired.


  • The cream cheese for this recipe should be super soft so it melts into the soup easily. I recommend taking it out of the fridge prior to starting the recipe and then microwaving it in 20-30 second intervals until it’s very soft.
  • You can use beef broth instead of chicken broth if you don’t mind the soup being a darker color. If you have any concerns with salt, use low-salt broth.
  • If you want to make this soup spicy, add 1/2 teaspoon of cayenne pepper.
  • If you’re not using Rotel diced tomatoes, you can use regular ones, but I suggest adding a can or two of diced green chilies as well (the 4 oz. size ones) since it really makes a difference in the way the soup tastes.


Calories: 370kcal, Carbohydrates: 26g, Protein: 26g, Fat: 18g, Saturated Fat: 10g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.3g, Cholesterol: 88mg, Sodium: 1118mg, Potassium: 823mg, Fiber: 6g, Sugar: 4g, Vitamin A: 993IU, Vitamin C: 12mg, Calcium: 111mg, Iron: 5mg

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

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

This recipe was originally published on September 24, 2019. It’s been updated with new photos and better instructions but is the same great recipe!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Great recipe! I’ve made it twice and my family loves it. I actually double the recipe so we have more the next day. Is there something you do differently to make the soup look more yellow or cheesy looking? Mine seems to look kind of brown. I added cheese the first time I made it but it still ended up a brownish tint to it. Still taste great regardless!! Love it!

    1. I’m so glad it’s a hit! Hmm… I had someone mention the same thing to me on Instagram about the soup! It’s hard to say… maybe the individual ingredients somehow vary? I also edit and brighten my photos, but I don’t exaggerate them too much, so I’m thinking it just must be a difference in the ingredients. I didn’t add anything to the batch of soup used for the photos that’s not listed in the ingredients. Strange!

  2. 5 stars
    Made this today. Really good! I browned the beef on the stove and then threw everything but the cream cheese in the crockpot. I added that at the end. I used an immersion blender to blend it up a little better. Added white beans separately because my kids don’t like beans. Topped it with cilantro, a lime wedge, avocado, crushed tortilla chips, jalapeños, and shredded lettuce. Very tasty!

  3. 5 stars
    I loved this soup! There are so many varieties of Rotel out there, you can make different tastes. And always go with some form of Mexico’s-corn.

  4. 5 stars
    SCRUMPTIOUS! This is one of those soups that is excellent immediately after it’s made. We could only get the “roasted” version of the Ro-tel and it was perfect. I also sprinkled in one-half teaspoon of Wondra flour about 5 minutes before removing the pot from the heat to give the soup just a bit more body. This is a KEEPER recipe! I’ve already given it to 2 friends, one of whom is making it right now.

    Thanks for a quick an delicious recipe!

  5. This soup is SO GOOD! Do you happen to know what a serving size is / how many cups this particular recipe yields? I’m building it into my nutrition plan and that information would be really helpful! Thank you 🙂

    1. Hi Elizabeth!! So glad you like the soup! I’m sorry – I’m really not sure. I estimated that about 6 portions can be made from this recipe, but beyond that, I am soo bad with math so I am not a good person to ask lol. I recommend weighing the exact ingredients you use for more accurate estimates (and don’t forget the toppings).

    1. Hi! I think you probably could. I’d add the cream cheese in towards the last 30 min or so of cooking. I’d also brown the beef in a skillet prior to adding it to the Crockpot.

  6. 5 stars
    This is the 3rd time I’ve made this recipe! Delicious each time! Realized this go round that I was out of ground beef so used a chub of sausage instead.. we may like this version the best. I’ve also found that my kiddos like it better with one can petite diced tomatoes and one can of green chilis. I also melt the cream cheese on the stove since I always forget to take it out in time for it to be soft…encorporates nicely. Love that you can personalize for your family’s particular tastes!

  7. Great for a weeknight meal. I used it to bring to a potluck. So happy this recipe and website was recommended to me. It’s an easy, fail-proof recipe that was very tasty and hearty. Thank you so much!

    1. Aww I am so happy you like this recipe, Joy! Thanks for taking the time to write me a comment. And thanks to whoever recommended my website to you. 🙂

  8. This was fantastic. Didn’t have the two cans of total so I substituted one can of roasted tomotes with garlic. I added some spice and V8. Love it and filling. A good comfort food recipe.

  9. So glad you liked it! I’d be hesitant for the same reason – it may end up a bit grainy when thawed, but I think it would probably taste fine.