Low Carb Taco Soup

Category:Soups, Stews & Chili

Low carb taco soup hits the bowl with a rich, spiced broth, tender ground beef, and just enough vegetables to keep every spoonful interesting without turning it heavy. The fire-roasted tomatoes give it depth, the taco seasoning pulls everything into one familiar Tex-Mex direction, and the cauliflower stands in for beans without making the soup feel starchy or thickened into paste.

What makes this version work is the order: brown the beef first, then let the onion and bell pepper soften before the spices hit the pan. That quick minute of toasting wakes up the seasoning and keeps the broth from tasting flat. Using both Rotel and fire-roasted tomatoes gives you heat, acidity, and a little smokiness in one pot, which is exactly what this kind of soup needs.

Below, I’ve included the one texture clue that matters most for the cauliflower, plus a few smart swaps and topping ideas if you want to lean this more creamy, more spicy, or even lower in carbs.

“

The broth had that deep taco flavor and the cauliflower stayed tender without falling apart. I topped it with avocado and cheddar, and it tasted like something I’d order again.

★★★★★— Melissa R.

Save this low carb taco soup for nights when you want all the taco flavor in one pot, with cauliflower keeping it hearty without the beans.

Save to Pinterest

The Step That Keeps Taco Soup from Tasting Thin

The biggest mistake with taco soup is building it like a fast broth and stopping there. If the spices go in and then the liquid goes in immediately, they never get a chance to bloom, and the soup ends up tasting like seasoned tomato water instead of a full bowl of dinner. That one minute of cooking the taco seasoning, cumin, chili powder, and paprika with the beef and vegetables changes the whole pot.

The second thing that matters is how you treat the cauliflower. It should soften and absorb flavor, not dissolve into mush. Cut it small enough to cook through in 18 to 20 minutes, but not so small that it disappears the second the soup simmers. If you’ve ever had low carb soup turn watery after five minutes in the bowl, that usually means the vegetables were undercooked or the broth never had enough time to concentrate.

What Each Ingredient Is Actually Doing in This Bowl

low carb taco soup hearty Tex-Mex creamy
  • Ground beef — This is the backbone of the soup. An 85/15 blend gives enough fat for flavor, and draining off the excess after browning keeps the broth from turning greasy. If you use extra-lean beef, add a spoonful of oil before sautéing the vegetables so the spices have something to cling to.
  • Onion and green bell pepper — These build the savory base before the tomatoes go in. Let them soften until the onion looks translucent and the pepper loses its raw edge; that early sweetness balances the spice later.
  • Rotel and fire-roasted tomatoes — Rotel brings heat and acidity, while fire-roasted tomatoes add a deeper, slightly smoky note. That combination matters more than people think. If you only use regular diced tomatoes, the soup still works, but it tastes flatter.
  • Cauliflower florets — This is the low carb swap that gives the bowl some body without beans. Chop the florets small and even so they cook at the same rate. Frozen cauliflower works in a pinch, but it softens faster and can make the texture a little looser.
  • Taco seasoning, cumin, chili powder, and smoked paprika — The seasoning blend is doing more than adding heat. Cumin gives warmth, chili powder rounds out the spice, and smoked paprika adds a little depth that keeps the soup from tasting one-note. If your taco seasoning is already salty, hold back on extra salt until the end.
  • Beef broth — Use a broth you’d actually sip on its own. Since this soup is only simmered for about 20 minutes, the broth has to carry a lot of the finished flavor. A weak broth makes the whole pot taste thin.
  • Sour cream, cheddar, avocado, jalapeños, and cilantro — The toppings matter here because they give contrast. Sour cream cools the spice, cheddar melts into the broth, and avocado adds richness that makes the soup feel complete.

Building the Soup in the Right Order

Brown the Beef First

Cook the ground beef in a large pot over medium-high heat until it loses its pink color and you start seeing browned bits on the bottom. Those browned bits are flavor, so don’t rush straight to the vegetables. Drain off the excess fat if there’s a lot of it, but leave a little behind so the onion and spices don’t stick.

Soften the Vegetables and Toast the Spices

Add the diced onion and bell pepper and cook until the onion turns soft and glossy, about 4 minutes. Stir in the garlic for just a minute, long enough for it to smell fragrant but not long enough to brown. Add the taco seasoning, cumin, chili powder, and smoked paprika and cook for another minute; that short bloom takes away the raw edge and gives the soup a deeper base.

Simmer Until the Cauliflower Is Tender

Pour in the Rotel, fire-roasted tomatoes, and beef broth, then add the cauliflower if you’re using it. Bring everything to a boil, then drop it to a steady simmer for 18 to 20 minutes. The cauliflower should be tender when pierced with a fork but still hold its shape; if it’s falling apart, it went too long.

Finish with the Toppings

Taste the soup before serving and adjust with salt and pepper if needed. Then ladle it into bowls and top it while it’s hot so the cheddar softens into the broth and the sour cream starts to melt at the edges. Add avocado and jalapeños last so they stay fresh and bright.

How to Change This Low Carb Taco Soup Without Losing the Point

Make It Dairy-Free

Skip the sour cream and cheddar, then finish the bowl with avocado, cilantro, and a squeeze of lime. You lose the creamy finish, but the soup still tastes full and balanced because the broth, tomatoes, and beef carry enough body on their own.

Use Ground Turkey Instead of Beef

Ground turkey works well if you want a leaner bowl, but it needs a little help. Add an extra teaspoon of oil when browning, and don’t skip the smoked paprika because turkey on its own is milder and needs more seasoning to taste finished.

Leave Out the Cauliflower

If you don’t want a bean substitute at all, just leave the cauliflower out and reduce the simmer slightly if the soup looks too loose. The texture will be more like a classic taco soup broth, which is great if you want something lighter but still filling.

Make It Spicier

Add diced jalapeño with the onion, or stir in a pinch of cayenne with the spices. That builds heat into the broth instead of only on top, which matters if you want every spoonful to carry spice instead of just the garnish.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The flavors deepen overnight, and the cauliflower softens a little more by day two.
  • Freezer: This soup freezes well for up to 3 months. Cool it completely first, then freeze without the toppings so the dairy and avocado stay fresh when serving.
  • Reheating: Warm it gently on the stove over medium-low heat until steaming hot. If it thickens in the fridge, add a splash of broth while reheating; high heat can make the beef tougher and the cauliflower too soft.

Answers to the Questions Worth Asking

Can I make low carb taco soup in a slow cooker?+

Yes. Brown the beef first, then add everything except the toppings to the slow cooker and cook on low for 4 to 6 hours. Browning the meat first matters because it gives the soup a deeper flavor and keeps the finished broth from tasting flat.

How do I keep the cauliflower from getting mushy?+

Cut the florets into small, even pieces and simmer just until fork-tender. If you let the soup boil hard for too long, the cauliflower breaks down and clouds the broth. A gentle simmer keeps the texture intact.

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

Yes, and that’s the easiest route if you’re in a hurry. Just taste before adding extra salt, because many packets already contain a fair amount. If you use a low-sodium broth, that gives you more control over the final seasoning.

How do I thicken taco soup without adding beans?+

Let it simmer uncovered for the last few minutes so some of the liquid reduces. You can also mash a few pieces of the cauliflower against the side of the pot, which thickens the broth without changing the flavor. Don’t add cornstarch unless you want a noticeably different texture.

Can I freeze leftover low carb taco soup?+

Yes. It freezes well, and the flavor usually gets even better after a day or two in the freezer. Store it without the toppings, thaw overnight in the fridge, and reheat gently so the cauliflower doesn’t turn soft and grainy.

Low Carb Taco Soup

Low carb taco soup made with browned ground beef, Rotel tomatoes, and cauliflower for a thick, spiced broth. Simmer until the cauliflower is tender and serve with sour cream, cheddar, avocado, and jalapeños.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 420

Ingredients
  

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
  • 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
 

Cook the soup
  1. Brown the ground beef in a large pot and drain off the fat.
  2. Sauté the onion and green bell pepper for 4 minutes, then add the garlic and cook 1 minute.
  3. Add the taco seasoning, cumin, chili powder, and smoked paprika, then cook for 1 minute to toast the spices.
  4. Add both Rotel tomatoes and diced fire-roasted tomatoes along with the beef broth and cauliflower (if using), then bring everything to a boil.
  5. Simmer for 18-20 minutes, until the cauliflower is tender.
  6. Season with salt and pepper, then serve topped with sour cream, shredded cheddar, and avocado.

Notes

Pro tip: use small cauliflower florets so they soften in the 18–20 minute simmer without turning mushy. Store leftovers in an airtight container in the refrigerator for up to 4 days; reheat on the stove until hot. Freezing is not recommended because cauliflower texture can change. If you want a gluten-free option, choose a taco seasoning labeled gluten-free.

You might also like these recipes

Leave a Comment

Recipe Rating