Go Back

Low Carb Taco Soup

Low carb taco soup with a rich spiced broth, tender cauliflower florets, and no-bean texture. Simmered until the vegetables soften, then finished with sour cream, shredded cheddar, and fresh avocado.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 380

Ingredients
  

Low carb taco 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 blend
  • 1 tsp cumin
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
  • 1 salt to taste
  • 1 black pepper to taste
Toppings
  • 0.25 cup sour cream for serving
  • 0.33 cup shredded cheddar for serving
  • 1 avocado sliced
  • 0.25 cup jalapeños for serving
  • 0.25 cup cilantro for serving

Equipment

  • 1 Dutch oven

Method
 

Brown and build the soup
  1. Brown the ground beef in a large pot and drain the fat.
  2. Sauté the diced onion and bell pepper for 4 minutes, then add the minced garlic and cook 1 minute.
  3. Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for 1 minute to bloom the spices.
  4. Add the Rotel tomatoes, diced fire-roasted tomatoes, and beef broth, then add the cauliflower florets if using; bring the mixture to a boil.
Simmer and serve
  1. Simmer for 18–20 minutes, until the cauliflower is tender.
  2. Season with salt and black pepper, then serve hot with sour cream, shredded cheddar, avocado, jalapeños, and cilantro.

Notes

Pro tip: If you’re using cauliflower as the bean substitute, use small florets so they soften evenly within the 18–20 minute simmer. Refrigerate leftovers in a covered container for up to 4 days; freeze for up to 3 months (leave off sour cream/cheddar until reheating). For a lower-carb swap, choose no-sugar-added taco seasoning (or adjust homemade seasoning) to keep the carb count minimal.