Keto Taco Soup — Easy 30-Minute Foolproof Bowl
This
cheesy keto taco soup is exactly what a weeknight low-carb dinner should be: fast, filling, and packed with flavor that tastes like it simmered all afternoon. As shown in the photo, it's a rich, orange-tinted broth loaded with crumbled ground beef, bright diced tomatoes, and a generous scatter of fresh cilantro and scallions — served in a deep white bowl with a spoon ready to dig in. The broth gets its body from cream cheese and shredded cheddar melted directly into the pot while the soup simmers gently on the stovetop. Every bowl clocks in at under 6 grams of net carbs, making this a legitimate keto staple rather than a compromise meal. From the first sizzle of beef in the pot to ladle-ready soup, the whole process takes 30 minutes.
Recipe Quick Info
| Detail |
Info |
| Prep Time |
10 minutes |
| Cook Time |
20 minutes |
| Total Time |
30 minutes |
| Servings |
4 bowls |
| Cuisine |
American / Tex-Mex |
| Course |
Soup / Main Dish |
| Cooking Method |
Simmering |
| Calories |
~420 per serving |
| Difficulty |
Standard |
Why You'll Love This Recipe
- Under 6 grams of net carbs per bowl — every ingredient is chosen deliberately to keep this cheesy keto taco soup genuinely low-carb without sacrificing the satisfying, taco-flavored richness that makes it craveable.
- 30 minutes from cold pan to hot bowl — browning the beef takes 8 minutes, the simmer phase is 12 minutes, and cheese goes in at the end; this is genuinely fast for a soup with this much depth of flavor.
- The broth is creamy, not watery — cream cheese and cheddar melt into the beef broth during the final simmer, creating a thick, orange-hued, velvety base that coats every spoonful rather than sliding off.
- One pot and done — the entire recipe happens in a single large Dutch oven or heavy pot, which means the stovetop stays clean and cleanup takes 5 minutes.
- Bold taco seasoning without the hidden carbs — a homemade spice blend replaces store-bought taco seasoning packets, which often contain added corn starch or sugar that quietly add carbs to a supposedly keto dish.
- Totally customizable toppings — sour cream, sliced jalapeños, extra shredded cheese, or diced avocado all work as garnishes, letting everyone at the table build their own bowl exactly the way they like it.
- Meal-prep and freezer friendly — the soup holds its flavor and texture beautifully after refrigerating and reheating, making it an ideal batch-cook dish for busy weeks on a low-carb eating plan.
Ingredients
For the Soup Base
- 1 lb ground beef (80/20 blend)
- 1 tablespoon olive oil (if beef is very lean)
- ½ cup diced white onion
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained (as visible in the photo)
- 2 cups low-sodium beef broth
- 1 can (10 oz) diced tomatoes with green chiles (such as Rotel), undrained
- 4 oz cream cheese, cubed and softened to room temperature
- 1 cup shredded sharp cheddar cheese
- ½ cup heavy cream
Homemade Keto Taco Seasoning Blend
- 1½ teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (adjust to heat preference)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Garnishes (as shown in photo)
- 2 tablespoons fresh cilantro, roughly chopped
- 2 tablespoons sliced scallions
- Extra shredded cheddar for topping
Optional Toppings
- 2 tablespoons sour cream per bowl
- Sliced fresh or pickled jalapeños
- Diced avocado
- A squeeze of fresh lime juice
Substitution Table
| Ingredient |
Substitution |
Notes |
| Ground beef (80/20) |
Ground turkey or ground chicken |
Leaner proteins; add 1 teaspoon olive oil to prevent sticking |
| Cream cheese |
Full-fat sour cream |
Stir in off the heat only; lower protein, slightly tangier |
| Sharp cheddar |
Monterey Jack or pepper jack |
Pepper jack adds heat and melts very smoothly |
| Heavy cream |
Full-fat coconut cream |
Keeps it dairy-free; slightly different flavor profile |
| Beef broth |
Chicken broth |
Lighter flavor but still works well with the taco seasoning |
| Diced tomatoes with chiles |
Plain diced tomatoes + ¼ tsp cayenne |
Use if you can't find Rotel or want to control heat separately |
Kitchen Tools Needed
- Large Dutch oven or heavy-bottomed pot (4–6 quart) — the primary vessel for simmering; heavy walls distribute heat evenly and prevent hot spots that can cause the cream cheese to scorch
- Stovetop — all cooking happens over medium to medium-high heat on the stovetop; this is a pure simmering recipe
- Wooden spoon or silicone spatula — for breaking up the ground beef and stirring the broth without scratching the pot
- Ladle — for portioning the finished soup into bowls cleanly
- Instant-read thermometer — to confirm ground beef reaches 160°F during browning
- Cutting board and chef's knife — for dicing onion and mincing garlic
- Measuring spoons — for the homemade taco seasoning blend
- Small bowl — for pre-mixing the spice blend before adding to the pot
How to Simmer Cheesy Keto Taco Soup to Rich, Creamy Perfection
Step 1 — Brown the Ground Beef
Heat a large Dutch oven over
medium-high heat for 2 minutes. Add the ground beef (and olive oil if using lean protein) and press it into a thin, even layer with a wooden spoon. Let it sit undisturbed for 2–3 minutes until a brown crust develops on the bottom — you'll hear a steady sizzle and see the edges of the meat turn from pink to brown. Break the beef into small crumbles and continue cooking, stirring occasionally, for another 4–5 minutes until fully cooked through. Use an instant-read thermometer to confirm the beef reaches
160°F — the USDA safe minimum for ground beef. For the full guidance on ground beef safety, see
https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/meat/ground-beef. Drain excess fat, leaving about 1 tablespoon in the pot.
Step 2 — Sauté the Aromatics
Add the diced onion to the pot with the browned beef and cook over medium-high heat for 3–4 minutes, stirring frequently, until the onion is soft and translucent and smells sweet rather than sharp. Add the minced garlic and stir for 30 seconds — it should turn fragrant almost immediately. Add the pre-mixed taco seasoning blend and stir to coat the beef and onion completely, cooking for another 30 seconds so the spices bloom in the residual fat rather than just sitting raw in the liquid.
Embedded tip: Blooming dry spices in fat for 30–60 seconds before adding liquid releases their fat-soluble flavor compounds and gives the finished soup a noticeably deeper, more rounded taco flavor.
Step 3 — Add the Liquids and Begin Simmering
Pour in the beef broth, undrained diced tomatoes, and undrained diced tomatoes with green chiles. Stir everything together and bring the soup to a gentle simmer over medium heat — you're looking for small, lazy bubbles breaking the surface steadily, not a rolling boil. A rolling boil will cause the broth to reduce too quickly and can make the cream cheese break and turn grainy when added later. Adjust the heat to maintain that gentle, steady simmer and cook for
10 minutes to allow the flavors to develop and the tomatoes to soften fully into the broth.
Step 4 — Add the Cheese and Cream (Simmering Phase Key Step)
Reduce the heat to
medium-low — the soup should be steaming and barely bubbling, not actively simmering. Add the cubed cream cheese to the pot a few pieces at a time, stirring gently after each addition and waiting for each piece to melt fully before adding the next. Once all the cream cheese is incorporated, pour in the heavy cream and stir to combine. Sprinkle in the shredded cheddar a handful at a time, stirring in a slow circular motion after each addition until fully melted and the broth turns that characteristic rich orange color visible in the photo.
Embedded tip: Never add cheese to a soup that's at a full boil — the high heat causes the proteins in the cheese to seize and the fat to separate, resulting in a greasy, grainy broth instead of a smooth, velvety one. Keep the heat low and patient when building the cheese into the base.
Step 5 — Final Simmer and Taste
Once all the cream cheese and cheddar are fully melted and the broth looks cohesive and creamy, let the soup simmer gently on
medium-low for a final
2 minutes — just enough to bring everything to a uniform temperature and allow the flavors to marry. Taste the broth and adjust seasoning: a pinch more salt, a squeeze of lime juice if it tastes flat, or an extra pinch of cayenne if you want more heat. Ladle into deep bowls, garnish with fresh cilantro and sliced scallions as shown in the photo, and add any optional toppings at the table.
Pro Tips for Perfect Simmered Cheesy Keto Taco Soup
Watch the heat closely once the cheese goes in. This is the most critical point in the simmering method for this recipe. Too much heat causes cheese to break, fat to pool on the surface, and the broth to become oily rather than creamy. The moment you add the cream cheese, drop to medium-low and keep it there until the soup is ready to serve.
Pre-mix your taco seasoning before you start cooking. Having the spice blend measured and ready in a small bowl means it goes into the pot at exactly the right moment — when the aromatics are hot and the fat is ready to bloom the spices — rather than fumbling with individual jars while the garlic burns.
Use room-temperature cream cheese. Cold cream cheese added to hot broth creates lumps that require persistent stirring to dissolve. A piece that's been sitting at room temperature for 30 minutes melts within 60 seconds of hitting the hot liquid with minimal stirring.
Don't drain the canned tomatoes. The liquid from both cans of tomatoes contributes flavor and body to the broth. Draining them produces a thinner, less flavorful base and requires more broth to compensate — an easy step to skip accidentally that makes a real difference.
Shred your own cheddar. Pre-shredded cheese contains anti-caking starches that prevent smooth melting. A block of sharp cheddar grated on a box grater melts into the simmering broth cleanly and produces a smoother, silkier result without any grainy texture.
Common Mistakes to Avoid
1. Letting the soup boil after adding cheese (simmering-specific mistake).
Boiling a cheese-based soup causes the proteins to tighten and squeeze out the fat, resulting in a greasy, broken broth with rubbery chunks. Once the cream cheese and cheddar go in, the heat must stay at medium-low — a gentle steam is the target, never a bubbling boil.
2. Using store-bought taco seasoning without checking the label.
Many commercial taco seasoning packets contain corn starch, maltodextrin, or sugar as filler ingredients that add hidden carbs. Making your own blend with individual spices takes 2 minutes and keeps the net carb count exactly where you need it for a keto meal.
3. Adding cream cheese straight from the refrigerator.
Cold cream cheese does not melt evenly into hot liquid. It forms stubborn lumps that take prolonged stirring to dissolve — and all that stirring while trying to maintain the right temperature is stressful. Set the cream cheese out when you start cooking.
4. Over-reducing the broth during the simmer phase.
Simmering with the lid off for too long evaporates too much liquid and leaves the soup thicker than intended. Keep the simmer gentle, check the broth level at 8 minutes, and add a splash of broth if it looks significantly reduced before the cheese phase.
5. Skipping the browning step on the ground beef.
Adding ground beef and immediately stirring it while grey produces a soup with a flat, boiled-meat flavor. The 2–3 minutes of undisturbed contact with the hot pot builds crust and caramelized flavor that carries through every bowl.
6. Forgetting to taste before serving.
Taco seasoning spice blends vary significantly in saltiness depending on the chili powder and cumin brands used. Always taste the finished soup and adjust salt, heat, and acidity (a squeeze of lime) before ladling into bowls — seasoning corrections are impossible once the soup is in the bowl and garnished.
7. Using low-fat cream cheese or reduced-fat cheddar.
Lower-fat dairy products contain more water and stabilizers, which make them prone to breaking when heated and cause the broth to turn thin and slightly grainy. Full-fat cream cheese and full-fat cheddar are both required for a smooth, creamy keto taco soup that stays cohesive.
Variations
Higher Protein Version
Use 1¼ lbs of ground beef instead of 1 lb and add ½ cup of drained canned white chicken for a dual-protein bowl. The simmering time stays the same — the extra protein simply makes each serving more filling without changing the flavor profile or the carb count in any meaningful way.
Vegetarian Version
Replace the ground beef with 2 cups of finely diced cremini mushrooms and 1 cup of crumbled firm tofu. Sauté the mushrooms over medium-high heat for 7–8 minutes until deeply browned and their moisture has fully evaporated — this builds the savory depth that the beef normally provides. Use vegetable broth in place of beef broth. Net carbs increase slightly due to the mushrooms, but the dish remains low-carb.
Extra Spicy Version
Double the cayenne in the taco spice blend and use pepper jack cheese in place of sharp cheddar. Stir 1 tablespoon of your favorite hot sauce (such as Cholula or Tabasco) into the broth along with the tomatoes. Serve with pickled jalapeño slices on top for an additional layer of acidic heat that cuts through the richness of the cream.
Dairy-Free Version
Replace the cream cheese with 4 oz of full-fat dairy-free cream cheese (such as Violife), the heavy cream with full-fat canned coconut cream, and the cheddar with a dairy-free shredded cheese blend. Note that dairy-free cheeses melt less smoothly and may leave small visible pieces in the broth rather than fully incorporating — stir more persistently and keep the heat very low during the cheese phase.
Slow Cooker Version
This variation genuinely requires a different cooking method. Brown the beef and sauté the aromatics on the stovetop as directed, then transfer everything except the cream cheese, cheddar, and heavy cream to a slow cooker. Cook on low for 4–6 hours or high for 2–3 hours. Thirty minutes before serving, stir in the cream cheese, cheddar, and heavy cream on the low setting with the lid off, stirring until fully melted. The result is nearly identical to the stovetop version with slightly deeper tomato flavor from the longer cook.
What to Serve With This Recipe
- Keto cheese crisps — crunchy, zero-carb, and a natural stand-in for tortilla chips alongside a bowl of cheesy taco soup.
- Sliced avocado or guacamole — creamy, high-fat, and a natural flavor complement to the taco spice profile.
- Simple romaine salad with lime dressing — the fresh crunch and acidity balance the richness of the soup broth beautifully.
- Sour cream dolloped directly on top — adds a cool, tangy contrast to the warm, spiced broth and is pictured as an optional topping.
- Cauliflower rice on the side — a low-carb grain stand-in that soaks up extra broth and makes the meal even more substantial.
- Extra shredded cheddar for the table — because more melted cheese stirred into a hot bowl is never a bad decision.
- Sparkling water with lime or unsweetened iced tea — both pair cleanly with bold Tex-Mex flavors without adding sugar or carbs.
For more low-carb comfort food dinners, check out
Cheesy Beef and Biscuit Skillet — Easy 45 Min or
Easy Creamy Garlic Salmon Pasta Bake (5-Star Ultimate Dinner) — both are weeknight-friendly and just as satisfying.
Storage Instructions
Refrigerator
Let the soup cool to room temperature before transferring to an airtight container. The cheese broth will thicken significantly as it chills — this is normal and it returns to a creamy consistency when reheated gently. Refrigerate for up to
4 days. Do not store with garnishes mixed in; add fresh cilantro, scallions, and toppings only at serving time.
Freezer
This soup freezes well, with one caveat: cream-based soups can separate slightly after freezing and thawing. To minimize this, cool the soup completely before freezing in individual portions in freezer-safe containers. Freeze for up to
2 months. Thaw overnight in the refrigerator and reheat on the stovetop over low heat, stirring frequently to bring the broth back together. A small splash of heavy cream stirred in during reheating usually restores a smooth texture instantly.
Shelf Life Summary
| Storage Method |
Duration |
| Refrigerator (airtight container) |
Up to 4 days |
| Freezer (portioned, airtight) |
Up to 2 months |
| Room temperature |
No longer than 2 hours |
Reheating Instructions
Stovetop (Best Method)
Transfer the soup to a small saucepan over
medium-low heat. Stir gently and frequently as it warms — do not let it come to a boil, which can re-break the cheese emulsion. Heat for
5–8 minutes until steaming throughout. Add a tablespoon of broth or heavy cream if the soup looks thicker than desired after chilling.
Microwave
Pour a single serving into a microwave-safe bowl and cover loosely with a damp paper towel. Microwave on
medium power (70%) in 90-second intervals, stirring between each, until fully heated. Avoid high power — it can cause the cheese layer to bubble unevenly and separate at the surface.
Oven
The oven is not recommended for reheating this soup — it's inefficient for liquid dishes and the uneven heat can cause the cheese-based broth to break. Stick to the stovetop or microwave for best results.
For safe reheating temperature standards, see
https://www.foodsafety.gov/food-safety-charts/safe-minimum-cooking-temperature.
Nutrition Facts
(Per serving — based on 4 servings total, without optional toppings)
| Nutrient |
Amount |
| Calories |
~420 |
| Total Fat |
32g |
| Saturated Fat |
16g |
| Cholesterol |
120mg |
| Sodium |
740mg |
| Total Carbohydrates |
8g |
| Dietary Fiber |
2g |
| Net Carbohydrates |
~6g |
| Total Sugars |
4g |
| Protein |
26g |
| Calcium |
220mg |
Nutrition Disclaimer: These values are estimates calculated using standard nutritional databases and will vary based on specific brands, the fat content of the ground beef, and any toppings or substitutions used. Net carbohydrate counts are approximate — for precise macro tracking on a ketogenic diet, calculate using the exact products you purchase in a verified nutrition calculator.
Frequently Asked Questions
Is this cheesy keto taco soup actually keto-friendly?
Yes — as written, each serving contains approximately 6 grams of net carbs, which fits comfortably within the typical daily target of 20–50 grams net carbs on a standard ketogenic diet. The carbs come almost entirely from the diced tomatoes, which also provide most of the flavor depth in the broth. For general information on low-carbohydrate eating patterns, see
https://www.health.harvard.edu/staying-healthy/should-you-try-the-keto-diet.
Why does my soup broth look oily or broken?
The most likely cause is overheating the soup after adding the cream cheese and cheddar. Cheese proteins seize and squeeze out their fat when exposed to high heat or a rolling boil. If this happens, remove the pot from the heat immediately, let it cool for 2 minutes, then whisk in a tablespoon of heavy cream while stirring vigorously — this often rescues the emulsion.
Can I make this in a slow cooker instead of simmering on the stovetop?
Yes, with a modified process. Brown the beef and sauté the aromatics on the stovetop first — skipping this step produces noticeably flatter flavor. Transfer everything except the dairy to the slow cooker and cook on low for 4–6 hours. Stir in the cream cheese, cheddar, and heavy cream 30 minutes before serving with the slow cooker on the low setting. The result is similar to the stovetop version with a slightly deeper tomato flavor.
Can I use store-bought taco seasoning to save time?
You can, but check the label first. Many store-bought taco seasoning packets contain corn starch, maltodextrin, or added sugar, which add unnecessary carbs. Use 2 tablespoons of a packet that lists no starch or sugar in the ingredients, or stick to the homemade blend in this recipe — it takes about 2 minutes to measure out and contains zero hidden carbs.
How do I prevent the cream cheese from lumping in the soup?
Two things prevent lumping: starting with room-temperature cream cheese (not cold from the refrigerator) and adding it in small pieces rather than all at once. Stir after each piece is added and wait for it to fully dissolve before adding the next. Cold cream cheese dropped in all at once is the most common cause of a lumpy broth.
Can I use chicken instead of ground beef?
Yes. Ground chicken or ground turkey both work with the same sauté technique and timing. For shredded chicken, use 2 cups of pre-cooked rotisserie chicken — add it when the broth goes in and let it simmer for the full 10 minutes so it absorbs the taco seasoning fully. The broth flavor changes slightly but stays firmly in the taco soup flavor profile.
Can I add beans to this soup?
Standard beans (black beans, pinto beans) add significant carbohydrates and would push this well outside keto range. If you follow a more moderate low-carb plan rather than strict keto, ½ cup of drained black beans adds about 7 grams of net carbs to the total batch — spread over 4 servings, that's roughly 1.75 additional net carbs per bowl.
How long does this soup keep in the refrigerator?
Up to 4 days in an airtight container. The broth thickens as it chills because the cheese solidifies slightly at refrigerator temperature. This is completely normal — the soup returns to a creamy, fluid consistency when reheated gently on the stovetop over medium-low heat with occasional stirring.
What can I use instead of heavy cream?
Full-fat canned coconut cream works as a dairy-free alternative and adds a mild sweetness that pairs surprisingly well with the taco spices. Half-and-half is a lower-fat substitute that still keeps the broth creamy, though slightly thinner. Avoid skim milk or non-fat alternatives — they don't have enough fat to support a stable cheese emulsion.
Can I double this recipe for a crowd or meal prep?
Yes — doubling works perfectly in a large 8-quart Dutch oven. The browning phase may need to happen in two batches to avoid crowding the beef (which causes steaming rather than browning). All other steps scale up directly. The cheese addition phase requires slightly more patience — add the doubled quantities in smaller increments and keep the heat lower to avoid any risk of breaking the larger volume of dairy.
Expert Chef Tips
Build your spice blend fresh, not from a jar of pre-mixed "taco seasoning." Individual spices like cumin, chili powder, and smoked paprika have genuinely different flavor profiles depending on their freshness. Mixing them yourself right before cooking means you get the full aromatic punch of each spice — something a pre-mixed blend that's been sitting in a jar for months simply can't match.
Add a tiny squeeze of lime juice at the very end. Acid is one of the most underused tools in soup-making. A half-teaspoon of fresh lime juice stirred in right before serving brightens every flavor in the bowl without making the soup taste citrusy — it simply makes everything taste more alive and less flat.
Simmer with the lid slightly ajar, not fully on or off. A fully covered pot traps steam and prevents the broth from developing any concentration; a fully open pot reduces the liquid too quickly. A slightly offset lid is the middle path that maintains the right simmer intensity and broth consistency throughout the 10-minute cook.
Taste the seasoning at two points, not just one. First taste after the tomatoes and broth have simmered for 5 minutes — this tells you if the spice level is right before the dairy goes in. Second taste after the cheese is melted — dairy dulls salt and spice slightly, so you often need a final small adjustment at the end.
Recipe Summary
This
cheesy keto taco soup is a 30-minute stovetop simmer that delivers a rich, creamy, boldly spiced broth built from browned ground beef, diced tomatoes, and a homemade taco spice blend — finished with cream cheese, cheddar, and heavy cream melted in over gentle heat. Keeping the simmer low and patient during the cheese phase is what produces the silky, cohesive orange broth visible in the photo rather than a broken, greasy one. At approximately 6 grams of net carbs per bowl, it's a filling and genuinely satisfying keto dinner that reheats beautifully for up to 4 days.
Conclusion
Whether you're deep into a ketogenic eating plan or simply trying to cut carbs without giving up the foods you actually want to eat, this
cheesy keto taco soup earns its place on the weekly menu. It's fast, it's forgiving, and it delivers the kind of bold, cheesy, taco-seasoned flavor that makes low-carb cooking feel like a choice rather than a restriction. Make a full batch, stock the refrigerator, and thank yourself at lunch for the next three days. We'd love to hear how yours turned out — drop a comment and let us know what toppings you added to your bowl.