Low Carb Taco Soup

Loading…

By Reading time

Low carb taco soup brings all the best parts of taco night into one bowl: rich broth, seasoned beef, tender vegetables, and just enough toppings to make it feel like a meal instead of a compromise. The broth turns bold and savory, the cauliflower softens without falling apart, and the whole pot comes together with that familiar Tex-Mex comfort that makes a second bowl easy to justify.

What makes this version work is that the seasoning gets toasted in the pot before the liquid goes in. That short step wakes up the cumin, chili powder, and smoked paprika so the soup tastes layered instead of flat. Fire-roasted tomatoes add a little depth, while Rotel gives you heat and acidity without needing extra work. I like cauliflower here because it holds its shape and gives the soup enough body to replace beans without turning mushy.

Below, you’ll find the small details that matter most, from keeping the beef from tasting greasy to the best way to keep the cauliflower tender but not overcooked. The variations section also covers easy swaps if you want to make it dairy-free, a little spicier, or work with what you already have in the pantry.

“

The broth had so much flavor, and the cauliflower stayed tender without getting mushy. My husband didn’t even miss the beans, and the leftovers tasted even better the next day.

★★★★★— Megan L.

Like the bold beefy broth and taco seasoning in this low carb taco soup? Save it to Pinterest for an easy Tex-Mex dinner with cauliflower, fire-roasted tomatoes, and all the best toppings.

Save to Pinterest

The Reason This Soup Tastes Rich Without the Beans

A lot of low carb taco soup ends up tasting thin because the broth gets added too early and the spices never get a chance to bloom. The difference here is that the seasoning goes into the hot pot after the beef, onion, and pepper have already built a flavorful base. That gives the cumin and chili powder a chance to wake up in the fat before the broth loosens everything out.

Cauliflower also plays a specific role. It softens enough to feel substantial, but it doesn’t dissolve into the broth the way some vegetables do. If you cut it too large, it stays a little too crisp; if you chop it tiny, it disappears. Small florets hit the sweet spot and give the soup that hearty texture people usually expect from beans.

What Each Ingredient Is Actually Doing in This Bowl

Low Carb Taco Soup rich spiced broth
  • Ground beef — This gives the soup its backbone and the savory flavor you want in a taco bowl. An 80/20 blend works well because you get enough fat for flavor, and draining the excess after browning keeps the broth from turning greasy.
  • Onion, bell pepper, and garlic — These build the base. The onion and pepper need a few minutes in the pot so they soften and stop tasting raw, and the garlic only needs a short cook or it can turn bitter.
  • Rotel and fire-roasted tomatoes — Rotel adds heat and acidity, while fire-roasted tomatoes bring a deeper, slightly smoky note. Together they keep the soup from tasting one-dimensional.
  • Cauliflower florets — This is the bean swap that makes the recipe work. Small florets hold their shape and absorb the broth; bigger pieces take too long to soften and can taste undercooked by the time the soup is ready.
  • Taco seasoning, cumin, chili powder, and smoked paprika — The seasoning blend adds salt, spice, and warmth, while the extra cumin and paprika push the flavor further so the broth tastes like it simmered longer than it did.
  • Beef broth — Use a broth you’d actually drink on its own, because it becomes the soup. A bland broth makes the whole pot taste flat, even if the seasoning is right.
  • Toppings — Sour cream, cheddar, avocado, jalapeños, and cilantro turn the soup from good to finished. The cold, creamy toppings balance the heat and make each bowl taste layered instead of all the same.

Building the Soup So It Tastes Like It Simmered All Day

Brown the Beef First

Cook the ground beef in a large pot until it loses its pink color and starts to pick up some browned bits on the bottom. Those browned bits matter because they give the broth depth later. Drain off the excess fat before you add the vegetables, or the soup can taste heavy instead of rich.

Soften the Vegetables Before the Spices Go In

Add the onion and bell pepper to the same pot and cook them until the onion turns translucent and the pepper softens. You’re looking for a little collapse at the edges, not full caramelization. If the garlic goes in too soon, it can scorch before the vegetables are ready, so add it last and keep it moving for just a minute.

Toast the Seasoning in the Pot

Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for about a minute. The mixture should smell fragrant and a little toasty. If it looks dry, that’s fine; the goal is to coat the meat and vegetables so the spices bloom before the broth goes in.

Simmer Until the Cauliflower Gives Easily

Add the tomatoes, broth, and cauliflower, then bring the pot to a boil before lowering it to a simmer. Cook until the cauliflower is tender when pierced with a fork, usually 18 to 20 minutes. If you simmer it too hard, the cauliflower can break down and cloud the broth, so keep the heat at a gentle bubble.

How to Change This Soup Without Losing the Point

Make It Dairy-Free

Skip the sour cream and cheddar at the table and lean on avocado, cilantro, and jalapeños for the finishing touch. The soup itself is already dairy-free, so this swap keeps the texture light while still giving you a creamy element from the avocado.

Use Ground Turkey Instead of Beef

Ground turkey works well if you want a lighter bowl, but it needs a little extra help because it brings less fat and less natural richness than beef. Add the turkey with a small drizzle of oil and keep the seasoning generous so the soup still tastes full-bodied.

Make It Spicier

Add diced jalapeños with the onion and bell pepper, or stir in a pinch of cayenne with the spices. That gives the heat a chance to blend into the broth instead of sitting on top of it. A splash of hot sauce at the end works too, but it tastes sharper than heat that simmers in from the start.

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 flavor gets even better.
  • Freezer: Freezes well for up to 3 months. Cool it completely first, then freeze in portioned containers so it thaws evenly.
  • Reheating: Warm it gently on the stove over medium-low heat or in the microwave in short bursts. Don’t boil it hard, or the cauliflower can get too soft and the broth can taste dull.

Answers to the Questions Worth Asking

Can I use frozen cauliflower in this soup?+

Yes, frozen cauliflower works, and it’s a good shortcut. Add it straight from the freezer and keep an eye on the simmer, because frozen florets soften faster than fresh ones and can go mushy if you let them cook too long.

How do I keep the soup from tasting watery?+

The biggest fix is browning the beef well and toasting the spices before adding the broth. If it still tastes thin, let it simmer uncovered for a few extra minutes so some liquid evaporates and the broth concentrates. A bland broth is another common cause, so use one with good beef flavor.

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

Yes, and it reheats well. In fact, the flavor gets even better after a day in the fridge because the spices settle into the broth. Hold the toppings until serving so the sour cream and avocado stay fresh.

How do I thicken the soup without adding beans?+

Let it simmer uncovered for a few extra minutes to reduce naturally. You can also mash a few pieces of cauliflower against the side of the pot, which gives the broth a little more body without changing the flavor. Skip flour or cornstarch if you want to keep it low carb.

Can I leave out the cauliflower completely?+

Yes. The soup still works without it, but it will be thinner and more broth-forward. If you’re skipping the cauliflower, reduce the broth a little or add extra toppings so the bowl still feels hearty.

Low Carb Taco Soup

Low carb taco soup with a rich, spiced broth and tender cauliflower instead of beans. Simmered until the vegetables are soft, then finished with sour cream, shredded 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
  • 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) or use the homemade spice blend below
  • 1 tsp cumin use if making homemade seasoning
  • 1 tsp chili powder use if making homemade seasoning
  • 0.5 tsp smoked paprika
Toppings
  • 0.25 sour cream for topping
  • 0.25 cup shredded cheddar for topping
  • 0.5 avocado for topping
  • 0.25 jalapeños for topping
  • 0.25 cilantro for topping

Equipment

  • 1 Dutch oven

Method
 

Brown the meat
  1. Brown the ground beef in a large pot over medium-high heat, then drain excess fat.
  2. Sauté the diced onion and green bell pepper for 4 minutes, stirring occasionally, until slightly softened.
Build the flavors
  1. Add the minced garlic and cook for 1 minute, just until fragrant and not browned.
  2. Stir in the taco seasoning, cumin, chili powder, and smoked paprika, then cook for 1 minute to toast the spices.
Simmer the soup
  1. Add the Rotel tomatoes and diced fire-roasted tomatoes along with the beef broth and cauliflower (if using), then bring everything to a boil.
  2. Reduce to a simmer and cook for 18-20 minutes, until the cauliflower is tender.
Finish and serve
  1. Season with salt and pepper to taste.
  2. Serve hot with sour cream, shredded cheddar, avocado, jalapeños, and cilantro on top.

Notes

Pro tip: If your ground beef renders a lot of fat, draining well keeps the broth from feeling greasy. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop. Freezing is not recommended because cauliflower can soften further. For a dairy-reduced option, use plain Greek yogurt in place of sour cream and a reduced-fat cheese.

You might also like these recipes

Leave a Comment

Recipe Rating