Low Carb Taco Soup
Home › Soups, Stews & Chili › Low Carb Taco Soup
Soups, Stews & Chili

Low Carb Taco Soup

Low carb taco soup hits the bowl with a rich, spiced broth, tender ground beef, and enough Tex-Mex punch to taste like dinner should have taken more effort than it did. The cauliflower stays in the background where beans usually would, giving the soup body without turning it heavy. Topped with cool sour cream, sharp cheddar, and creamy avocado, it lands somewhere between weeknight simple and big, comforting, second-bowl territory.

What makes this version work is the layering. The beef gets browned first, which gives the broth depth before a single tomato goes in. Then the spices bloom in the pot for a minute, right in the fat and onion mixture, so the cumin and chili powder taste rounded instead of dusty. The diced fire-roasted tomatoes add a deeper, sweeter note than plain canned tomatoes alone, and the Rotel brings just enough heat and acidity to keep the soup lively.

If you’ve ever had taco soup turn flat, watery, or oddly bland, the fix is in the timing and seasoning. The notes below cover the one substitution that matters most, the best way to keep the cauliflower tender, and a few easy ways to change the bowl without losing the character of the soup.

“

The broth thickened up nicely and the cauliflower stayed tender without falling apart. I added extra avocado on top and my husband went back for a second bowl before dinner was even over.

★★★★★— Melissa R.

Love the bold, low carb taco soup broth and creamy toppings? Save this one for the nights when you want a fast Tex-Mex bowl without the beans.

Save to Pinterest

The One Step That Keeps This Soup From Tasting Thin

The biggest mistake with taco soup is treating it like plain broth with add-ins. If the spices never get a minute of heat before the liquid goes in, the soup can taste sharp and unfinished instead of full and round. Browning the beef first matters too, because those browned bits on the bottom melt into the broth and give you the kind of depth you can’t fake with extra seasoning at the end.

Cauliflower is doing a specific job here: it replaces some of the bulk you’d normally get from beans, but it cooks fast and stays light. Cut it small so it softens in the simmer without turning mushy. If the pieces are too large, they’ll still be a little crunchy when the rest of the soup is ready.

  • Ground beef — An 80/20 or 85/15 blend gives you enough fat for flavor without leaving the soup greasy. If yours is very lean, add a spoonful of oil before the onion goes in so the spices have something to bloom in.
  • Rotel and fire-roasted tomatoes — The Rotel brings heat and acidity, while the fire-roasted tomatoes add a deeper, sweeter edge. Using both keeps the soup from tasting one-note.
  • Cauliflower florets — This is the low carb swap that gives the soup substance. Chop it small and add it only for the simmer so it turns tender, not waterlogged.
  • Taco seasoning plus cumin, chili powder, and smoked paprika — Store-bought taco seasoning is fine, but the extra cumin and smoked paprika make the broth taste more like it simmered longer than it did.

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.

Building the Base Before the Broth Goes In

Browning the Beef

Cook the beef in a large pot over medium-high heat until it loses its pink color and picks up some browned spots. If there’s a lot of grease in the pot, drain it off; too much fat will make the broth sit on top instead of tasting integrated. Leave the browned bits in the pot. That’s where a lot of the flavor is hiding.

Softening the Onion and Pepper

Add the diced onion and green bell pepper to the same pot and cook until the onion starts to look translucent and the pepper softens around the edges, about four minutes. This is the point where the soup stops tasting like separate ingredients and starts tasting like one dish. If the vegetables are still firm when the garlic goes in, give them another minute before moving on.

Letting the Spices Wake Up

Stir in the garlic, taco seasoning, cumin, chili powder, and smoked paprika, then cook for about a minute. You’re looking for a fragrant, almost toasted smell. If the pan seems dry, the spices can catch, so keep them moving and don’t walk away here. Once they bloom, the broth will taste deeper from the first spoonful.

Simmering to the Right Texture

Add the tomatoes, broth, and cauliflower, then bring everything to a boil before dropping it to a steady simmer. Let it cook until the cauliflower is tender enough to cut with a spoon but still holds its shape, usually 18 to 20 minutes. If you boil it hard the whole time, the cauliflower can break down and cloud the broth. Taste at the end and season with salt and pepper only after the soup has had time to settle.

Make It Dairy-Free Without Losing the Creamy Finish

Skip the sour cream and cheese, then finish each bowl with avocado and cilantro. If you want a richer topping, use a dairy-free sour cream or a spoonful of cashew cream. The soup itself stays dairy-free as written, so this swap is easy and doesn’t change the base at all.

Use Ground Turkey for a Leaner Bowl

Ground turkey works well, but it needs a little help. Add a tablespoon of oil when you brown it and don’t skip the spices, since turkey tastes milder than beef. The final soup will be lighter and a little cleaner in flavor, which works nicely if you want the toppings to stand out more.

Swap the Cauliflower for Beans if Low Carb Isn’t the Goal

If you want the classic taco soup feel, use drained black beans or pinto beans instead of cauliflower. Add them with the broth so they warm through without turning mushy. The soup will be thicker and more filling, but it won’t be low carb anymore.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The cauliflower softens a little more as it sits, but the flavor gets even better.
  • Freezer: It freezes well for up to 3 months. Cool it completely first and leave a little space in the container for expansion.
  • Reheating: Warm gently on the stove over medium-low heat until hot. A hard boil can make the cauliflower fall apart and can make the broth taste dull.

Answers to the Questions Worth Asking

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

Yes, and it holds up well. In fact, the spices settle in even more after a day in the fridge. Reheat it gently so the cauliflower stays intact and the broth doesn’t reduce too far.

How do I keep the cauliflower from getting mushy?+

Cut it into small, even pieces and simmer just until tender. The most common mistake is boiling the soup too hard, which breaks the cauliflower down fast. A steady simmer is enough.

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

Yes. A packet works fine if that’s what you have, and the extra cumin and smoked paprika help round it out. If your packet is especially salty, wait until the end to season with more salt.

How do I make this soup thicker?+

Simmer it uncovered for the last few minutes so some liquid evaporates. You can also mash a few cauliflower pieces against the side of the pot to give the broth a little more body. Don’t add cornstarch unless you want to change the texture away from a brothy taco soup.

How do I keep leftovers from tasting bland the next day?+

Reheat the soup, then taste it before serving and add a pinch of salt or a squeeze of lime if you have it. Cold soup dulls seasoning, and the tomatoes can flatten a little overnight. Fresh toppings help bring it back to life fast.

Low Carb Taco Soup

Low carb taco soup with a rich spiced broth and tender cauliflower simmered until it tastes hearty. This Tex-Mex taco soup swaps beans for cauliflower and finishes with classic toppings like 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
  

Low carb taco soup
  • 1.5 lb ground beef Use 80-90% lean for best flavor with less excess fat.
  • 1 onion Dice small so it softens quickly.
  • 1 green bell pepper Dice to match the onion pieces.
  • 4 garlic Minced for even distribution.
  • 2 cup cauliflower florets Small florets help them become tender in the simmer time. Optional bean substitute.
  • 1 can (10 oz) Rotel tomatoes Use the kind with green chilies for classic taco flavor.
  • 1 can (14 oz) diced fire-roasted tomatoes Adds smoky depth.
  • 4 cup beef broth Low-sodium if you want more control over salt.
  • 2 tbsp taco seasoning If using homemade, combine cumin, chili powder, garlic powder, paprika, and salt per your recipe.
  • 1 tsp cumin Use alongside taco seasoning if your seasoning is store-bought without cumin.
  • 1 tsp chili powder Use alongside taco seasoning if your seasoning blend needs it.
  • 0.5 tsp smoked paprika Adds warm smoky flavor.
  • salt and pepper Season at the end to taste.
  • sour cream For serving; reduce or omit for dairy-free if desired.
  • shredded cheddar For serving.
  • avocado For serving; diced or sliced.
  • jalapeños Optional heat topper.
  • cilantro Optional fresh topping.

Equipment

  • 1 Dutch oven

Method
 

Brown and build the base
  1. Brown ground beef in a large pot until no pink remains, then drain excess fat.
  2. Sauté onion and green bell pepper for 4 minutes, then add garlic and cook 1 minute.
  3. Stir in taco seasoning, cumin, chili powder, and smoked paprika, then cook for 1 minute to bloom the spices.
Simmer until cauliflower is tender
  1. Add Rotel tomatoes, diced fire-roasted tomatoes, beef broth, and cauliflower (if using), then bring the mixture to a boil.
  2. Simmer for 18-20 minutes, until the cauliflower is tender and the flavors meld.
Finish and serve
  1. Season with salt and pepper to taste, then serve topped with sour cream, shredded cheddar, and avocado.
  2. Add jalapeños and cilantro on top if you want extra heat and freshness.

Notes

Pro tip: keep the simmer gentle after it comes to a boil so the cauliflower stays tender but not mushy. Refrigerate leftovers in a sealed container up to 4 days; freeze up to 3 months (store toppings separately for best texture). For a dairy-free swap, replace sour cream with a plant-based sour cream and use dairy-free cheddar or omit it.

Leave a Comment

Recipe Rating