This Low-Carb Paleo Chili is a bean-free, Whole30-approved, and Keto-friendly version of my award-winning chili recipe! This hearty keto chili is made with ground beef, sausage & bacon. It is so hearty and flavorful!

Want my traditional best chili recipe? Click here for my BEST CHILI
Craving a vegan version? Click here for my BEST VEGAN CHILI
Prefer a white bean chili? Click here for my WHITE BEAN VEGAN CHILI
Since I updated my best chili recipe back in October with new, beautiful photos that showcase its deliciousness, so many of you have been loving it. I knew that the recipe was a winner. But it was always overlooked, lurking in the back of my archives with less-than-impressive photos.
After it got a new look, it went NUTS on Pinterest. After only 3 months of being updated, it became my second most-viewed recipe of 2016. Of course, with all those people looking at it, a bunch of you made it too.

I’ve been inundated with messages from folks telling me that it’s the best chili they’ve ever made. One reader, Jessica, brought it to her church chili cook-off, not even intending to compete with the folks who have been entering chili cook-offs for years — and she won!
After I got that message, I knew the recipe was a winner, not just with me. After that, a whole bunch of other people also told me they won their chili cook-offs, converted their chili-despising kids and husbands, and found a new favorite chili recipe. Nothing flatters me more, guys.

So, when the Super Bowl was coming up, I was jonesing for a big bowl of my favorite chili. But…I was still in the midst of my Whole30, so no beans allowed. I also scoped out the chili powder in my cabinet and found a whole bunch of unnecessary ingredients, such as sugar and preservatives.
So, I got to work and adapted my favorite chili recipe to be Paleo, Whole30 approved, and gluten-free! It wasn’t difficult, and the result is nothing short of fabulous. My dad even said this bean-free chili is even BETTER than the original!

Let’s make my best chili recipe (Paleo, Whole30, and Keto-friendly)!
The main change was ditching the processed chili powder, yet still retaining all the flavor. The spice list may look a little intimidating, but the combination of all those spices makes for an incredibly flavorful chili.
It also allows you to control the heat to your tastes by using cayenne powder. I’m a bit of a spice wimp, so I didn’t use too much. However, if you like it hot, add as much as you can handle!
To lower the carb count and make this recipe paleo + Whole30-approved, we ditch the beans and make this a bean-free chili. You won’t miss them between the bacon, spices, and all the flavor packed into this paleo chili. However, if you’re craving more bulk, some sweet potatoes and/or carrots would be great in here too. We loved it as is.

Can you make this chili in the slow cooker or Instant Pot?
Yes! I usually make this recipe on the stovetop because it saves me from having to dirty any more pans after browning all the meats. However, if you prefer, many people have told me they’ve successfully made it in a slow cooker and the Instant Pot.
To make chili in the slow cooker, brown the ground beef and sausage in a skillet, cook the bacon until crispy, and sauté the onion and bell pepper in the drippings. Transfer everything to the slow cooker, add garlic, spices, diced tomatoes, tomato paste, and beef stock, then stir to combine. Cook on Low for 6–8 hours or High for 3–4 hours until thick and flavorful. Taste and adjust seasonings before serving.
To make chili in the Instant Pot, start by using Sauté mode to brown the ground beef and sausage, then cook the bacon until crispy. Next, sauté the veggies (onion and bell pepper) in the drippings. Stir in garlic and the chili spices, then add diced tomatoes, tomato paste, and beef stock. Close the lid, set to High Pressure for 15 minutes, and let it naturally release for 10 minutes before doing a quick release. If the chili is too thin, use Sauté mode after cooking to thicken. Taste and adjust seasonings, then serve. This method preserves the deep, slow-simmered flavors while dramatically reducing cook time.

This paleo chili recipe makes a substantial batch, making it perfect for meal prep, especially if you’re following the Whole30 diet. This keto chili gets better after a day or two in the fridge. The flavors meld together so well! You’re going to love warming a quick bowl, topping with some avocado, and devouring.
How to store leftovers
To store in the fridge: Let the chili cool to room temperature, then transfer to airtight containers. Store in the fridge for 3–4 days.
Freezing: Portion into freezer-safe containers or heavy-duty freezer bags. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove or in the microwave, stirring occasionally. For a thicker consistency, simmer for a few minutes after reheating.
If you try it and love it, please leave a star rating and a comment down below – hearing from you is my favorite thing!
- Want my traditional best chili recipe? Click here for my BEST CHILI
- Craving the vegan version of my best chili recipe? Click here for my BEST VEGAN CHILI
- Interested in the white bean vegan version? Click here for my WHITE BEAN VEGAN CHILI

Paleo Chili
Ingredients
- 2 pounds grass-fed ground beef, I used leaner beef with 5% fat
- 1 pound Italian sausage, casings removed, I used Spicy Italian from Trader Joe’s
- ½ pound bacon, ensure it’s sugar-free to stay Whole30 compliant
- 2 28 oz cans diced tomatoes with juice
- 1 6 oz can tomato paste
- 1 large yellow onion, chopped
- 1 red bell pepper, seeded and chopped
- 2 cups beef stock, homemade or compliant brand, use bone broth for an even richer taste
- 1 tablespoon minced garlic
- 1½ tablespoons dried oregano
- 1 tablespoon ground cumin
- 1 tablespoon paprika
- 1 teaspoon dried basil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- ¾ teaspoon cayenne pepper, or to taste
Instructions
- Heat a large stock pot over medium-high heat. Crumble the ground chuck and sausage into the hot pan, and cook until evenly browned. Drain off excess grease.2 pounds grass-fed ground beef, 1 pound Italian sausage
- In a different pan, cook the bacon until crispy. Crumble and add to stock pot. Cook the chopped onion and pepper in the bacon drippings for about 5 minutes or until onions are translucent. Add to the stock pot.½ pound bacon, 1 large yellow onion, 1 red bell pepper
- To the stock pot, add in the diced tomatoes, tomato paste, and beef stock. Season with garlic, oregano, cumin, paprika, basil, garlic powder, onion powder, salt, pepper, and cayenne. Stir to blend, then cover and simmer over low heat for at least 2 hours, stirring occasionally.2 28 oz cans diced tomatoes with juice, 1 6 oz can tomato paste, 2 cups beef stock, 1 tablespoon minced garlic, 1½ tablespoons dried oregano, 1 tablespoon ground cumin, 1 tablespoon paprika, 1 teaspoon dried basil, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, 1 teaspoon ground black pepper, ¾ teaspoon cayenne pepper
- After 2 hours, taste, and adjust salt, pepper, and other spices if necessary. The longer the chili simmers, the better it will taste.
- Remove from heat and serve, or refrigerate, and serve the next day. Serve with onions and crumbled bacon or whatever chili toppings you prefer!
Notes






Wow! I just made this today and it literally is the best chili I’ve ever had! Can’t wait for the leftovers :)
Wow so thrilled to hear that you’re enjoying it! Thanks for your feedback, Lori!
Made a batch for New Year’s Eve. Quite yummy! Thank you so much for sharing! It is similar to one I made with chili powder except where you used bacon (YUM!!!) I had been using mini-pepperonis which were also tasty.
Thanks for sharing your talents with us! Happy New Year!
So thrilled to hear you enjoyed this recipe, Melinda! Thanks for your feedback.
This chili turned out SOOO tasty, but I think there is an error in the nutritional info you posted. Just the ground beef and sausage alone would come out to 380 calories per serving (with 8 servings), and your recipe lists only 321 per serving for the chili, which also includes the bacon, tomatoes, etc. When I put the ingredients into MyFitnessPal, I got 521 cals per serving for the chili, but I made some substitutions so my numbers probably won’t exactly match yours.
Hi Michelle, I did use chicken sausage so that could have made a difference, but I know MyFitnessPal can be finicky and sometimes it inputs the wrong ingredients. I do always recommend calculating yourself with the brands and sizes and such used because it can vary. I don’t count macros or calories myself so I don’t always even calculate nutritional info.
Why no chili powders?
Chili powder usually has weird additives – this recipe uses all the spices present in chili powder, just without the unnecessary ingredients.
This chili is addictive, I made a whole batch for the week but it was gone after a couple days.
So thrilled you’re loving it, Taylor!
Excellent! I was skeptical that chili without beans would taste good! I really like the taste of the spices you put in… Thx for the recipe!
So thrilled you enjoyed the recipe, Diane! Thanks for your feedback.
Can you do this in the insta pot?
Hi Tiffani, I’m sure that you could but I haven’t made it in there so I wouldn’t be sure of the exact instructions for it. You could perhaps find a similar chili recipe meant for the IP and use their instructions.
Yum! I mean REALLY YUM!!! We ate this tonight and it is absolutely the best chili recipe I have ever tried…and I didn’t even have all of the ingredients. I used my pressure cooker and took the 2 hour simmer down to 10 minutes on high pressure. It probably was a little juicier since no liquids boiled off, but that just meant that the cheese, sour cream, and avocados we added had yummy juices to mix into. :) My husband prefers to stay away from pork, so here are some of my other changes…
1 lb grass-fed ground beef
1 lb ground turkey
1 lb Italian Chicken Sausage (Trader Joe’s) (I couldn’t remove the casings, so I popped those puppies into my food processor and made ground sausage out of them)
1/2 lb Turkey Bacon
Because I used so much poultry, I added 1-2 Tbsp Worcestershire and 1-3 tsp Coconut Aminos (I’m not sure exactly how much because I added-tasted-added-tasted, etc.)
Also added about 1/2 tsp Smoked Paprika to up the ‘umami’ flavor that the pork bacon would have given
I realized at the last minute that I didn’t have my trusty Better Than Bouillon brand Beef Flavor, so I subbed Better Than Bouillon Vegetable Base.
I used 1/2 the salt called for because the Bouillon, Worcestershire, and Coconut Aminos contain salt.
If this Chili was this good with all the changes and substitutions I did, I can only imagine how great your original version tastes. I can’t wait to make it exactly according to the recipe when I’m cooking for folks who eat pork!!!
Thank you so much for sharing this recipe. It is now my Go To chili recipe!!!
Thank you so very much for the in-depth and SUPER helpful review, Vicki! Also, thanks so much for sharing the pressure cooker instructions so other folks can now make it that way if they choose to. I really appreciate it!
If I wanted to add sweet potatoes how much and would I have to adjust the time in a crockpot ?
Hi Nicole, I’ve never tried adding sweet potatoes so I’m not sure. You probably wouldn’t need to adjust the time though, and I think you can add as many as you’d like!
My family begs for this every week.
Such a compliment!! So glad it’s a favorite :)