Creamy Taco Soup (Easy 30 Minute Dinner)
I love sharing cozy soup recipes and this one for creamy taco soup has quickly become a favorite at our table. It is hearty, flavorful, and perfect for an easy weeknight dinner.
This soup is loaded with Tex-Mex flavors, a creamy broth, and plenty of toppings to make it fun. It has all the things I love in a meal: it is quick, comforting, and uses simple pantry ingredients.

Reader Summary
In this post, you’ll learn:
- How to make a creamy taco soup with simple pantry and fridge ingredients.
- The key ingredients that build bold Tex-Mex flavor, including Rotel, spices, and ground beef.
- How cream cheese transforms this soup into a rich and creamy comfort meal.
- Easy substitutions and swaps for ingredients like Rotel, corn, and black beans.
- Tips for making this taco soup ahead of time for busy weeknights.
- How to store and freeze taco soup for easy meal prep.
- The best toppings to serve with creamy taco soup for extra flavor and texture.
This post may contain affiliate links, which means I earn a small commission at no extra cost to you. Thank you for supporting my little corner of the internet.
Looking for more comfort in a bowl? You will love these other recipes from my Savory Soup Sundays collection. Each one is simple, hearty, and perfect for busy nights:
A Little Family Story
My family has always been big chili fans. It is one of those meals that disappears fast around our table. Jason is not the biggest fan of really brothy soups, but he does love a hearty, filling meal. I, on the other hand, am a big fan of creamy soups. That is why this creamy taco soup has become such a favorite in our house. It is the perfect middle ground. Hearty enough for Jason, creamy enough for me, and full of all the Tex-Mex flavors our whole family loves.
Why You Will Love This Soup
- Ready in about 30 minutes
- Uses pantry staples like beans, corn, and tomatoes
- Creamy and hearty at the same time
- Family friendly and easy to customize with toppings

Ingredients You Will Need
- 1 pound lean ground beef
- 4 cups chicken broth- I use homemade bone broth
- 2 (10 oz) cans Rotel tomatoes with green chiles
- 1 (14 oz) can black beans, drained and rinsed
- 1 (12 oz) can corn, drained
- ½ red bell pepper, chopped
- ½ tablespoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 8 ounces cream cheese, softened
- Salt and pepper, to taste
- Toppings: shredded cheese, avocado, cilantro, tortilla strips, lime wedges

Instructions
- In a large soup pot over medium high heat, brown the ground beef. Break it apart as it cooks and drain excess fat if needed. I personally love to use my Instant Pot on the Sauté setting. It is easy and cleanup is a breeze.
- Add the chopped bell pepper, Rotel tomatoes with their juices, black beans, corn, and all of the seasonings. Pour in the chicken broth and stir.
- Bring the soup to a boil, then reduce heat to a gentle simmer. Cook uncovered for about 8 minutes, stirring occasionally.
- Cut the softened cream cheese into small cubes and add them to the soup. Stir until the cheese melts and the broth is creamy.
- Taste and season with salt and pepper. Ladle into bowls and top with cheese, avocado, tortilla strips, cilantro, and lime if you like. I also like to throw on a dollop of homemade Greek yogurt in place of sour cream. Delicious!


Creamy Taco Soup (Easy 30 Minute Dinner)
Ingredients
- 1 lb ground beef or turkey
- 1 15 oz can black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (10 oz) diced tomatoes with green chiles
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (or 2 tbsp homemade)
- 2 cups chicken broth or homemade bone broth
- 1 cup shredded cheese (cheddar or Mexican blend)
- 1/2 cup sour cream
- Optional toppings: avocado, tortilla chips, cilantro
Instructions
- In a large pot, brown the ground meat over medium heat. Drain excess fat.
- Add onion and garlic; sauté until softened.
- Stir in taco seasoning, beans, corn, tomatoes, and chicken broth. Bring to a simmer.
- Reduce heat and simmer for 15–20 minutes.
- Remove from heat; stir in shredded cheese and sour cream until creamy. Serve hot with desired toppings.
Notes
- Can be made vegetarian by substituting beans for meat.
- Great to use over baked potatoes.
- Leftovers keep well for 3–4 days in the fridge or freeze for longer storage if needed.
Tips and Variations
- Add more spice with cayenne or hot Rotel if you like a kick.
- Beef broth can be swapped in for chicken broth.
- Pinto or kidney beans work well in place of black beans.
- Heavy cream can be used instead of cream cheese for a different creamy texture.
- For a vegetarian version, use plant based crumbles or add extra beans and vegetables with vegetable broth. Mushrooms also are a nice addition.
Serving Ideas
This soup is filling enough on its own, but it pairs well with:
- A green salad with homemade croutons or tortilla salad
- Warm cornbread or crusty bread (like my From Scratch Sourdough)
- Chips with salsa or guacamole
- Served over a warm baked potato- This is one of my favorite ways to use up the leftovers!
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for 3 to 4 days. Reheat slowly on the stove over low heat, stirring often so the creamy broth blends back together.

Frequently Asked Questions About Creamy Taco Soup
Can I make taco soup without cream cheese?
Yes. The cream cheese gives this soup its creamy texture, but you can leave it out or substitute it with heavy cream, sour cream, or a dairy-free alternative. The soup will still have plenty of flavor from the Rotel, spices, and broth.
What can I use instead of Rotel tomatoes?
If you don’t have Rotel, you can use a can of diced tomatoes and add a small can of green chiles. This gives you the same flavor balance of tomatoes with a mild heat.
Can I use fresh corn instead of canned corn?
Yes. Fresh or frozen corn both work well in this recipe. Just add it directly to the soup—no need to cook it beforehand.
Can I make this taco soup ahead of time?
Absolutely. Taco soup actually tastes better the next day as the flavors deepen. Store it in the refrigerator for up to 4 days and reheat on the stovetop or in the microwave.
Can I freeze creamy taco soup?
Yes, but for best texture, freeze it before adding the cream cheese. Dairy can sometimes separate when frozen. Add cream cheese when reheating for the creamiest result.
How do I make taco soup thicker or thinner?
To thicken it, simmer longer uncovered or add a little extra cream cheese. To thin it out, add more chicken broth until you reach your desired consistency.
What toppings go best on taco soup?
Popular toppings include shredded cheese, avocado, cilantro, tortilla strips, sour cream, and fresh lime juice. These add texture, creaminess, and brightness to the soup.
Final Thoughts
This creamy taco soup really brings together the best of both worlds. It is hearty enough for chili lovers, creamy enough for soup lovers, and quick enough for busy nights. I hope you enjoy making it for your own family as much as we do.
XO, Bri
Let’s Stay Connected!
I love sharing recipes, cozy home ideas, and behind-the-scenes moments. Come join me on Pinterest so you never miss a new post. You can also find me on the following platforms:




