Creamy Keto Taco Soup With Ground Beef

Loading…

By Reading time
Servings 4–6 people

Thick, creamy taco soup hits all the right notes when it’s built the right way: plenty of seasoned beef, a broth that stays velvety instead of thin, and just enough heat to keep every spoonful interesting. This version stays low-carb without tasting like it’s missing anything. The cream cheese melts into the broth and gives the soup that rich, spoon-coating finish that makes it feel much heartier than a typical soup.

The key is layering the flavor before the liquids go in. Browning the beef well, cooking the spices for a full minute, and softening the cream cheese before it hits the pot all keep the texture smooth and the seasoning balanced. If you rush those steps, the soup can taste flat or end up with little bits of cream cheese that never fully disappear.

Below, I’ve included the small details that matter most, plus a few ways to adjust the heat, make it dairy-free, or stretch it for leftovers without losing that creamy texture.

“

The cream cheese melted in perfectly and the broth turned out thick and rich instead of watery. We topped it with avocado and cheddar, and my husband asked if there was enough for lunch tomorrow too.

★★★★★— Megan T.

Save this creamy keto taco soup for nights when you want a rich, low-carb bowl with ground beef, melted cream cheese, and all the Tex-Mex toppings.

Save to Pinterest

The Step That Keeps This Soup Creamy Instead of Grainy

Most creamy taco soups go wrong the moment the dairy hits a boiling pot. High heat can make the cream cheese cling in soft bits instead of melting into the broth, and that’s how you end up with a soup that looks broken or gritty. The fix is simple: lower the heat before the cream cheese goes in, and give it a few minutes to melt gradually.

That same rule protects the heavy cream. Once the soup has simmered with the tomatoes and broth, it only needs a gentle finish. A hard boil after the dairy goes in can change the texture fast, and not in a good way. Keep the heat low enough that the surface barely moves, and the broth will stay smooth and rich.

What Each Ingredient Is Doing in the Pot

Creamy keto taco soup with ground beef, rich and low-carb
  • Ground beef — The fat in 80/20 beef gives this soup a fuller, rounder base. Leaner beef works, but the soup won’t taste as rich unless you add a little extra oil.
  • Cream cheese — This is what makes the broth thick and silky. It needs to be softened and added in pieces, or it can take longer to melt and leave tiny lumps behind.
  • Heavy cream — It smooths out the sharpness from the tomatoes and carries the spice. Half-and-half will work in a pinch, but the soup will be thinner.
  • Rotel and diced tomatoes — These bring acidity, body, and the little bit of heat that makes the soup taste like taco night. If you want a milder version, use plain diced tomatoes and add extra cumin instead.
  • Taco seasoning, cumin, smoked paprika, and cayenne — The seasoning blend does the heavy lifting, but the individual spices keep the flavor from tasting one-note. If your taco seasoning already runs salty, reduce it a little and season at the end.
  • Beef broth — This stretches the soup into something spoonable without watering it down. Use a good-tasting broth here, since it’s a big part of the final flavor.

Building the Flavor Before the Dairy Goes In

Brown the Beef Properly

Cook the ground beef until it’s deeply browned, not just gray. That color means flavor, and it gives the finished soup a richer, meatier taste. If there’s a lot of grease in the pot, drain most of it off so the soup doesn’t turn slick, but leave enough behind to sauté the vegetables.

Cook the Aromatics Until They Soften

Let the onion and bell pepper cook for about four minutes until they lose their raw edge and start to smell sweet. The garlic only needs about a minute, because it can burn fast once the pan is hot. If the garlic darkens before the spices go in, the whole pot will taste bitter.

Toast the Spices in the Fat

Stir the taco seasoning, cumin, smoked paprika, and cayenne into the hot beef and vegetables before adding the liquid. This wakes up the spices and keeps them from tasting dusty or flat in the finished broth. A minute is enough; if the pan looks dry, the spices should still smell fragrant, not scorched.

Finish Low and Slow

Once the tomatoes and broth simmer together, reduce the heat before the cream cheese goes in. Add the cream cheese in small pieces and stir until the soup looks smooth and slightly thickened, then pour in the heavy cream. Keep it at a gentle simmer, not a boil, so the dairy stays creamy and the soup holds its body.

How to Adapt This Soup Without Losing the Creamy Texture

Make it dairy-free

Use full-fat coconut milk and a dairy-free cream cheese alternative. The soup will still be creamy, but it will carry a faint coconut note, so keep the cumin and smoked paprika front and center to balance it.

Turn up or down the heat

Use more cayenne and leave the jalapeños on top if you want a sharper finish, or skip the cayenne entirely for a milder bowl. The base stays satisfying either way because the cream and beef carry the flavor even when the heat changes.

Use ground turkey instead of beef

Ground turkey works, but it needs a little help. Add a spoonful of oil when browning and taste carefully at the end, because turkey needs more seasoning than beef to stand up to the cream.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect the broth to look a little denser the next day.
  • Freezer: It freezes, but the dairy may separate slightly when thawed. For the best texture, cool it completely, freeze in portions, and whisk well after reheating.
  • Reheating: Warm it gently on the stove over low heat, stirring often. Don’t let it boil, or the cream can split and the soup can turn grainy.

Questions I Get Asked About This Recipe

Can I make this creamy keto taco soup ahead of time?+

Yes, and it reheats well. The soup gets thicker in the fridge, so loosen it with a splash of broth or water when you warm it back up. Reheat it slowly so the dairy stays smooth.

How do I keep the cream cheese from clumping in the soup?+

Soften it first and add it over low heat in small pieces. If the pot is boiling, the outside melts too fast and the inside stays in little lumps. Gentle heat gives it time to blend into the broth.

Can I use ground turkey instead of ground beef?+

You can. Ground turkey is leaner, so the soup will taste a little lighter and less rich unless you add a bit of oil while browning it. Taste at the end and add more salt or taco seasoning if needed.

How do I make this soup thicker?+

Let it simmer uncovered for a few extra minutes before adding the cream, or add an extra ounce or two of cream cheese. The soup thickens as it cools too, so it may look looser in the pot than it does in the bowl.

Can I freeze leftovers of this taco soup?+

Yes, but the texture can change a little because of the cream. Freeze it in portions, thaw it in the fridge, and whisk it well while reheating so the broth comes back together. It still tastes great even if it’s not quite as silky as day one.

Creamy Keto Taco Soup With Ground Beef

Creamy keto taco soup with ground beef and a rich cream-cheese spiced broth, simmered until thick and comforting. Loaded with Tex-Mex flavor and finished with keto toppings like avocado and jalapeños.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Cuisine: Tex-Mex
Calories: 540

Ingredients
  

Soup base
  • 1.5 lb ground beef (80/20) Use 80/20 for flavor; drain if there’s excess fat after browning.
  • 1 onion, diced
  • 1 green bell pepper, diced
  • 4 garlic, minced
  • 1 can (10 oz) Rotel tomatoes Keep juices for added broth flavor.
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
  • 8 oz cream cheese, softened Soften to melt smoothly without lumps.
  • 1 cup heavy cream Stir in and simmer gently to prevent curdling.
  • 2 tbsp taco seasoning
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 0.25 tsp cayenne Reduce or omit for less heat.
Keto toppings
  • sour cream For serving.
  • shredded cheddar For serving.
  • diced avocado For serving.
  • jalapeños For serving.
  • cilantro Optional garnish; for serving.

Equipment

  • 1 Dutch oven

Method
 

Brown the beef and build the flavor
  1. Brown the ground beef in a large pot, then drain excess fat.
  2. Sauté the onion and bell pepper for 4 minutes, then add the garlic and cook for 1 minute.
  3. Add the taco seasoning, cumin, smoked paprika, and cayenne, then cook for 1 minute to bloom the spices.
Simmer until thick and creamy
  1. Add the Rotel tomatoes, diced tomatoes, and beef broth, bring to a boil, then simmer for 12 minutes.
  2. Reduce heat to low and add the cream cheese in pieces, stirring until fully melted.
  3. Stir in the heavy cream and simmer gently for 5 minutes, until the soup is creamy.
Serve
  1. Serve the soup with sour cream, shredded cheddar, diced avocado, and jalapeños.
  2. Top with cilantro and serve immediately.

Notes

Pro tip: keep the heat low when adding cream cheese and use a gentle simmer after adding heavy cream so the soup stays smooth. Refrigerate leftovers in a sealed container for up to 4 days; rewarm on low. Freezing is not recommended for the creamiest texture. For a dairy-reduced option, use dairy-free cream cheese and heavy cream alternatives to keep it keto-friendly.

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating