Low Carb Taco Soup

Loading…

By Reading time
Servings 4–6 people

Low carb taco soup hits the bowl with the kind of hearty, savory comfort that makes you forget anything is missing. The broth turns rich and spiced, the beef stays satisfying, and the cauliflower softens just enough to stand in for beans without getting mushy. It’s the sort of weeknight dinner that tastes like it simmered much longer than it actually did.

What makes this version work is building flavor in layers instead of dumping everything into the pot at once. Browning the beef first gives the soup a deeper base, and blooming the taco seasoning with the cumin, chili powder, and smoked paprika wakes up the spices before the broth goes in. Fire-roasted tomatoes add a little smoky edge that plays nicely with the beef and keeps the soup from tasting flat.

Below, I’m breaking down the ingredients that matter most, the one simmering step that keeps the cauliflower tender, and a few smart swaps if you want to adjust the soup for what you have on hand.

“

The broth had that deep taco flavor I was hoping for, and the cauliflower stayed tender without falling apart. I used extra cheddar on top and my husband went back for a second bowl before I even sat down.

★★★★★— Megan T.

Like this low carb taco soup? Save it to Pinterest for a fast, bean-free taco night with rich broth and plenty of toppings.

Save to Pinterest

The Step That Keeps the Soup from Tasting Thin

The biggest mistake with taco soup is rushing straight to the broth before the spices have had a chance to wake up. If the seasoning only hits liquid, it tastes boiled instead of layered. Cooking the taco seasoning with the beef and aromatics for a full minute gives the spices a chance to bloom in the fat, which is where the flavor gets rounder and deeper.

The other thing that matters here is the cauliflower. Cut it small, almost bean-sized, so it softens into the soup without turning into a pile of florets that feel separate from the broth. If your cauliflower is cut too large, it stays a little too firm by the time the soup is done. Small pieces give you that hearty, scoopable texture without losing the low carb goal.

What Each Ingredient Is Actually Doing in This Soup

Low carb taco soup rich spiced hearty
  • Ground beef — This gives the soup its body and richness. An 85/15 blend works well because there’s enough fat for flavor, but not so much that the broth turns greasy. If you use leaner beef, keep a little of the fat in the pot after browning so the spices still have something to bloom in.
  • Fire-roasted tomatoes — These matter more than regular diced tomatoes because they add a smoky background note that makes the soup taste like it cooked longer than it did. If you only have plain diced tomatoes, the soup still works, but the flavor will be a little brighter and less deep.
  • Cauliflower florets — This is the best bean substitute here because it softens into the broth and picks up the taco seasoning. Cut it small so it cooks through in the simmer time. Frozen cauliflower can work in a pinch, but add it straight from frozen and expect a slightly softer texture.
  • Taco seasoning plus cumin, chili powder, and smoked paprika — The packet or homemade mix brings the familiar taco flavor, while the extra spices push it past one-note. Smoked paprika is the small addition that makes the broth taste fuller. If you skip it, the soup still tastes good, but you lose some of the smoky edge.
  • Sour cream, cheddar, avocado, jalapeños, and cilantro — These toppings don’t just decorate the bowl. They cool, sharpen, and freshen the soup in different ways. The sour cream softens the spice, the cheddar melts into the broth, and the avocado adds the creamy finish this soup needs.

How to Build the Bowl in Layers

Brown the Beef First

Start with a large pot and cook the beef until it’s browned and no longer pink, breaking it up as it cooks. Drain off the excess fat, but don’t scrub the pot clean; those browned bits at the bottom are part of the flavor. If the beef steams instead of browns, the pot is too crowded or the heat is too low, and you’ll miss that deep savory base.

Wake Up the Aromatics and Spices

Add the onion and bell pepper and cook until they soften and the onion turns translucent, about 4 minutes. Stir in the garlic, taco seasoning, cumin, chili powder, and smoked paprika, then cook for another minute until everything smells fragrant. That short toast is what keeps the soup from tasting flat. If the garlic starts to brown hard, the heat is too high and it’ll turn bitter.

Simmer Until the Cauliflower Blends In

Pour in the Rotel, diced fire-roasted tomatoes, broth, and cauliflower, then bring the pot to a boil before lowering it to a steady simmer. Let it cook for 18 to 20 minutes, just until the cauliflower is tender but not collapsing. You want the broth bubbling gently, not roaring. A hard boil can break down the vegetables too fast and leave the soup watery at the edges.

Finish with Salt and the Right Toppings

Taste the soup before serving and add salt and pepper as needed. Then ladle it into bowls and top it while it’s hot so the cheddar melts slightly and the sour cream loosens into the broth. The toppings change the whole bowl, so don’t skip them unless you’re intentionally keeping it plain. A little avocado and cilantro at the end brightens all that beefy richness.

How to Adjust This Low Carb Taco Soup Without Losing What Makes It Good

Make it dairy-free without flattening the bowl

Skip the sour cream and cheddar, then finish with avocado, jalapeños, and extra cilantro for creaminess and brightness. If you want a richer finish, add a spoonful of dairy-free plain yogurt off the heat. The soup stays just as hearty, but you lose the melty topping layer that makes it feel extra indulgent.

Swap the beef for ground turkey or chicken

Ground turkey or chicken works well if you want something lighter, but the broth will be a little less rich. Keep a touch of fat in the pot if the meat is very lean, and don’t skip the smoked paprika because it replaces some of the depth you lose from beef. The result is still satisfying, just a little cleaner tasting.

Use bell pepper or zucchini for extra vegetables

If you want more vegetables, add diced zucchini with the cauliflower or increase the bell pepper. Zucchini softens faster than cauliflower, so add it near the end if you like a firmer texture. The soup stays low carb either way, but extra vegetables make it feel a little more like a full meal.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The cauliflower softens a bit more as it sits, but the soup still holds up well.
  • Freezer: It freezes well for up to 3 months. Cool it completely first, then freeze in portions so the cauliflower and beef reheat evenly.
  • Reheating: Warm it gently on the stovetop over medium-low heat or in the microwave in short bursts. Don’t boil it hard again or the cauliflower can turn too soft and the broth can taste a little overcooked.

Questions I Get Asked About This Recipe

Can I make low carb taco soup ahead of time?+

Yes, and it often tastes even better the next day because the spices settle into the broth. Let it cool, refrigerate it, and reheat gently. Add the toppings after reheating so the sour cream stays fresh and the avocado doesn’t turn dull.

How do I keep the cauliflower from getting mushy?+

Cut it into small florets so it cooks through in the same window as the soup. Keep the simmer steady, not aggressive, and check it around the 18-minute mark. If you cook it much longer, it starts losing shape and blends into the broth.

Can I use taco seasoning packets instead of homemade seasoning?+

Yes. A packet works fine here and keeps the recipe fast, which is the point on a busy night. If the packet is very salty, taste before adding more salt at the end because the broth and toppings already bring plenty of seasoning.

How do I make this soup thicker?+

Let it simmer uncovered for the last few minutes so some of the liquid evaporates. You can also mash a few pieces of cauliflower against the side of the pot to thicken the broth naturally. Avoid adding cheese straight into the pot over high heat, since that can make the broth look grainy.

Can I leave out the cauliflower and still keep it low carb?+

Yes, but the soup will be thinner and a little more brothy. If you skip it, add extra bell pepper or a handful of zucchini to keep some vegetable body in the pot. The flavor stays the same, but the texture becomes more like a classic taco soup broth.

Low Carb Taco Soup

Low carb taco soup with ground beef and cauliflower in a rich, spiced broth, simmered until tender for a hearty spoonable texture. Finished with classic taco toppings like sour cream, cheddar, and avocado for big flavor without beans.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 420

Ingredients
  

Soup
  • 1.5 lb ground beef
  • 1 onion
  • 1 green bell pepper
  • 4 garlic
  • 2 cup cauliflower florets, small optional bean substitute
  • 1 can (10 oz) Rotel tomatoes
  • 1 can (14 oz) diced fire-roasted tomatoes
  • 4 cup beef broth
  • 2 tbsp taco seasoning (or homemade: cumin, chili powder, garlic powder, paprika, salt)
  • 1 tsp cumin
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
Toppings
  • 0.25 sour cream
  • 0.25 cup shredded cheddar
  • 0.5 avocado
  • 0.25 jalapeños
  • 0.25 cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown and build the soup
  1. Brown the ground beef in a large pot over medium-high heat, then drain excess fat.
  2. Sauté the onion and green bell pepper for 4 minutes, then add the garlic and cook 1 more minute.
  3. Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for 1 minute, until fragrant.
  4. Add the Rotel tomatoes, diced fire-roasted tomatoes, beef broth, and cauliflower (if using), then bring everything to a boil.
Simmer and serve
  1. Simmer for 18 to 20 minutes, until the cauliflower is tender and the flavors meld.
  2. Season with salt and pepper to taste, then serve topped with sour cream, shredded cheddar, and avocado (with jalapeños and cilantro if desired).

Notes

For best texture, simmer at a steady gentle bubble so the cauliflower stays tender but doesn’t turn mushy. Store leftovers in the refrigerator up to 4 days; the soup freezes well up to 3 months (add sour cream/cheese fresh when reheating). If you want a dairy-light option, skip the cheddar and top with extra avocado and cilantro instead.
Recipes I Love Most

Save this cozy recipe

Pin it, print it, leave some love, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating