Creamy Taco Soup

This creamy taco soup is a hearty, one-pot meal that brings together bold Mexican-inspired flavors in under 30 minutes. It is naturally gluten-free and offers several flexible options for those seeking dairy-free alternatives.

Recipe image

List of ingredients

  • 1 pound ground beef (or ground turkey) – preferably 85/15 lean.
  • 1 medium onion – diced into 1/4″ pieces.
  • 2 cloves garlic – minced finely.
  • 3 tbsp taco seasoning – homemade or store-bought.
  • 1 large red bell pepper – diced into 1/2″ pieces.
  • 15 ounce can corn – drained, or 1.5 cups frozen corn kernels.
  • 15 ounce can black beans – drained and rinsed.
  • 15 ounce can diced fire roasted tomatoes – with chilis for heat or regular for mild flavor.
  • 4 cups low sodium chicken broth – to control salt intake.
  • 8 ounces cream cheese – softened at room temperature for at least 1 hour.
  • Sea salt & pepper – to taste.
  • Optional Toppings: diced avocado, tortilla chips, lime wedges, fresh cilantro, green onions, chopped tomatoes, grated cheddar or pepper jack cheese, and sour cream.

step-by-step instructions

  1. Prepare ingredients: Measure out all ingredients and chop the vegetables before turning on the heat to ensure a smooth cooking process.
  2. Brown the meat: Place a large pot over medium-high heat. Once hot, add the ground beef and use a utensil to break it into small, uniform bits while cooking.
  3. Sauté aromatics: Add the diced onion and minced garlic to the beef. Cook for approximately 2-3 minutes until the onion becomes translucent.
  4. Combine base ingredients: Stir in the taco seasoning, diced red bell pepper, corn, black beans, diced tomatoes, and chicken broth. If using unsweetened coconut cream instead of cream cheese, add it now. Bring the mixture to a boil.
  5. Simmer: Reduce the heat to a low simmer. Cook for about 10 minutes, or until the bell peppers are tender and the flavors have melded together.
  6. Incorporate cream cheese: Add the softened cream cheese to the pot in small pieces. Stir continuously, let it sit for a minute, then stir again until completely dissolved. If using coconut cream, skip this step.
  7. Final seasoning: Taste the soup and add sea salt and pepper as needed. Serve hot with your preferred toppings.

Meat Selection and Preparation

Using Lean Ground Beef

For the best results, use 85/15 lean ground beef to maintain a rich flavor without excessive grease. If you use a fattier blend, drain the rendered fat after browning the meat but before adding the onions. This prevents the final soup from having an oily layer on top.

Ground Turkey Alternative

Ground turkey is an excellent lean alternative that absorbs the taco seasoning well. Since turkey is leaner than beef, you may need to add a small amount of olive oil to the pot to prevent the meat from sticking. This keeps the texture moist and tender.

Using Game Meats

This recipe works exceptionally well with ground bison, elk, or deer meat. These meats are very lean and provide a deep, earthy flavor that complements the fire-roasted tomatoes. Ensure you do not overcook these proteins to avoid a dry texture.

Vegetable Customization and Tips

Consistent Dicing for Even Cooking

Dice the onions into 1/4″ pieces and the bell peppers into 1/2″ pieces. This size difference ensures that the onions soften quickly while the peppers maintain a slight structure. Uniform cuts prevent some pieces from being mushy while others remain raw.

Substituting Beans with Sweet Potato

If you prefer a recipe without beans, dice a large sweet potato into small cubes. Add the potato at the same time as the black beans and simmer until tender. This adds a natural sweetness and a thicker consistency to the broth.

Adding Zucchini for Extra Volume

For added nutrition and volume, you can stir in chopped zucchini during the final simmering stage. Zucchini cooks quickly and adds a fresh, mild flavor without overpowering the taco seasoning. This is a great way to increase the vegetable count for children.

Selecting the Best Tomatoes

Fire-roasted tomatoes with green chilis provide a smoky depth that is central to the dish’s character. If you prefer a milder taste, use standard diced tomatoes or fire-roasted tomatoes without chilis. The acidity of the tomatoes helps balance the richness of the cream cheese.

Flavor and Seasoning Management

Controlling Sodium Levels

Use low-sodium chicken broth to keep the overall salt content manageable. Many store-bought taco seasoning packets are high in salt, which can make the soup overly salty when combined with canned beans and tomatoes. Low-sodium broth allows you to adjust the seasoning at the end.

Creating Homemade Taco Seasoning

Mixing your own seasoning allows you to control the spice level and avoid additives. A simple blend of chili powder, cumin, paprika, garlic powder, and onion powder works best. This approach usually requires about 3 tablespoons to achieve the desired flavor profile.

Adjusting the Heat Level

To increase the spice, add a pinch of cayenne pepper or diced jalapeños during the sautéing process. For a very mild version, ensure the canned tomatoes are not the “with chilis” variety. You can also add a squeeze of fresh lime juice at the end to brighten the flavors.

Creamy Texture Techniques

Ensuring Cream Cheese is Fully Softened

Allow the cream cheese to sit at room temperature for at least one hour before adding it to the soup. If the cheese is cold, it will clump and create small white lumps instead of melting smoothly. Softened cheese integrates seamlessly into the hot liquid.

Utilizing Dairy-Free Cream Cheese

For a dairy-free version, use a plant-based cream cheese alternative such as those made from almonds or cashews. Stir it in using the same method as traditional cream cheese, adding it in small chunks. This maintains the tangy, creamy profile of the original recipe.

Coconut Cream as a Budget Alternative

Unsweetened coconut cream, scooped from the top of a chilled can of coconut milk, is a cost-effective dairy-free option. Unlike cream cheese, coconut cream should be added before the simmering step. This allows the coconut flavor to mellow and blend with the spices.

Heavy Cream Substitutions

Heavy cream can be used as a replacement for cream cheese if you prefer a thinner, silkier texture. Note that heavy cream lacks the slight tanginess provided by cream cheese. You may want to add an extra teaspoon of lime juice to compensate for the lost acidity.

Serving and Pairing Suggestions

Serving Over Grain Bases

For a more filling meal, ladle the soup over a bowl of freshly steamed white or brown rice. The rice absorbs the creamy broth and turns the soup into a hearty stew. This is particularly effective for feeding a larger crowd on a budget.

Low Carb Vegetable Bases

To keep the dish low-carb or keto-friendly, serve the soup over roasted spaghetti squash or steamed cauliflower rice. These bases provide the necessary bulk without the added carbohydrates. They also complement the savory flavors of the beef and cheese.

Optimizing Topping Combinations

Create a topping station with diced avocado, fresh cilantro, and lime wedges for a professional presentation. The coolness of the avocado and sour cream contrasts well with the warmth of the soup. Tortilla chips provide a necessary crunch to the creamy texture.

Storage and Meal Prep Advice

Refrigeration Guidelines

Store leftover soup in an airtight container in the refrigerator for up to five days. Ensure the soup has cooled slightly before sealing the lid to prevent excessive condensation. This soup often tastes better the next day as the flavors continue to develop.

Safe Reheating Methods

Reheat the soup over medium heat on the stove, stirring frequently. Avoid bringing the soup to a rolling boil once the cream cheese has been added, as high heat can cause the dairy to separate or become grainy. A gentle simmer is sufficient.

Advance Ingredient Preparation

You can prep the diced onions and bell peppers up to two days in advance. Store them in separate containers or a single bag in the fridge. This reduces the active prep time to just a few minutes on the day of cooking.

Freezing Precautions

It is not recommended to freeze this soup after the cream cheese has been added, as the texture of the cheese changes during freezing. However, you can freeze the soup base before adding the dairy. Simply thaw and add the cream cheese just before serving.

Troubleshooting Common Issues

Fixing Grainy Texture

If the soup becomes grainy, it is usually due to the cream cheese being added too cold or the soup being boiled too vigorously. To fix this, you can use an immersion blender to quickly smooth out the mixture. Alternatively, stir in a tablespoon of warm broth to help emulsify the fats.

Adjusting Soup Thickness

If the soup is too thin, you can thicken it by mixing 2-3 tablespoons of cornstarch or tapioca starch with a small amount of water. Stir this slurry into the simmering soup and cook for another 2 minutes. This creates a glossy, thick consistency without altering the flavor.

Balancing Excess Salt

If the soup tastes too salty due to the taco seasoning, add a splash of water or more unsalted chicken broth. A squeeze of fresh lime juice or a dollop of sour cream can also help mask the saltiness. In extreme cases, adding a peeled, halved potato to simmer for 10 minutes can absorb some excess salt.

Frequently Asked Questions

How do you thicken taco soup?

The most effective way to thicken this soup is by using a cornstarch or tapioca starch slurry. Mix the starch with cold water until smooth, then stir it into the simmering pot until the desired thickness is achieved.

How can I make this dairy-free?

You can make this soup dairy-free by replacing the cream cheese with one cup of unsweetened coconut cream or a plant-based cream cheese alternative. Alternatively, you can omit the creamy element entirely for a traditional taco soup.

What can I use in place of the cream cheese?

Suitable replacements include heavy cream, dairy-free cream cheese, or coconut cream. If you prefer not to add cream to the pot, you can serve the soup with a generous dollop of sour cream or Greek yogurt on top of each bowl.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Taco Soup

Creamy Taco Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alyssabennett
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten-Free

Description

A full fiesta of flavors, this Creamy Taco Soup is so easy to make! It’s naturally gluten-free and you’ll find dairy-free options below as well. This soup comes together with a few minutes of prep work, then it simmers away on the stove while you prep any toppings you’d like.


Ingredients

Scale
  • 1 pound ground beef or ground turkey
  • 1 medium onion, diced 1/4″
  • 2 cloves garlic, minced
  • 3 tbsp taco seasoning
  • 1 large red bell pepper, diced 1/2″
  • 15 ounce can corn, drained
  • 15 ounce can black beans, drained & rinsed
  • 15 ounce can diced fire roasted tomatoes with chilis
  • 4 cups low sodium chicken broth
  • 8 ounces cream cheese, softened
  • Sea salt & pepper to taste
  • 1 diced avocado
  • tortilla chips
  • lime wedges
  • fresh cilantro
  • green onions
  • chopped tomatoes
  • grated cheddar or pepper jack cheese
  • sour cream

Instructions

  1. Step: Prep and measure the ingredients before starting to cook.
  2. Step: Place a large pot over medium-high heat. When the pan is hot, add the ground beef and break it up into small bits with a utensil.
  3. Step: Add the onion and garlic to the ground beef and cook until the onion begins to turn translucent, about 2-3 minutes.
  4. Step: Next, add the taco seasoning, red bell pepper, corn, black beans, diced tomatoes, and chicken stock. Stir to combine, and bring the soup to a boil.
  5. Step: Once the soup comes to a boil, reduce the heat to maintain a simmer and cook until the bell pepper is tender and the flavors have melded, about 10 minutes.
  6. Step: When the soup is done, add the cream cheese to the pot in small pieces. Stir to combine, then let sit for a minute or so before stirring again.
  7. Step: Season to taste with sea salt and pepper, then serve with your choice of toppings.

Notes

To make this soup dairy free you have 3 options: use 1-8 ounce tub dairy free cream cheese, use 1 cup unsweetened coconut cream, or leave out the creamy option altogether for regular taco soup.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American, Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 472 kcal
  • Sugar: 5 g
  • Sodium: 815 mg
  • Fat: 27 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 1 g
  • Carbohydrates: 33 g
  • Fiber: 7 g
  • Protein: 26 g
  • Cholesterol: 90 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star