Low Carb Taco Soup

November 6, 2026

Low carb taco soup brings all the bold, savory comfort of taco night into one spoonable bowl without leaning on beans or thickeners. The broth stays rich and meaty, the tomatoes give it body, and the cauliflower picks up the seasoning without turning mushy when you simmer it just long enough to stay tender. What you end up with is a soup that eats like a full meal instead of a thin, watered-down version of taco filling.

The key is building flavor in layers. Browning the beef first gives you a deep base, and blooming the taco seasoning in the hot pot wakes up the spices before any liquid goes in. Fire-roasted tomatoes add a little smokiness, while the Rotel keeps the soup bright and a touch zippy. If you want a bowl that still tastes substantial without the beans, this method gets you there.

Below, I’ll show you how to keep the cauliflower from overcooking, how to adjust the heat to your liking, and which toppings give each bowl the best finish.

“

The broth tasted like taco filling in soup form, and the cauliflower stayed tender instead of turning to mush. I topped mine with avocado and cheddar and it held up great for lunch the next day.

★★★★★— Melissa K.

Save this low carb taco soup for an easy Tex-Mex dinner with rich broth, tender cauliflower, and all your favorite toppings.

Save to Pinterest

The Reason This Soup Tastes Big Without Beans

Beans usually do two jobs in taco soup: they add bulk and they soak up seasoning. When you skip them, the soup has to earn its body another way. That’s why this version leans on browned beef, fire-roasted tomatoes, and a short simmer that lets the broth thicken just enough without turning into chili.

The cauliflower is there for structure, not as a stunt ingredient. Cut it small so it softens evenly and blends into the soup instead of floating around in obvious chunks. If you leave the pieces too large, they stay a little crunchy while the rest of the soup finishes, and the texture feels off.

  • Ground beef — Use 85/15 or 90/10 if you can. A little fat carries the spice better than extra-lean beef, but drain off the excess after browning so the broth stays clean, not greasy.
  • Rotel tomatoes — These bring acidity, chile flavor, and a little salt. If you use plain diced tomatoes instead, the soup will taste flatter unless you add a pinch more seasoning and a little extra heat.
  • Fire-roasted tomatoes — This is where the smoky depth comes from. Regular diced tomatoes work in a pinch, but you lose some of the background flavor that keeps the soup from tasting one-note.
  • Cauliflower florets — Small florets mimic the hearty feel of beans without the carbs. Frozen cauliflower can work, but add it straight from frozen and expect a slightly softer texture.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

What Happens in the Pot, and When

Browning the Beef First

Cook the beef in a large pot over medium-high heat until the pink is gone and the bits on the bottom have turned deep brown. That browning is not extra work; it’s the backbone of the soup. If the meat steams instead of searing, you’ll get gray beef and a thinner-tasting broth, so give it room and let it brown before stirring too often.

Waking Up the Spices

Add the taco seasoning, cumin, chili powder, and smoked paprika directly to the hot pot after the onion, pepper, and garlic have softened. Stir for about a minute until the spices smell fragrant and a little toasted. That short toast pulls more flavor out of the spices than dumping them straight into broth ever will.

Simmering Until the Cauliflower Settles In

Once the tomatoes and broth go in, bring the soup to a boil, then drop it to a steady simmer. You want gentle bubbles, not a rolling boil, or the cauliflower can break apart before it softens evenly. After 18 to 20 minutes, the florets should be tender when pierced but still hold their shape, and the broth should taste integrated instead of sharp.

How to Adapt This for Different Kitchens and Different Toppings

Make It Dairy-Free Without Losing the Finish

Skip the sour cream and cheddar, then finish each bowl with avocado, cilantro, and jalapeños. You still get a creamy contrast from the avocado, and the soup stays rich even without dairy. If you want an extra creamy spoonful, a plain unsweetened dairy-free yogurt can stand in for sour cream.

Use Ground Turkey Instead of Beef

Ground turkey works well here, but it needs help because it brings less fat and less built-in flavor than beef. Brown it until you get some color, then don’t skip the smoked paprika. If the pot looks dry, add a splash of oil before the spices go in so they bloom instead of sticking.

Make It Spicier Without Throwing Off the Balance

Add diced jalapeños with the onion and bell pepper, or stir in a pinch of cayenne with the other spices. The trick is adding heat before the broth goes in so it has time to round out. Hot sauce at the table is fine too, but built-in heat tastes deeper than something poured on top at the last second.

Storage and Reheating

  • Refrigerator: Store in an airtight container for 4 days. The flavor deepens overnight, and the cauliflower softens a little more by day two.
  • Freezer: This freezes well for up to 3 months. Cool it completely first, then freeze in portions. The texture of the cauliflower will be softer after thawing, but the soup still reheats well.
  • Reheating: Warm it gently on the stovetop over medium-low heat, stirring occasionally. A hard boil can make the cauliflower fall apart and can dry out the beef, so stop heating as soon as the soup is hot through.

Questions I Get Asked About This Recipe

Can I make low carb taco soup without cauliflower?+

Yes. The soup still works without it because the beef and tomatoes carry the body. You’ll lose a little of the hearty texture, so if you want more bulk, add extra bell pepper or serve it with more toppings for contrast.

Low Carb Taco Soup

Low carb taco soup with a spiced beef broth and tender cauliflower florets instead of beans. Simmered until flavorful, then topped 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: 420

Ingredients
  

Beef 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
Taco seasoning and spices
  • 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 cup sour cream
  • 0.5 cup shredded cheddar
  • 1 avocado
  • 1 jalapeños
  • 1 tbsp cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown and build flavor
  1. Brown the ground beef in a large pot over medium-high heat, then drain the fat. Aim for a deep-brown color with no pink remaining, about 6-8 minutes as the meat sizzles.
  2. Sauté the onion and bell pepper for 4 minutes in the same pot, stirring often. Keep the heat at medium so they soften without burning, until the onion looks translucent.
  3. Add the garlic and cook for 1 minute. Stir continuously for about 60 seconds until fragrant.
  4. Add the taco seasoning, cumin, chili powder, and smoked paprika, then cook for 1 minute. Toast the spices just until they smell stronger and slightly darker.
Simmer the soup
  1. Add the Rotel tomatoes, diced fire-roasted tomatoes, beef broth, and cauliflower florets if using, then bring to a boil. You should see active bubbling across the surface, about 3-5 minutes.
  2. Simmer for 18-20 minutes until the cauliflower is tender. Maintain a gentle simmer with small bubbles, and stir occasionally so the bottom doesn’t scorch.
  3. Season with salt and pepper, then serve hot. Top each bowl with sour cream, shredded cheddar, and avocado.

Notes

For best texture, keep the simmer gentle once the soup boils so the cauliflower stays tender but doesn’t turn mushy. Store leftovers in the refrigerator up to 4 days; reheat on the stove until hot. Freezing is not recommended because cauliflower can soften more, especially after thawing. For a dairy-light swap, use Greek yogurt in place of sour cream.

You might also like these recipes

Leave a Comment

Recipe Rating