Best Homemade Chili Recipe
Introduction
This best homemade chili is a hearty and flavorful dish perfect for any occasion. Packed with ground meat, beans, and a blend of warm spices, it’s comfort food that’s easy to make and sure to please a crowd.

Ingredients
- 2 pounds ground beef (or turkey)
- 2 small green peppers (about 2 cups diced)
- 1 small yellow onion (about 1 ½ cups diced)
- 2 cans diced tomatoes (15-ounce cans)
- 1 15-ounce can tomato sauce
- 1 6-ounce can tomato paste
- 15 ounces water
- 2 cans kidney beans (drained and rinsed, 15-ounce cans)
- 3 tablespoons chili powder
- 2 tablespoons garlic powder
- 2 tablespoons onion powder
- 3 tablespoons cumin
- 1 tablespoon paprika
- 1 teaspoon chipotle powder
- ½ teaspoon cayenne pepper
- ½ tablespoon salt
- 1 teaspoon white pepper
- ½ teaspoon baking soda
Instructions
- Step 1: In a large Dutch oven, sauté the diced green peppers and onions over medium heat until they soften, become translucent, and just start to caramelize.
- Step 2: Whisk together all the seasonings—chili powder, garlic powder, onion powder, cumin, paprika, chipotle powder, cayenne, salt, and white pepper—and add them to the Dutch oven, excluding the baking soda. Cook for 1 to 2 minutes, stirring constantly to bloom the spices without burning.
- Step 3: Add the ground meat to the pot. Cook it while breaking it up with a spoon until it is mostly browned but may still have a bit of pink.
- Step 4: In a separate bowl, mix together the tomato sauce, diced tomatoes, water, and tomato paste. Pour this mixture into the Dutch oven with the meat and vegetables.
- Step 5: Bring the chili to a gentle simmer over medium-low heat and cook for about 15 minutes. Then add the drained and rinsed kidney beans and stir to combine.
- Step 6: Stir in the baking soda. The sauce will start to bubble up. Continue stirring over medium heat until the bubbles subside and the sauce thickens slightly.
- Step 7: Remove the chili from the heat and serve warm.
Tips & Variations
- For a leaner option, substitute ground turkey or chicken instead of beef.
- Add a splash of beer or a teaspoon of cocoa powder to deepen the chili’s flavor.
- Adjust the cayenne and chipotle powders for your preferred spice level.
- Try different beans like black beans or pinto beans for variation.
Storage
Store leftover chili in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water if it thickens too much. This chili also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this chili vegetarian?
Yes, you can omit the meat and add extra beans or vegetables like mushrooms and zucchini for a hearty vegetarian chili.
What does the baking soda do in the recipe?
Baking soda helps reduce acidity in the tomatoes and smooths out the chili’s flavor, while also helping to tenderize the beans.
Print
Best Homemade Chili Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
A hearty and flavorful homemade chili made with ground beef, green peppers, onions, beans, and a blend of bold spices. This chili is perfect for a comforting meal, simmered to develop deep flavors and served hot.
Ingredients
Meat and Vegetables
- 2 pounds ground beef (or turkey)
- 2 small green peppers (about 2 cups diced)
- 1 small yellow onion (about 1 ½ cups diced)
Tomato Base
- 2 cans diced tomatoes (15-ounce cans)
- 1 can tomato sauce (15-ounce)
- 1 can tomato paste (6-ounce)
- 15 ounces water
Beans
- 2 cans kidney beans, drained and rinsed (15-ounce cans)
Spices
- 3 tablespoons chili powder
- 2 tablespoons garlic powder
- 2 tablespoons onion powder
- 3 tablespoons cumin
- 1 tablespoon paprika
- 1 teaspoon chipotle powder
- ½ teaspoon cayenne pepper
- ½ tablespoon salt
- 1 teaspoon white pepper
- ½ teaspoon baking soda
Instructions
- Sauté Vegetables: In a large Dutch oven, sauté the diced green peppers and onions over medium heat until they are softened, translucent, and just starting to caramelize, which enhances their sweetness and flavor.
- Add Spices: Whisk together all the seasonings excluding the baking soda. Add the spice mixture to the Dutch oven and cook, stirring constantly for 1 to 2 minutes to allow the spices to bloom and release their aromas without burning.
- Cook Meat: Add the ground beef (or turkey) to the pot, breaking it up as it cooks. Continue cooking until it is mostly browned, though a little pink is okay at this stage.
- Add Tomato Mixture: In a separate bowl, combine the tomato sauce, diced tomatoes, tomato paste, and water. Pour this mixture into the Dutch oven with the meat and vegetables.
- Simmer and Add Beans: Bring the chili to a gentle simmer over medium-low heat and cook for about 15 minutes. Then add the drained and rinsed kidney beans and stir to combine well.
- Stir in Baking Soda: Stir in the baking soda carefully. The sauce will bubble up as the acidity is neutralized, so stir over medium heat until the bubbling subsides.
- Serve: Remove the chili from heat and serve hot, perfect for topping with cheese, sour cream, or fresh herbs if desired.
Notes
- Ground turkey can be used as a leaner alternative to ground beef.
- Adjust the cayenne and chipotle powders to your desired spice level.
- Letting the chili simmer longer can deepen the flavor if preferred.
- Baking soda is used to reduce the acidity of the tomatoes and create a smoother sauce.
- Consider topping with shredded cheese, chopped onions, or cilantro for extra flavor.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Keywords: homemade chili, ground beef chili, kidney bean chili, easy chili recipe, stovetop chili, hearty chili, spicy chili

