Creamy Keto Taco Soup With Ground Beef

Loading…

By Reading time
Servings 4–6 people

Rich, creamy taco soup with ground beef is the kind of bowl that disappears fast because it eats like comfort food but still keeps the carbs low. The broth turns silky from cream cheese and heavy cream, while the tomatoes, beef, and taco spices give it the punch you want in a Tex-Mex soup. Every spoonful lands somewhere between cheesy dip and a hearty chili, which is exactly why it keeps showing up in my dinner rotation.

What makes this version work is the order. The beef gets browned first so you start with real flavor, then the spices toast briefly in the pot before the broth goes in. That quick step wakes them up and keeps the soup from tasting flat. Cream cheese goes in after the simmer, over low heat, so it melts into the base instead of separating or turning grainy.

Below you’ll find the little details that make the texture come out smooth instead of clumpy, plus a few swaps if you need to adjust the heat or make it ahead for the week.

“

The cream cheese melted in completely and the soup stayed silky even after reheating. My husband kept adding sour cream and cheddar to his bowl and asked if I could make it again next week.

★★★★★— Megan L.

Creamy Keto Taco Soup With Ground Beef is the kind of low-carb comfort bowl worth pinning for busy nights.

Save to Pinterest

The Trick to Keeping Keto Taco Soup Creamy Instead of Grainy

The biggest mistake with cream-based soup is letting it boil after the dairy goes in. Once the cream cheese and heavy cream hit high heat, the texture can turn slick, split, or a little curdled around the edges. Keeping the heat low at the end lets the soup thicken naturally while the dairy melts into the broth.

Texture also depends on how the cream cheese goes in. If you drop in a cold block all at once, it takes longer to melt and you’ll usually end up chasing little soft lumps around the pot. Softened cream cheese cut into pieces dissolves much more evenly, especially if you stir patiently and keep the soup at a bare simmer.

What Each Ingredient Is Actually Doing in This Soup

Creamy Keto Taco Soup With Ground Beef creamy low-carb Tex-Mex
  • Ground beef — An 80/20 blend gives you enough fat for flavor without making the soup greasy. If you use leaner beef, the broth will taste cleaner but a little less rich, so don’t skip the cream cheese or it can feel thin.
  • Rotel and diced tomatoes — Rotel brings heat and tang, while the plain diced tomatoes add body. You can use mild Rotel if you want less spice, but I wouldn’t replace both cans with plain tomatoes unless you plan to season more aggressively.
  • Cream cheese — This is what gives the soup its thick, velvety finish. Soften it first and add it over low heat in small pieces; that’s the difference between a smooth broth and stubborn little lumps.
  • Heavy cream — It rounds out the tomato edge and makes the soup taste full instead of heavy. Half-and-half will work in a pinch, but the soup won’t be quite as lush and it may thin out after sitting.
  • Taco seasoning, cumin, smoked paprika, and cayenne — Taco seasoning gives the familiar base, while the cumin and smoked paprika make it taste deeper and more homemade. If your taco seasoning is salted heavily, hold back on extra salt until the end and taste the broth first.
  • Bell pepper and onion — These build sweetness under the spice. Cook them until the onion goes translucent and the pepper softens a bit; if you rush this, the soup can taste sharp instead of rounded.

Building the Soup Base So the Dairy Stays Smooth

Brown the beef and drain the extra fat

Cook the ground beef in a large pot over medium-high heat until it loses its pink color and starts picking up browned bits on the bottom. Drain off the excess fat, but leave a little behind for flavor. If you skip the drain, the finished soup can sit on top of a greasy layer that dulls the spices.

Cook the vegetables until they soften, not brown

Add the diced onion and bell pepper and cook for about 4 minutes, just until the onion turns glossy and the pepper starts to soften. Stir in the garlic for the last minute only, because garlic burns fast and turns bitter if it stays on the heat too long. This stage should smell sweet and savory, not sharp.

Toast the spices before the liquid goes in

Sprinkle in the taco seasoning, cumin, smoked paprika, and cayenne and stir for about 1 minute. The pot should smell warmer and more concentrated almost immediately. This tiny step keeps the soup from tasting like seasoned broth and gives the spices a deeper, more cooked-in flavor.

Simmer first, then finish with cream

Add the tomatoes and broth, bring everything to a boil, then lower the heat and simmer for about 12 minutes. That gives the tomatoes time to soften and the broth time to pick up the flavor of the beef and spices. Once the cream cheese goes in, turn the heat low and stir until it’s fully melted before adding the heavy cream; high heat here is what breaks the texture.

Ways to Adjust the Heat, Richness, or Carbs

Make it milder for the kids

Use mild Rotel, skip the cayenne, and start with a little less taco seasoning if yours runs spicy. You can always add heat at the table with jalapeños, but once the soup is too hot, there isn’t a clean way to take that back out.

Dairy-free version that still feels creamy

Swap the cream cheese for a plain dairy-free cream cheese and use full-fat coconut cream instead of heavy cream. The soup will still be rich, but it will pick up a faint coconut note, so keep the paprika and cumin in place to hold onto the Tex-Mex character.

Make it even thicker

Let the finished soup simmer uncovered for a few extra minutes before serving, or mash a few spoonfuls of the tomatoes against the side of the pot. That gives you a thicker body without needing cornstarch, which doesn’t fit a keto version anyway.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills, so expect it to look a little denser the next day.
  • Freezer: It freezes, but the dairy can separate slightly after thawing. If you want the best texture, freeze the soup before adding the cream cheese and heavy cream, then finish with the dairy after reheating.
  • Reheating: Warm it slowly over low heat and stir often. Don’t let it boil, or the cream base can split and the texture gets grainy.

Answers to the Questions Worth Asking

Can I use ground turkey instead of ground beef?+

Yes, ground turkey works, but the soup will taste a little leaner. I like to use dark meat turkey if I can find it, because it gives you more of the richness that beef naturally brings.

How do I keep the cream cheese from clumping?+

Let the cream cheese soften on the counter first, then cut it into small pieces before adding it. Keep the soup on low heat and stir until each piece disappears into the broth; cold cream cheese and high heat are the two things that cause lumps.

Can I make this soup ahead of time?+

Yes, and it reheats well if you keep the heat gentle. The soup gets thicker in the fridge, so loosen it with a splash of broth when you warm it back up.

How do I thin out keto taco soup if it gets too thick?+

Add a little beef broth at a time and stir over low heat until it loosens. Broth brings the flavor back without making the soup watery the way plain water can.

Creamy Keto Taco Soup With Ground Beef

Creamy keto taco soup with ground beef made stovetop with a rich cream-cheese spiced broth and tender veggies. Rotel and diced tomatoes simmer, then cream cheese and heavy cream melt in for a thick, spoonable soup—topped with avocado and cheddar.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 610

Ingredients
  

Creamy keto taco soup base
  • 1.5 lb ground beef 80/20 for best flavor
  • 1 onion diced
  • 1 green bell pepper diced
  • 4 garlic minced
  • 1 can (10 oz) Rotel tomatoes
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
  • 8 oz cream cheese softened
  • 1 cup heavy cream
  • 2 tbsp taco seasoning
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 0.25 tsp cayenne
Keto toppings
  • sour cream for serving
  • shredded cheddar for serving
  • diced avocado for serving
  • jalapeños for serving
  • cilantro for serving
Notes for servings

Equipment

  • 1 Dutch oven

Method
 

Brown and sauté
  1. Brown the ground beef in a large pot over medium-high heat, then drain the fat.
  2. Sauté the diced onion and green bell pepper for 4 minutes, then add the minced garlic and cook 1 minute.
Simmer the soup
  1. Add taco seasoning, cumin, smoked paprika, and cayenne, and cook 1 minute to bloom the spices.
  2. Add Rotel tomatoes, diced tomatoes, and beef broth, bring to a boil, then simmer for 12 minutes.
Make it creamy
  1. Reduce heat to low, then add the softened cream cheese in pieces and stir until melted.
  2. Stir in the heavy cream and simmer gently for 5 minutes.
Serve
  1. Serve the soup topped with sour cream, shredded cheddar, diced avocado, jalapeños, and cilantro.

Notes

Pro tip: soften the cream cheese before cooking so it melts smoothly without lumps. Store leftovers in the refrigerator up to 4 days; reheat gently to avoid breaking the creamy texture. Freezing is not recommended because the dairy can separate after thawing. For a dairy-light option, swap cream cheese and heavy cream for full-fat lactose-free versions to keep the same rich texture.

You might also like these recipes

Leave a Comment

Recipe Rating