Creamy Taco Soup (Easy 30 Minute Dinner)
Hey friend, happy Sunday! I love sharing cozy soup recipes to finish the week, and this one has quickly become a favorite at our table. Today we are making a creamy taco soup that 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.

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.
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

Step by Step 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.

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
More Tex-Mex Recipes for Taco Night
If you loved this creamy taco soup, you might also enjoy a few more of my favorite Tex-Mex inspired recipes. They are perfect for taco night, game day, or whenever you are craving bold flavors.
Try More Cozy Soup Recipes from Savory Soup Sundays
Looking for more comfort in a bowl? Check out these reader-favorite soups from my Savory Soup Sundays collection. Each one is simple, hearty, and perfect for busy nights.
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:






