Creamy Taco Keto Chili

It was a freezing Tuesday in February, the kind where the wind howls against the windowpanes and all you want is a bowl of something that hugs you from the inside. I had every intention of making my standard keto chili—the chunky, tomato-forward one that my husband tolerates but never raves about. But as I stood over my Dutch oven, I realized I’d made a fatal error.

I was out of diced tomatoes.

Not only that, but I had a block of cream cheese staring at me from the dairy drawer (leftover from a failed cheesecake experiment), and a pound of ground beef that needed to be cooked today. My brain did that panicked thing where you start pulling random jars out of the fridge. Salsa? Sure. Heavy cream? Why not? Taco seasoning? Obviously.

I figured I was about to make a soupy, sad mess.

Instead, what bubbled up was this luscious, velvety, spicy-savory dream of a chili. It was so good that my kids—who normally pick at anything with “keto” attached to it—asked for seconds. My husband looked up from his bowl and said, “Okay, write this one down.”

So here it is. My accidental, creamy, taco-infused, ridiculously low-carb chili that tastes like a cheat meal but isn’t one. I’ve made it about twenty times since that cold Tuesday, and I’ve finally nailed the ratios for you.

Why You’ll Love This Recipe

  • One pot, 30 minutes. No, seriously. From cold pan to steaming bowl in half an hour. This is my go-to for “I have zero energy but need real food.”
  • Tastes like a deconstructed taco. Imagine the filling of a really good taco—spiced beef, melty cheese, cool sour cream—but in soup form. It’s weirdly satisfying.
  • Dangerously creamy without the carbs. Most “creamy” keto soups rely on heavy cream alone, which can feel too rich. The cream cheese + broth + sour cream combo creates a silky texture that clings to the back of your spoon.
  • Actually reheats well. Leftover keto chili is usually a sad, separated mess. Not this one. The cream cheese acts as a stabilizer. Day two is even better.

Ingredients List

Grab these, and try not to eat the cream cheese straight off the block like I sometimes do.

For the Chili Base:

  • 1.5 lbs (680g) ground beef (80/20 is perfect – you want that fat for flavor)
  • 1 small yellow onion, finely diced (about ½ cup – yes, it has a few carbs, but trust me)
  • 3 cloves garlic, minced (I use the jarred kind when I’m lazy, no judgment)
  • 4 oz (113g) full-fat cream cheese, softened (let it sit on the counter for 20 mins)
  • 1 cup (240ml) beef broth (I like Bonafide Provisions, but any works)
  • 1 cup (240ml) chicken broth (yes, two broths – it balances the richness)

The Taco Flavors:

  • 3 tbsp homemade or store-bought taco seasoning (look for one with no sugar or maltodextrin – I use Siete or Thrive Market brand)
  • 1 (4-oz) can diced green chiles (mild or hot – your call)
  • ½ cup (120ml) heavy cream
  • ½ cup (120g) sour cream (room temp is better so it doesn’t seize)

For Garnish (the fun part):

  • 1 cup shredded cheddar or Monterey Jack cheese
  • Pickled jalapeños (I use La Costeña)
  • Fresh cilantro, chopped
  • Avocado slices (optional but highly encouraged)

Substitution note: If you’re dairy-sensitive, swap cream cheese for ¼ cup coconut cream and use nutritional yeast instead of shredded cheese. It’s not the same, but it’s still delicious.

Step-by-Step Instructions

I’ve messed this up before—added the cream cheese to cold beef, forgot the broth, you name it. Follow these steps exactly and you’ll nail it on the first try.

Step 1: Brown the beef like you mean it.
Heat your Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and break it up with a wooden spoon. Let it sit undisturbed for 2-3 minutes to get a real sear, then start stirring. You want brown bits stuck to the bottom of the pot—that’s flavor. Cook until no pink remains, about 6-7 minutes.

Step 2: Sweat the aromatics.
Lower the heat to medium. Add the diced onion and cook for 3 minutes until translucent. Toss in the garlic and cook for 30 seconds—just until you can smell it. Do not burn the garlic unless you want bitter chili (I learned this the hard way).

Step 3: Bloom the taco seasoning.
Sprinkle the taco seasoning over the meat mixture and stir constantly for 1 minute. This toasts the spices and wakes them up. Your kitchen should smell like a truck right now.

Step 4: The cream cheese trick (pay attention here).
Add the softened cream cheese in small spoonfuls. Stir vigorously. At first it will look clumpy and weird—this is normal. Keep stirring for about 1-2 minutes until it melts into the meat and turns into a thick, glossy paste.

Step 5: Deglaze with broths.
Pour in both the beef and chicken broths. Scrape the bottom of the pot with your spoon to lift up all those browned bits (fond). Add the can of green chiles (with their liquid) and the heavy cream. Stir to combine.

Step 6: Simmer and get creamy.
Bring the chili to a gentle bubble, then reduce heat to low. Let it simmer uncovered for 12-15 minutes, stirring occasionally. You’ll see it thicken slightly. This is when I usually taste and add a pinch of salt (taco seasoning varies in saltiness, so trust your tongue).

Step 7: Finish with sour cream.
Take the pot off the heat. Scoop ½ cup of the hot chili into a small bowl, whisk in the sour cream until smooth, then pour that mixture back into the pot. This prevents the sour cream from curdling. Stir gently. The chili will transform into a pinkish-orange, velvet-y soup.

Step 8: Serve immediately.
Ladle into bowls. Top with shredded cheese, jalapeños, cilantro, and avocado. Do not skip the cheese on top—it melts into little rafts of happiness.

Pro Tips & Tricks

I’ve made every mistake possible so you don’t have to.

  • Don’t use lean ground beef. I tried 93/7 once because it was on sale, and the chili tasted thin and sad. You need that fat to carry the creaminess. If all you have is lean, add 1 tbsp of butter or tallow when browning.
  • Let the cream cheese come to room temp. Cold cream cheese clumps up and takes forever to melt. I’ve stood there whisking for ten minutes. Just leave it on the counter while you chop the onion.
  • Don’t boil after adding sour cream. Boiling will make it separate into an oily mess. That’s why we take the pot off the heat. Low and slow, friend.
  • Make it thicker for a dip. Omit ½ cup of the total broth and simmer for 20 minutes instead of 15. You’ll get a taco dip that’s incredible with pork rinds or celery sticks.
  • Storage trick: Let the chili cool completely before refrigerating, then press a piece of plastic wrap directly onto the surface. This prevents a skin from forming. Keeps for 5 days.

Variations & Substitutions

Over the last year, I’ve tweaked this for different moods and diets.

The Spicy Smoked Version: Swap the regular taco seasoning for chipotle-lime seasoning and add 2 chipotles in adobo (minced). It’s smoky, hot, and tastes like it came from a fancy barbecue joint. My brother-in-law requests this one for football Sundays.

The Vegetarian (Well, Keto-Veg) Version: Replace ground beef with 2 cups of chopped portobello mushrooms + 1 cup of crumbled firm tofu. Brown them the same way. Add 1 tsp of liquid smoke. It won’t be the same texture, but the creamy taco broth is so good you won’t care.

The Lazy Slow Cooker Method: Brown the beef and onions in a pan first (don’t skip this—you need the browning). Dump everything except the sour cream into the slow cooker. Cook on low for 4 hours. Stir in the sour cream at the end. This is what I do on crazy workdays.

Serving Suggestions

This chili is a meal on its own, but here’s how I turn it into a feast:

  • Taco Tuesday soup night: Set out little bowls of crushed pork rinds, extra cheese, lime wedges, and hot sauce. Let everyone build their own bowl like a chili bar.
  • Pair with a keto “cornbread” (made with almond flour and a tiny bit of creamed corn—I have a recipe for that if you want it).
  • For a lazy lunch, I dip cheese crisps (Whisps or homemade) directly into the cold chili like a dip. Don’t knock it until you’ve tried it.
  • Oven-baked: Pour leftovers into a baking dish, top with a whole bag of shredded cheese, and broil until bubbly. Now you have chili-cheese casserole.

FAQ’s

Can I freeze this creamy taco keto chili? (H3)

You can, but with one rule: freeze before adding the sour cream. The sour cream gets grainy when frozen and thawed. Make the chili through Step 6, let it cool, freeze for up to 3 months. When you reheat it, stir in the sour cream at the end.

How do I reheat it without breaking the sauce? (H3)

Low and slow on the stovetop, stirring often. Never microwave on high—it’ll separate. If you must use a microwave, use 50% power in 30-second bursts, stirring between each. Add a splash of broth if it looks thick.

What’s the net carb count per serving? (H3)

Roughly 6-8g net carbs per serving (recipe makes 6 servings). The onion, green chiles, and taco seasoning add a few carbs, but it’s very keto-friendly. If you’re strict, omit the onion and use a zero-carb taco seasoning like Urban Accents.

My chili turned out orange and thin. What went wrong? (H3)

You either added the sour cream when the chili was too hot (it curdled and thinned out) or you didn’t let it simmer long enough. Next time, simmer for the full 15 minutes to reduce the liquid, and always temper the sour cream as I showed in Step 7.

Can I use ground turkey or chicken? (H3)

Yes, but add 2 tbsp of olive oil to the pan first. Poultry is leaner, and you need that fat for mouthfeel. Dark meat ground turkey works best. White meat turkey makes a very sad, dry chili.

My taco seasoning has cornstarch in it. Is that okay? (H3)

It’s fine, but it’ll add a few carbs and slightly thicken the chili. Read your label. If you see maltodextrin or sugar, please find another brand. I accidentally used a sugary mix once, and it tasted like dessert chili. Not good.

Related Recipes:

Final Thoughts

Look, I didn’t plan to create this recipe. It was born out of a desperate, half-empty fridge and the stubborn refusal to order takeout. But that’s how the best food happens, right? When you stop trying to be perfect and just cook what feels right.

This creamy taco keto chili has become my January tradition. I make a double batch on Sunday, eat it for lunch all week, and never feel like I’m missing out on “real” comfort food. It’s spicy, it’s velvety, it’s got that taco-night energy without the carb crash.

So grab your biggest pot. Brown that beef a little longer than you think you need to. Don’t panic when the cream cheese looks weird. And for the love of all things keto, don’t skip the pickled jalapeños on top.

I’d love to know how yours turns out. Did you add bacon? (I’ve thought about it.) Did you try the chipotle version? Come find me in the comments or tag me on Pinterest. I’m the one with the chipped blue Dutch oven and the happy, chili-stained apron.

Leave a Comment

Scroll to Top