The beef starts to brown around the edges while the onion and bell pepper soften beside it, and the pot already smells like taco night before the broth goes in. I like this Low Carb Taco Soup because it keeps the familiar cumin-and-chili flavor without relying on beans or a pile of toppings to make it feel like dinner.
The cream cheese goes in at the very end, after the broth, tomatoes, and green chiles have had time to simmer together. Adding it over low heat gives it a chance to melt into the broth without boiling, which keeps the finished soup smooth instead of grainy.
Each bowl is savory and gently tangy, with browned beef in a creamy, tomato-rich broth. It’s filling without feeling heavy, and the leftovers make an easy lunch.

Kitchen Note
Drain the beef only if you see excess fat pooling in the pot. Leaving a little behind keeps the soup savory, but too much can leave an oily slick on top.
Save this Low Carb Taco Soup for a cozy bowl of seasoned beef, green chiles, and a smooth cream cheese broth.
Why the Creamy Texture Comes From the Finish, Not a Thickener
Many taco soups get their body from beans, flour, or a long reduction. This one takes a different route: the broth stays relatively light until cream cheese is whisked in at the end. That keeps the beef, tomatoes, and green chiles distinct instead of turning the pot into a thick stew.
That order also gives you more control over the texture. The tomatoes and broth simmer uncovered first, letting the spices mingle and the liquid reduce a little. Then the cream cheese melts into the hot soup, adding richness without needing a separate roux or a starch thickener. Since the soup is low carb, that matters; there’s no need to add a higher-carb ingredient just to make the broth feel substantial.
Think of the cream cheese as the final texture adjustment, not something to cook for the whole simmer. The soup should be smooth and creamy once it melts, but still loose enough to ladle easily. Keeping the finish gentle preserves that balance.
The Beef, Broth, and Cream Cheese That Shape This Taco Soup

- Ground beef — The 85% lean beef brings enough fat for a savory, full-tasting broth while still browning into distinct crumbles. Freshly ground beef from the grocery store works well; a leaner grind will give you a less rich result.
- Yellow onion and bell pepper — They soften alongside the beef and give the soup a sweet, mellow vegetable base. Red or orange bell pepper works in place of green if that’s what you have; the soup will taste a little sweeter.
- Garlic and dried spices — Chili powder, cumin, paprika, and oregano build the taco-style seasoning from individual spices. Fresh, fragrant spices make a noticeable difference, especially with cumin, but there’s no need to buy a specialty brand.
- Beef broth — It gives the soup a deeper, beefier background than water would. Chicken broth works as a substitute, though the finished soup will taste lighter and less beef-forward.
- Diced tomatoes and green chiles — The tomatoes bring acidity, while the chiles add a mild peppery warmth. No-salt-added tomatoes are a good pick because the soup is seasoned separately; ordinary canned tomatoes work too, but may make the broth saltier.
- Cream cheese — Softening it and cutting it into cubes helps it melt into the broth without leaving stubborn lumps. Use plain cream cheese rather than a flavored spread, which could bring extra seasoning that competes with the spices.
Brown the Beef First, Then Finish the Soup Gently
Brown the Beef and Soften the Vegetables
Heat the avocado oil in a 5-quart pot over medium-high heat, then add the ground beef, chopped onion, and bell pepper. Break the beef into small crumbles as it cooks, and give it time to brown rather than stirring constantly. The beef should be browned and reach 160°F after 8 to 10 minutes. If there’s excess fat in the pot, drain it before moving on.
Let the Spices Bloom Briefly
Stir in the minced garlic, chili powder, cumin, paprika, oregano, kosher salt, and black pepper. Cook for 30 seconds, stirring so the garlic and spices coat the beef and vegetables. The mixture should smell fragrant, not scorched. Keep this step brief; garlic can turn bitter if it catches on the hot bottom of the pot.
Simmer the Broth, Tomatoes, and Chiles
Pour in the beef broth, diced tomatoes, and green chiles, then bring the pot to a boil. Once it boils, reduce the heat and simmer uncovered for 15 minutes. You’ll see the seasonings disperse through the broth and the surface settle into a gentle simmer. Keep the pot uncovered so the liquid can reduce slightly.
Whisk in the Cream Cheese Without Boiling
Lower the heat and whisk in the softened cream cheese cubes until they’re fully melted and the soup looks smooth, about 3 to 5 minutes. A few slow passes around the pot help catch any pieces clinging to the bottom. Don’t let the soup boil at this stage; high heat can leave the creamy broth uneven instead of silky.
Three Easy Ways to Adapt This Low Carb Taco Soup
Make It Dairy-Free
Replace the cream cheese with plain dairy-free cream cheese, using the same amount and adding it at the same point. The soup will still have a creamy finish, though the flavor may be a little less tangy and the texture can vary by brand.
Use Ground Turkey for a Lighter Bowl
Swap in the same amount of ground turkey for the beef. It makes a milder soup with less of the deep beef flavor, so brown it well and cook it to 165°F before adding the spices and broth.
Give the Broth a Smokier Edge
Use smoked paprika in place of the regular paprika. It adds a woodsy, smoky note that makes the soup taste a little more like it spent time over a fire, without changing the rest of the spice blend.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The broth may thicken as it chills.
- Freezer: Freeze in an airtight container for up to 2 to 3 months. The cream cheese may separate slightly after thawing, but gentle reheating and whisking will bring the soup back together.
- Reheating: Warm it slowly in a saucepan over low heat, stirring often. Avoid boiling it; high heat can make the cream cheese separate.
The Questions That Come Up While Making Taco Soup

Low Carb Taco Soup
Ingredients
Equipment
Method
- Heat the avocado oil in a 5-quart pot over medium-high heat.
- Add the ground beef, onion, and bell pepper. Cook for 8 to 10 minutes, breaking up the beef, until it is browned and reaches 160°F; drain excess fat if needed.
- Stir in the garlic, chili powder, cumin, paprika, oregano, salt, and black pepper, and cook for 30 seconds.
- Add the beef broth, diced tomatoes, and green chiles, then bring to a boil.
- Reduce the heat and simmer uncovered for 15 minutes.
- Reduce the heat to low and whisk in the softened cream cheese until fully melted and the soup is smooth, about 3 to 5 minutes; do not let the soup boil.