Creamy Taco Soup Recipe
There’s something so satisfying about a warm, creamy soup that comes together in under 30 minutes, especially one that packs all the delicious flavors of taco night! This creamy taco soup is like a cozy bowl of your favorite taco, but with an extra-comforting twist. It’s packed with spices, hearty ingredients, and a kick of heat that you can easily adjust to your taste. And the best part? It’s a one-pot recipe that’s simple enough to throw together on a busy weeknight but tasty enough to serve to friends and family.
This recipe has quickly become a staple in my house, especially when the weather starts to cool down. There’s something magical about how the creamy base melds with the spiced beef, peppers, and zesty lime—plus, there’s no need to worry about tortillas or messy toppings (unless you want them, of course!). So, if you’re ready to upgrade your taco night or just craving a hearty, flavorful soup, this recipe is exactly what you need.
A bowl full of Tex-Mex flavors 🥣
This creamy taco soup draws inspiration from traditional Tex-Mex flavors but with a little twist. While taco soup has been around for decades in the southwestern United States, adding cream cheese to give it that velvety texture brings it to a whole new level of indulgence. The mix of black beans, corn, tomatoes with green chiles, and peppers pays homage to classic taco ingredients, while the creamy base makes it feel a bit like a cross between a soup and a chowder. This dish is also super customizable—every family seems to have its own twist, whether they make it spicier, swap out the beans, or add extra veggies. So feel free to make it your own!
Let’s talk ingredients: what makes this soup special
- Ground beef: The base of this soup starts with browned ground beef, which adds a hearty, meaty flavor. You can swap it with ground chicken or turkey if you’re looking for a leaner option. Just make sure to adjust the seasoning to taste.
- Taco seasoning: This is where most of the soup’s flavor comes from, so use your favorite brand or make your own if you have a go-to recipe. The recipe calls for 1–2 packages, so you can adjust the spice level to suit your taste.
- Onion and garlic: Essential aromatics that add depth and richness. Yellow onion is perfect here for its mild sweetness, but you could use white or even red onion in a pinch.
- Jalapeño and Anaheim pepper: These add a bit of heat and complexity. If you’re sensitive to spice, you can reduce the jalapeño or skip it altogether. On the other hand, if you love spicy food, consider keeping the seeds in or adding an extra pepper.
- Black beans, diced tomatoes with green chiles, and corn: These pantry staples give the soup body and texture while adding color and flavor. You could use pinto beans instead of black beans, or even a mix if you have leftovers in the pantry.
- Chicken broth: A flavorful liquid base that helps thin out the soup without overpowering the other flavors. If you prefer, vegetable broth works well too.
- Lime zest and juice: These add a burst of freshness and acidity that brightens up the creamy richness. Zesting the lime before juicing makes it easy to get just the right amount.
- Cream cheese: This is the magic ingredient! It melts into the soup, making it velvety and creamy without adding too much heaviness. Just make sure it’s softened for easier melting.
Kitchen gear you’ll need (and alternatives)
To make this creamy taco soup as hassle-free as possible, I recommend using a large Dutch oven or a heavy-bottomed pot. Here’s why and what else you might need:
- Dutch oven or large pot: A good, sturdy pot helps distribute heat evenly and makes it easy to brown the meat and simmer the soup all in one vessel. If you don’t have a Dutch oven, any large pot with a thick base will work.
- Ladle: For serving, of course. There’s nothing worse than trying to pour soup directly into bowls and splashing it everywhere!
- Wooden spoon: This is ideal for breaking up the ground beef and stirring the ingredients together as they cook. A wooden spoon won’t scratch the pot, and it’s gentle on your ingredients.
- Knife and cutting board: For chopping up the onions, garlic, and peppers. Sharp knives make the job faster and safer.
- Microplane: This is helpful for zesting the lime, but if you don’t have one, just use a regular grater or peel a strip of zest and finely chop it.
Step-by-step: My foolproof method for creamy taco soup
- Brown the beef
Heat up your Dutch oven over medium-high heat and add the ground beef. Break it up with a spoon and cook until it’s fully browned, about 5-7 minutes. Once it’s done, drain any excess grease so your soup doesn’t end up too oily. (I learned the hard way that skipping this step can make for a rather greasy soup!) - Add aromatics
Toss in the diced onion and minced garlic, and stir them around in the pan with the beef. Let them cook for 2-3 minutes until the onion softens and turns translucent. You’ll know it’s ready when the smell of garlic fills your kitchen! - Layer in the spices and veggies
Add the minced jalapeño and Anaheim pepper, then sprinkle in one packet of taco seasoning. Stir to combine, making sure all the meat and veggies are coated. Next, add the black beans, tomatoes with green chiles, and corn. Pour in the chicken broth, then add the lime zest, lime juice, salt, pepper, and oregano. - Taste and adjust
Give the soup a taste and see if you want to add more seasoning. I often end up adding a bit more taco seasoning and sometimes an extra squeeze of lime juice for brightness. - Add cream cheese for that creamy finish
Add the softened cream cheese and stir it in until it’s completely melted and incorporated. This part takes a few minutes, so keep stirring to avoid any lumps. - Simmer and serve
Cover the pot and let the soup simmer for 10 minutes to allow all the flavors to meld. When it’s ready, ladle it into bowls and add your favorite toppings!
Mix it up: Variations on creamy taco soup
- Make it vegetarian: Swap the ground beef for a meat substitute like crumbled tofu or extra beans. You could also add in diced bell peppers or zucchini to give it even more texture and flavor.
- Spice it up: For those who like it hot, add extra jalapeño or even a dash of cayenne pepper. A chipotle pepper in adobo sauce would also give it a nice smoky heat.
- Low-carb option: Leave out the corn and black beans and add more ground beef or even cauliflower rice for a lower-carb version. You’ll still get that hearty texture without the added carbs.
- Dairy-free version: Swap the cream cheese for a dairy-free alternative, like a coconut-based cream cheese. It will still add creaminess, but with a slightly different flavor.
- Seasonal toppings: In the summer, top with fresh diced tomatoes and a sprinkle of green onions. In the winter, load it up with extra cheese and a dollop of sour cream for extra warmth.
Serving ideas: Make it a meal
For a beautiful presentation, ladle the soup into deep bowls and add a handful of toppings. A dollop of sour cream, a sprinkle of shredded cheese, a few slices of avocado, and some fresh cilantro add both flavor and color. If you’re serving this to guests, set up a “taco soup bar” with bowls of different toppings so everyone can customize their bowl. A few warm, crusty rolls or a side of tortilla chips are great for dipping, too!
Beverage pairings
A tall glass of iced lime agua fresca or a refreshing horchata would pair wonderfully with this creamy taco soup. The lime agua fresca echoes the citrusy notes in the soup, while horchata’s cinnamon sweetness balances out the spice. You could also try a cold glass of hibiscus tea (agua de Jamaica) for a tart contrast, or a simple sparkling water with a squeeze of lime for something light and bubbly.
Storing and reheating tips
This soup stores beautifully! Just let it cool completely, then transfer to an airtight container and keep it in the fridge for up to 4 days. For longer storage, freeze it in individual portions; it will keep for up to 3 months in the freezer. When reheating, warm it on the stove over low heat to prevent the cream cheese from separating. Stir occasionally, and add a splash of broth if it’s too thick.
Scaling the recipe up or down
This recipe makes about 4-6 servings, but it’s easy to adjust if you need more or less. If you’re cooking for a crowd, simply double the ingredients—but be sure to use a larger pot! For a smaller batch, halve everything, though you might want to add only half the cream cheese at first to avoid overpowering the soup with creaminess.
Common issues and how to avoid them
- Soup too thick: Add more chicken broth until you reach your desired consistency.
- Too spicy: Reduce the jalapeño and skip the extra taco seasoning. You can also add a bit more cream cheese to tone down the heat.
- Lumpy cream cheese: Make sure the cream cheese is fully softened before adding, and stir constantly to help it melt smoothly.
FAQs
Q: Can I use a different type of meat?
A: Absolutely! Ground turkey or chicken works well, though you may need to adjust the seasoning slightly.
Q: Can I make this soup ahead of time?
A: Yes, in fact, it tastes even better the next day! Just store it in the fridge and reheat gently on the stove.
Q: How do I make it less spicy?
A: Use less jalapeño or substitute with a milder pepper. Also, opt for just one packet of taco seasoning instead of two.
Q: Can I make this soup dairy-free?
A: Yes, swap the cream cheese for a dairy-free alternative, like coconut-based cream cheese or cashew cream.
Q: What can I serve with this soup?
A: Tortilla chips, crusty bread, or a simple green salad make great sides for this soup.
Creamy Taco Soup Recipe
Warm up with this creamy taco soup, packed with Tex-Mex flavors and easy to make in one pot! Perfect for cozy weeknights.
- Total Time: 30 minutes
- Yield: 4-6 1x
Ingredients
- 1 pound ground beef (85/15)
- 1–2 packages taco seasoning
- 1 small yellow onion, diced
- 3 teaspoons minced garlic
- 1 jalapeño, minced (membrane and seeds removed)
- 1 Anaheim pepper, minced
- 15-ounce can black beans, drained and rinsed
- 15-ounce can diced tomatoes with green chiles
- 15-ounce can corn, drained
- 4 cups chicken broth
- Zest of 1 lime
- Juice of ½ lime, or more to taste
- 1 teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ½ teaspoon dried oregano leaves
- 4–8 ounces cream cheese, softened
- Toppings: Sour cream, cilantro, shredded cheese, avocado
Instructions
- Brown the beef
Heat up your Dutch oven over medium-high heat and add the ground beef. Break it up with a spoon and cook until it’s fully browned, about 5-7 minutes. Once it’s done, drain any excess grease so your soup doesn’t end up too oily. (I learned the hard way that skipping this step can make for a rather greasy soup!) - Add aromatics
Toss in the diced onion and minced garlic, and stir them around in the pan with the beef. Let them cook for 2-3 minutes until the onion softens and turns translucent. You’ll know it’s ready when the smell of garlic fills your kitchen! - Layer in the spices and veggies
Add the minced jalapeño and Anaheim pepper, then sprinkle in one packet of taco seasoning. Stir to combine, making sure all the meat and veggies are coated. Next, add the black beans, tomatoes with green chiles, and corn. Pour in the chicken broth, then add the lime zest, lime juice, salt, pepper, and oregano. - Taste and adjust
Give the soup a taste and see if you want to add more seasoning. I often end up adding a bit more taco seasoning and sometimes an extra squeeze of lime juice for brightness. - Add cream cheese for that creamy finish
Add the softened cream cheese and stir it in until it’s completely melted and incorporated. This part takes a few minutes, so keep stirring to avoid any lumps. - Simmer and serve
Cover the pot and let the soup simmer for 10 minutes to allow all the flavors to meld. When it’s ready, ladle it into bowls and add your favorite toppings!
Notes
This soup stores beautifully! Just let it cool completely, then transfer to an airtight container and keep it in the fridge for up to 4 days. For longer storage, freeze it in individual portions; it will keep for up to 3 months in the freezer. When reheating, warm it on the stove over low heat to prevent the cream cheese from separating. Stir occasionally, and add a splash of broth if it’s too thick.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner