Low Carb Taco Soup

Loading…

By Reading time
Servings 4–6 people

Low carb taco soup brings all the savory, spicy comfort of taco night into one bowl without the heaviness of beans or a long ingredient list. The broth turns rich and deeply seasoned, the beef stays hearty, and the cauliflower softens just enough to give the soup body without taking over. It’s the kind of meal that tastes like it simmered all afternoon, even though it comes together fast enough for a busy weeknight.

The key is building the flavor in layers. Browning the beef first gives you those browned bits at the bottom of the pot, and that’s where a lot of the depth comes from. The taco seasoning, cumin, chili powder, and smoked paprika get a quick toast in the fat before the broth goes in, which wakes them up and keeps the soup from tasting flat. Fire-roasted tomatoes add a little extra charred sweetness, and the cauliflower takes the place of beans without making the soup starchy.

Below, I’ve included the one timing detail that keeps the cauliflower tender instead of mushy, plus a few smart swaps if you want to make this dairy-free, spicier, or even easier to stash for leftovers.

“

The cauliflower stayed tender but didn’t turn to mush, and the broth got thicker and more flavorful after just a short simmer. I topped mine with avocado and cheddar, and it tasted even better the next day.

★★★★★— Megan R.

Love the rich broth and taco toppings in this low carb taco soup? Save it to Pinterest for an easy bean-free dinner that still eats like a full meal.

Save to Pinterest

The Trick to Keeping This Taco Soup Brothy, Not Thick and Muddy

A lot of taco soups get heavy because they’re treated like chili. This one works better when you keep the liquid front and center and let the toppings carry the richness. The beef should be browned until there’s color, not just until it’s no longer pink, because that browned surface is what gives the broth its deep, savory base.

The other thing that matters is the cauliflower. Cut it small so it softens in the simmering broth without falling apart. If the pieces are too big, they’ll still taste raw in the center after 20 minutes, and if they’re chopped too fine, they’ll melt into the soup and blur the texture. The goal is tender pieces that hold their shape under the spoon.

What Each Ingredient Is Doing in the Bowl

Low carb taco soup hearty spiced
  • Ground beef — This gives the soup its main body and a rich, meaty base. An 85/15 blend works well because it has enough fat for flavor without turning the broth greasy after you drain it.
  • Rotel and fire-roasted tomatoes — Rotel brings heat and a little acidity, while the fire-roasted tomatoes add sweetness and a subtle smoky edge. If you only have regular diced tomatoes, the soup still works, but it will taste flatter.
  • Cauliflower florets — This is the bean substitute that keeps the soup low carb without making it feel bare. Chop it into small florets so it softens at the same pace as the broth simmers.
  • Taco seasoning, cumin, chili powder, and smoked paprika — This combination builds a layered Tex-Mex flavor instead of relying on one bland packet. If you use a store-bought taco seasoning, check the salt level before adding extra at the end.
  • Sour cream, cheddar, and avocado — These toppings matter because they balance the spice and add creaminess right at the table. Don’t stir them in early; add them on top so the contrast stays intact.

Building the Flavor Before the Broth Goes In

Browning the Beef First

Cook the ground beef in a large pot until it’s deeply browned, then drain off the excess fat. If you stop too early, the soup will taste boiled instead of savory. Leave a thin slick of fat in the pot, because that’s what helps the onion and spices bloom in the next step.

Softening the Vegetables

Add the diced onion and green bell pepper and cook until they’ve taken on a little color and lost their raw edge. This only takes a few minutes, but it changes the whole soup. Garlic goes in last for just a minute, because it burns fast and turns bitter if it sits in the pot too long.

Waking Up the Spices

Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook them briefly before adding the liquid. The pan should smell fragrant and warm, not scorched. If the spices start sticking, the heat is too high and the garlic is probably on the edge of burning, so lower the burner before you move on.

Simmering Until the Cauliflower Is Tender

Add the tomatoes, broth, and cauliflower, then bring the pot to a boil before dropping it to a steady simmer. You’re looking for the cauliflower to be tender all the way through but still intact when you stir it. If the soup boils hard for too long, the cauliflower can go soft fast and the broth loses its clean, brothy texture.

Dairy-Free Taco Soup

Skip the sour cream and cheddar, then finish with avocado, cilantro, and jalapeños for creaminess and brightness. The soup itself is already dairy-free, so this swap keeps the same texture in the pot and just changes the topping game.

Spicier Taco Soup

Add diced jalapeños with the onion and bell pepper, or use hot Rotel if you want more heat in the broth itself. That gives you a stronger background heat instead of just a spicy topping.

No Cauliflower Version

If you’re not using cauliflower, just leave it out and reduce the simmer slightly if you want a thinner soup. The broth will be more classic and loose, closer to taco-flavored soup than chili.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The flavor gets deeper overnight, and the cauliflower stays pleasant if it wasn’t overcooked.
  • Freezer: Freezes well for up to 3 months. Cool it completely first, then portion it into freezer containers so the cauliflower doesn’t break apart from repeated thawing.
  • Reheating: Warm it gently on the stove over medium-low heat until hot. A hard boil will push the cauliflower past tender and can make the broth taste dull.

Questions I Get Asked About This Recipe

Can I use ground turkey instead of beef?+

Yes, but add a little extra oil when you brown it because turkey is leaner and doesn’t leave as much fat in the pot. You’ll get a lighter broth, so taste at the end and adjust the salt and taco seasoning if it needs more depth.

How do I keep the cauliflower from getting mushy?+

Cut it into small, even florets and keep the simmer steady instead of boiling hard. Mushy cauliflower happens when it sits in hot liquid too long, so start checking around the 18-minute mark and pull it as soon as it’s tender.

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

Yes, and the flavor gets better after a day in the fridge. If you’re making it ahead, stop cooking the cauliflower when it’s just tender so it doesn’t break down when you reheat it.

How do I thicken the soup if it looks too thin?+

Let it simmer uncovered for a few extra minutes so some of the liquid evaporates. If you want a thicker body without adding carbs, mash a few cauliflower florets against the side of the pot and stir them back in.

Low Carb Taco Soup

Low carb taco soup with a rich, spiced broth made in one pot, using cauliflower florets instead of beans. Ground beef simmers until the cauliflower turns tender, then the bowl is finished with sour cream, cheddar, and avocado.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 430

Ingredients
  

Soup base
  • 1.5 lb ground beef
  • 1 onion, diced
  • 1 green bell pepper, diced
  • 4 garlic, minced
  • 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 for homemade taco seasoning
  • 1 tsp chili powder for homemade taco seasoning
  • 0.5 tsp smoked paprika
Toppings
  • 0.25 cup sour cream
  • 0.25 cup shredded cheddar
  • 0.5 avocado
  • 0.5 jalapeños
  • 0.25 cup cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown and build the soup base
  1. Brown the ground beef in a large pot over medium-high heat until cooked through, then drain excess fat. Visual cue: the beef should look no longer pink.
  2. Sauté the diced onion and diced green bell pepper for 4 minutes until softened, then add the minced garlic and cook 1 minute. Visual cue: the onion should look translucent and the garlic fragrant.
  3. Stir in the taco seasoning, cumin, chili powder, and smoked paprika, cooking for 1 minute to bloom the spices. Visual cue: the mixture should look slightly darker and smell fragrant.
Simmer until tender
  1. Add the Rotel tomatoes, diced fire-roasted tomatoes, beef broth, and cauliflower (if using) to the pot and bring to a boil. Visual cue: bubbles should actively break across the surface.
  2. Simmer for 18-20 minutes, until the cauliflower is tender. Visual cue: the cauliflower should pierce easily with a fork.
Season and serve
  1. Season to taste with salt and pepper. Visual cue: flavors should be balanced after a quick taste test.
  2. Serve hot and top each bowl with sour cream, shredded cheddar, avocado, jalapeños, and cilantro. Visual cue: toppings should sit clearly on top of the broth.

Notes

For the best texture, simmer gently so the broth stays rich and the cauliflower doesn’t get mushy. Store leftovers in the refrigerator up to 4 days; reheat on the stovetop or in the microwave. Freezing is not recommended because cauliflower can soften further. If you want a dairy-free version, use olive-oil based yogurt or omit sour cream and cheddar (add extra avocado for creaminess).

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