This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
This classic chili is loaded with flavor but is totally Whole30 compliant. No beans, soy, dairy, or legumes – just ground meat like beef, bison, turkey, or chicken, in a rich and spicy tomato sauce packed with veggies.
Why This Recipe Is So Good
- This Whole30 chili is rich, thick, and hearty. You won’t even miss the beans!
- You can make this chili not-so-spicy or oh-so-spicy — whatever your preference is!
- It’s bean free, making it lower in carbs.
How To Make It
- Cook ground meat of your choice in a Dutch oven or heavy-bottomed stockpot (enameled cast iron specifically) over medium heat until the meat is brown and broken up. Remove the meat from the Dutch oven and put it in a bowl to the side.
- Add the avocado oil or another neutral oil to the Dutch oven. Add the chopped onion, chopped celery, red bell pepper, 1 finely chopped jalapeño (cored and seeded for less heat), and minced garlic. Cook about 5 minutes, stirring occasionally, until tender.
- Add the chili powder, oregano, cumin, tomato paste, bay leaves, garlic powder, salt, and pepper. Stir until everything is completely combined.
- Add the beef broth (or pickled jalapeño juice, or a combination of both, depending on how spicy you want your chili), the diced tomatoes and their juice. Stir.
- Add the meat back to the Dutch oven. Bring everything to a low boil, then reduce the heat to low to medium-low. You want a strong simmer with bubbles in your chili. For 45 minute chili, let simmer for 20 minutes, stirring occasionally. The chili can be simmered for up to 2 hours on low.
- Remove the Dutch oven from the heat. Let the chili rest for 5-10 minutes before serving. Garnish with avocado, sliced green onions, chopped yellow onions, and jalapeño.
Chef’s Tips
- I love this chili with a combination of grass-fed ground beef and bison, but you can use any meat you’d like. If you are using ground turkey, pair with meat with a higher fat content.
- You can add as much or as little spice as you’d like. For a kick of heat, substitute some of the beef broth with pickled jalapeño juice. If you only want a little spice, core, and seed the fresh jalapeño for a milder chili.
- This Whole30 chili can be made in as little as 45 minutes, but you can simmer on low up to 2 hours.
More Whole30 Recipes
- Whole30 Chicken Salad
- Indian Meatballs Recipe with Creamy Sauce (Whole30, Paleo)
- Whole30 Chicken Curry (Low Carb, Paleo)
- Best Ever Tom Kha Gai Soup (Thai Coconut Chicken Soup, Whole30, Paleo)
Hey – you’ve made it this far, and now we’re best friends! If you make this recipe, I’d love for you to give it a star rating ★ below. Make sure you follow me on Instagram, Pinterest, and Facebook, too!
Whole30 Chili
Equipment
- Dutch oven or heavy-bottomed stock pot
Ingredients
- 2 tablespoon avocado oil or other neutral oil
- 2 pounds ground meat like beef, bison, turkey, or chicken. See Note
- 2 cups chopped onions
- 2 tablespoons minced garlic
- 1 large red bell pepper cored, deveined, and chopped
- 1 cup chopped celery
- 1 jalapeño pepper cored, deveined, and finely chopped
- 2 tablespoons tomato paste
- ½ tablespoon dried oregano
- 1 tablespoon garlic powder
- 2 bay leaves
- 4 tablespoons chili powder
- 2 teaspoons ground cumin
- 24 oz can fire-roasted diced tomatoes
- 1 cup beef broth or chicken broth
- 1 ½ tsp Salt and pepper to taste
Garnishes
- Sliced green onions
- Chopped yellow onions
- Diced avocado
- Fresh or pickled jalapeño slices
Instructions
- Cook meat in Dutch oven over medium heat until brown and broken up. Transfer the meat to a bowl.
- Add avocado oil to Dutch oven. Add onion, celery, bell pepper, jalapeño, and garlic. Cook until tender, or about 5 minutes. Stir occasionally.
- Add chili powder, oregano, cumin, tomato paste, garlic powder, bay leaves, salt, and pepper. Stir until completely combined.
- Add beef broth, pickled jalapeño juice, or combination of both (see notes), as well as diced tomatoes with their juice. Stir.
- Add meat back to the Dutch oven. Bring everything to a low boil. Reduce the heat to low to medium-low. Simmer the chili for 20-25 minutes for 45 minute chili. Can be simmered on low for up to 2 hours. Stir occasionally.
- Remove the Dutch oven from heat and let chili rest for 5-10 minutes before serving. Garnish with avocado, sliced green onions, chopped yellow onions, and jalapeño.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
Tag @40aprons on Instagram and be sure to leave a review on the blog post!
Never Miss A Meal!
New Recipes Straight To Your Inbox
A curated selection of our most recent recipes, delivered straight to your inbox once a week.
This is the Best Chili Recipe we have ever eaten. This recipe is my go to recipe for Chili every time I made Chili
So happy to hear that! Thanks so much for the review, Dawn!
Fantastic with turkey!
Yum! So glad you enjoyed! Thanks so much for the review!
I would Like to know the number of servings in this recipe. I try to limit proteins per meal to 3 to 4 ounces in.
Hi, Linda! All of that information is shown on the recipe card above. As written, this chili yields approximately 6 servings. Focusing only on the meat, 2 pounds of ground meat at 6 servings would give you roughly 5 ounces of meat per serving, but that’s assuming each serving contains equal amounts of the ground meat – not always guaranteed with a soup or chili. You may also find that smaller portions are better for you, so you might be able to stretch this recipe as written into 8 servings rather than 6.
A family favorite! Everyone loves the leftovers for lunch as well.
Thank you so much for sharing, Andrea!
Could this be done in a slow cooker?
Sure!
Making this tonight….sounds delicious! Just wondering if I should simmer with or without the lid?
It’s up to you! We typically recommend simmering with the lid on, but if you want to dry up some of the liquid you can leave the lid off so it evaporates.
This is simple yet delivers great levels of flavor. Definitely my favorite chili recipe!
So glad you enjoyed it! 🙂
This recipe is very good, lots of ingredients so it’s not the easiest to make but worth the extra time.
Glad you enjoyed it, Crystal!
This is my favorite chili recipe. I’ve made it twice now. It is packed full of flavor.
Veyr good! Question: Is that 17g of Net carbs or total carbs?
Sorry – I see it now. Sorry to bother.