Keto Chili (No Beans, Thick & Hearty, 7g Net Carbs)

Grilled salmon healthy protein dinner
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

n

This keto chili proves you don’t need beans for a thick, hearty, spoon-stand-up bowl: seasoned ground beef, peppers, and tomatoes simmered with smoky spices deliver all the comfort at just 7 grams of net carbs per serving. Ready in 45 minutes on the stovetop (or 6 hours hands-off in the slow cooker), it includes stovetop and slow-cooker methods, exact macros, topping ideas, storage and freezing, six variations, and answers to the great keto chili debates — tomatoes or no, and what replaces the beans.

Traditional chili’s carbs come almost entirely from beans — a cup of kidney beans adds roughly 25 g net carbs to the pot, plus the thickening starch many recipes rely on. Texas-style chili con carne never had beans in the first place, which gives keto chili an authentic pedigree: this is essentially a return to chili’s beef-forward roots, thickened by reduction and rich beef flavor rather than starch. Nobody at the table misses the beans when the bowl in front of them tastes like this.

Why This Keto Chili Works

  • Two meats are better than one. Ground beef for body plus diced chuck or ground pork for texture variety. The combination eats more interesting than single-meat chili — different browning, different chew.
  • Bloomed spices. Chili powder, cumin, smoked paprika, and oregano get fried in the beef fat for a full minute before any liquid goes in. Heat unlocks fat-soluble flavor compounds that stay muted when spices are just simmered — this is the difference between flat chili and great chili.
  • Tomato paste, caramelized. A few tablespoons of tomato paste, cooked until it darkens, adds umami depth and helps the chili thicken without flour or cornstarch.
  • Low and slow reduction. A 30-minute simmer (or hours in the slow cooker) reduces the liquid until the chili is thick enough to mound on a spoon. Patience is the thickener.
  • Acid and heat at the end. A splash of apple cider vinegar and fresh jalapeño or hot sauce added at the end brightens the long-simmered flavors. Long cooking mellows everything; the finish wakes it back up.
  • Unsweetened chocolate (optional, traditional). A tablespoon of unsweetened cocoa powder or a square of 90% dark chocolate adds mole-like depth without sweetness — a classic competition-chili trick.

Ingredients for Keto Chili

Serves 6 generous bowls.

  • 700 g (1.5 lb) ground beef, 80/20
  • 450 g (1 lb) beef chuck, cut into 1 cm / ½-inch cubes — or substitute another 450 g ground beef or ground pork for a simpler version.
  • 1 large yellow onion, diced (about 200 g)
  • 1 red bell pepper, diced — adds sweetness and color; green pepper works with 1 g fewer carbs per serving.
  • 1 poblano pepper, diced (optional) — mild heat and wonderful flavor. Jalapeño for more fire.
  • 4 cloves garlic, minced
  • 3 tablespoons chili powder — use a good-quality blend; cheap chili powder is mostly salt and filler.
  • 1 tablespoon ground cumin
  • 1 tablespoon smoked paprika — the smoky backbone.
  • 2 teaspoons dried oregano, preferably Mexican oregano
  • 1 teaspoon chipotle powder or cayenne (optional) — for smoky heat; adjust to your tolerance.
  • 3 tablespoons tomato paste
  • 800 g (28 oz) canned diced tomatoes, with juices — fire-roasted if you can find them; they add instant depth.
  • 2 cups (475 ml) beef broth
  • 1 tablespoon unsweetened cocoa powder (optional) — the secret-depth ingredient.
  • 1 tablespoon apple cider vinegar — added at the end.
  • Salt and black pepper to taste — chili needs assertive salting; under-salted chili tastes flat no matter the spices.
  • 2 tablespoons avocado oil or beef tallow — for browning.

Toppings (the best part)

  • Shredded cheddar or Monterey Jack, sour cream, diced avocado, sliced jalapeños, chopped cilantro, diced red onion, lime wedges, crushed pork rinds for crunch.

How to Make Keto Chili: Stovetop Method

  1. Brown the chuck. Heat the oil in a large Dutch oven or heavy pot over medium-high heat. Pat the chuck cubes dry, season with salt and pepper, and brown in a single layer in two batches, 3–4 minutes per batch, until deeply crusted. Remove to a plate. Don’t crowd — steamed beef never browns.
  2. Brown the ground beef. In the same pot, brown the ground beef, breaking it into crumbles, 6–7 minutes. If there’s more than 2 tablespoons of fat, spoon some off — but leave enough to bloom the spices.
  3. Soften the vegetables. Add the onion, bell pepper, and poblano; cook 5–6 minutes until softened and starting to caramelize at the edges. Stir in the garlic and cook 30 seconds.
  4. Bloom the spices. Add the chili powder, cumin, smoked paprika, oregano, chipotle powder, and tomato paste. Stir constantly for 1–2 minutes until the tomato paste darkens to brick red and the spices smell intensely fragrant. This step is the flavor engine of the chili.
  5. Add liquids and simmer. Pour in the diced tomatoes with their juices and the beef broth, scraping up the browned bits. Return the chuck to the pot. Bring to a boil, then reduce to a gentle simmer, partially covered, for 35–40 minutes, stirring occasionally, until the chuck is tender and the chili is thick enough to mound on a spoon. If it’s still thin, simmer uncovered for the last 10 minutes.
  6. Finish. Stir in the cocoa powder (if using) and the apple cider vinegar. Simmer 5 minutes more. Taste and adjust: more salt (chili almost always needs more than you think), more heat, another splash of vinegar for brightness.
  7. Serve in deep bowls with the full topping bar. Chili is better on day two — the flavors meld overnight — so consider making it ahead.

Slow-Cooker Method

Brown the chuck and ground beef and bloom the spices on the stovetop as above (don’t skip — the slow cooker can’t brown). Transfer everything to a slow cooker Check Price on Amazon →, add tomatoes and broth (reduce broth to 1½ cups since there’s less evaporation), and cook on LOW 6–7 hours or HIGH 3–4 hours. Stir in the vinegar and cocoa at the end. If the chili is thinner than you like, leave the lid off for the last 30 minutes on HIGH or mash a few pieces of chuck against the side to thicken.

Estimated Nutrition (Per Serving)

For 1 of 6 servings, before toppings.

Nutrient Per serving
Calories ~520 kcal
Protein ~42 g
Fat ~32 g
Total carbs ~11 g
Fiber ~4 g
Net carbs ~7 g

Toppings add up: ¼ cup cheddar (~1 g), 2 tablespoons sour cream (~1 g), half an avocado (~2 g). A fully loaded bowl lands around 10–11 g net carbs — still a comfortable keto dinner.

Pro Tips

  • Don’t skip the browning. The Maillard crust on the beef is where chili’s deep flavor lives. Gray, steamed beef makes gray, flat chili. Two batches, dry meat, hot pot.
  • Toast whole spices if you’re ambitious. Toasting cumin seeds and dried chiles in a dry skillet, then grinding, produces chili with shocking depth. Worth it for a weekend batch.
  • Salt in layers. Salt the beef while browning, salt the vegetables, then adjust at the end. Layered salting builds rounder flavor than one big dose at the finish.
  • Chili thickens as it cools. Judge the final thickness after a 10-minute rest, not at a rolling simmer. It should look slightly loose in the pot and perfect in the bowl.
  • Day two is better. Refrigerate overnight and reheat gently — the spices bloom further and the texture improves. This is the rare dish that’s genuinely better made ahead.
  • Freeze in portions. Chili is a top-tier freezer food: cool completely, portion into containers or bags, freeze up to 4 months. Thaw overnight and reheat on the stove.

Variations to Try

  • White chicken chili: shredded chicken thighs, green chiles, cumin and oregano, finished with cream cheese stirred in for a creamy white chili at ~6 g net carbs.
  • Smoky chipotle: add 2 minced chipotles in adobo plus a tablespoon of the adobo sauce. Deep smoke, serious heat.
  • Cincinnati-style: add cinnamon, allspice, and a touch of unsweetened cocoa; serve over zucchini noodles or shirataki with cheddar and diced onion (“five-way”). Weird and wonderful.
  • Vegetarian (bean-free): double the peppers, add 400 g browned mushrooms and diced zucchini, and use vegetable broth. Hearty without meat or beans.
  • Extra-meaty Texas red: skip the ground beef entirely; use 1.2 kg chuck cut in chunks, no tomatoes (just broth and chiles). The purist’s bowl.
  • Chili-stuffed everything: use leftovers on keto hot dogs, over cauliflower mash, inside bell peppers, or as a chaffle nacho topping.

Beyond the Bowl: What to Do With Leftover Chili

A pot of keto chili is a meal-prep gift that keeps giving. Beyond reheating bowls, try it: ladled over cauliflower mash for a shepherd’s-pie-adjacent dinner; spooned into halved bell peppers and baked with cheddar for chili-stuffed peppers; as a topping for bunless chili-cheese dogs; folded into an omelet with extra cheese for a 5 g net carb brunch; or spread over chaffle triangles and broiled with cheese for game-day nachos. It also makes a superb filling for keto quesadillas made with almond-flour tortillas. Portion leftovers into single servings before refrigerating and you’ll think twice before ordering takeout all week.

Storage and Freezing

Refrigerate: up to 5 days in an airtight container — flavor improves through day two or three. Freeze: up to 4 months; portion into single servings for grab-and-go lunches. Thaw overnight in the fridge. Reheat: stovetop over medium heat, stirring, until steaming (best texture); microwave in 2-minute bursts with stirring. Add a splash of broth if it’s thickened too much in storage. Never refreeze thawed chili.

Frequently Asked Questions

How many net carbs are in keto chili?

About 7 grams of net carbs per serving for this no-bean recipe (one-sixth of the pot). The carbs come from tomatoes, peppers, and onion. Traditional bean chili runs 20–30 g net carbs per bowl, mostly from the beans. Loaded with cheese, sour cream, and avocado, a full bowl lands around 10–11 g net carbs.

What can I use instead of beans in keto chili?

Nothing needs to replace them structurally — authentic Texas chili con carne never contained beans. For extra bulk, add diced chuck (as in this recipe), extra peppers, mushrooms, or diced zucchini. Crumbled pork rinds stirred in at serving add a surprising crunch that mimics beans’ heartiness.

Are tomatoes okay in keto chili?

Yes, in the quantities used here. A 28-oz can of diced tomatoes spread across 6 servings contributes about 3–4 g net carbs per bowl — a fair trade for the flavor and body they provide. If you want to go lower, halve the tomatoes and increase the beef broth, or use tomato paste alone for tomato flavor with fewer carbs.

Why is my chili watery?

Usually under-reduction: it needs a longer simmer, partially uncovered, until it mounds on a spoon. Also check your tomatoes — some canned brands are very watery; drain off half the juice if so. Remember chili thickens as it cools, so judge after a 10-minute rest. A teaspoon of xanthan gum whisked in at the end is emergency thickening, but reduction is better.

Can I make keto chili in a slow cooker?

Yes — brown the meats and bloom the spices on the stovetop first (the slow cooker can’t do either), then cook on LOW 6–7 hours. Reduce the broth to 1½ cups since less evaporates. Stir in the vinegar and any cocoa at the end. It’s the ideal set-and-forget game-day recipe.

How spicy should keto chili be?

Entirely your call — heat doesn’t affect carbs. This recipe is medium: warm from chili powder and smoked paprika with optional chipotle for more fire. Serve hot sauce at the table so everyone calibrates their own bowl. Remember that dairy toppings (sour cream, cheese) cool the heat, so spice the pot a notch above your target.

Does keto chili taste good without beans?

Honestly, most tasters prefer it — beans dilute chili’s beefy intensity, and their mealy texture is the first thing to go soft in leftovers. The two-meat approach here gives more textural interest than beans ever did. If you’re cooking for bean loyalists, don’t announce the absence; just serve it.