Creamy Taco Soup is a cozy and flavorful bowl packed with hearty ingredients like ground beef, beans, corn, and a rich, creamy broth that tastes like a taco in soup form. It’s got a nice mix of spices and a smooth texture that makes it comforting and filling without being too heavy.
I love making this soup when I want something easy but tasty that everyone will enjoy. One of my favorite things is how the creaminess balances the spicy taco seasoning, making it just perfect. I usually add some extra cheese and a squeeze of lime on top for a little zing.
This soup is great for busy weeknights or even for a casual get-together with friends. I like serving it with crunchy tortilla chips or warm cornbread, and it always disappears fast. It’s one of those meals that feels like a hug in a bowl, and I keep coming back to it again and again.
Key Ingredients & Substitutions
Ground Beef: This gives the soup its hearty texture and rich flavor. You can swap it with ground turkey or chicken for a lighter option. For a vegetarian version, try sautéed mushrooms or plant-based crumbles.
Cream Cheese: It makes the soup creamy and smooth. If you want a dairy-free choice, use a vegan cream cheese or coconut cream for a similar texture.
Taco Seasoning: The spice mix brings the taco flavor to life. Homemade seasoning works great; try mixing chili powder, cumin, paprika, garlic powder, and onion powder if store-bought isn’t on hand.
Beans and Corn: Black beans or pinto beans add a nice bite and protein, with corn adding a sweet pop. You can use canned or frozen corn and different beans like kidney or cannellini if preferred.
Diced Tomatoes & Tomato Sauce: These build the tomato base of the soup. Fire-roasted tomatoes add a smoky twist, while fresh tomatoes can be used in season for extra freshness.
How Do I Get the Cream Cheese to Blend Smoothly Without Clumps?
To get a smooth, creamy soup, soften the cream cheese before adding it in. Cut it into small cubes, so it melts faster and more evenly.
- Use cream cheese at room temperature for easier melting.
- Stir continuously as you add cream cheese to the hot soup; this prevents lumps.
- If you see chunks, you can use a whisk or immersion blender for a silky finish.
- Be gentle with the heat—medium-low simmer helps the cheese blend without curdling.

Equipment You’ll Need
- Large pot or Dutch oven – I like using it because it’s big enough to hold all ingredients and helps everything cook evenly.
- Wooden spoon or spatula – perfect for stirring and scraping the bottom so nothing sticks or burns.
- Knife and cutting board – for chopping the onion and garlic easily.
- Measuring cups and spoons – to keep everything just right, especially with spices and broth.
- Soup ladle – makes serving simple and mess-free.
Flavor Variations & Add-Ins
- Swap ground beef for cooked shredded chicken or turkey for a lighter, leaner version.
- Use shredded cheddar, Monterey Jack, or pepper jack cheese on top for extra cheesy goodness.
- Stir in chopped bell peppers, corn, or zucchini for more veggies and color.
- Add a dash of hot sauce or diced jalapeños if you like some heat.
Creamy Taco Soup
Ingredients You’ll Need:
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 (15 oz) can diced tomatoes (with juice)
- 1 (15 oz) can tomato sauce
- 1 (15 oz) can corn kernels, drained
- 1 (15 oz) can black beans or pinto beans, drained and rinsed
- 2 cups beef broth
- 1 (8 oz) package cream cheese, softened and cubed
- 1 tablespoon taco seasoning
- 1 teaspoon chili powder
- Salt and pepper to taste
- Optional garnishes: shredded cheddar cheese, sour cream, chopped fresh cilantro, diced green onions, diced tomatoes
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 25 minutes to cook, making it a total of roughly 35 minutes for a warm and creamy taco soup that’s ready to enjoy.
Step-by-Step Instructions:
1. Brown the Beef:
Start by heating a large pot or Dutch oven over medium heat. Cook the ground beef, breaking it apart with a spoon, until it’s browned and no longer pink. Drain the extra fat to keep the soup from being greasy.
2. Cook Onion and Garlic:
Add the chopped onion and minced garlic to the pot. Sauté for about 3-5 minutes, stirring occasionally, until the onions become soft and see-through. This adds a nice, mild flavor to your soup.
3. Add Seasonings:
Sprinkle in the taco seasoning and chili powder. Stir them around and cook for about 1 minute so you can smell all those tasty spices coming alive.
4. Combine Soup Ingredients:
Pour in the diced tomatoes (with their juice), tomato sauce, drained corn, rinsed beans, and beef broth. Stir everything together well so all the flavors mix. Bring this mixture to a rolling boil.
5. Simmer the Soup:
Once boiling, reduce the heat to low and let the soup simmer gently for 15 minutes. This lets all the flavors mingle and deepen, making the soup even more delicious.
6. Add Cream Cheese:
Put the softened, cubed cream cheese into the pot. Stir constantly until the cream cheese melts completely, creating a smooth, creamy texture throughout your soup.
7. Season to Taste:
Give your soup a taste and add salt and pepper as you like to make it just right.
8. Serve and Garnish:
Ladle the soup into bowls and top with your favorite garnishes like shredded cheddar cheese, a dollop of sour cream, fresh cilantro, chopped green onions, or diced tomatoes. Dig in and enjoy!
Can I Use Ground Turkey Instead of Ground Beef?
Yes, ground turkey works perfectly as a leaner substitute. Just cook it the same way as the beef until browned, and follow the recipe as usual.
Can I Make This Soup Ahead of Time?
Absolutely! This soup tastes even better the next day after the flavors have had time to meld. Store it in an airtight container in the fridge for up to 3 days and reheat gently on the stove.
How Can I Make This Soup Spicier?
To add heat, toss in a diced jalapeño with the onions or sprinkle in some cayenne pepper or hot sauce during step 3 with the taco seasoning.
What’s the Best Way to Store Leftovers?
Cool the soup completely and store it in airtight containers in the fridge for up to 3 days. For longer storage, freeze in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
