Go Back
The Best Homemade Chili Recipe

The Best Homemade Chili Recipe

This homemade chili is a slow-cooked, deeply flavorful dish built from simple ingredients and careful technique.
The result is a hearty, comforting meal that is perfect for sharing and even better the next day.
Prep Time 25 minutes
Cook Time 4 hours
Soaking Time 8 hours
Total Time 12 hours 25 minutes
Servings: 8
Calories: 684

Ingredients
  

For the Chili
  • 1 lb dried kidney beans
  • 6 tbsp salt for soaking
  • Assorted dried chiles ancho, New Mexico, cascabel or árbol
  • Whole cumin seeds coriander seeds, cloves, star anise
  • 5 lbs bone-in beef short ribs
  • Black pepper
  • Vegetable oil
  • Chicken broth
  • Unsweetened chocolate
  • Tomato paste
  • Finely ground coffee
  • Anchovy fillets
  • Soy sauce
  • Marmite
  • Onion garlic, fresh chiles
  • Dried oregano bay leaves
  • Crushed tomatoes
  • Cider vinegar
  • Vodka or bourbon
  • Brown sugar
  • Hot sauce
For Garnish
  • Scallions
  • Cheddar cheese
  • Sour cream
  • Diced peppers or onions
  • Avocado
  • Crackers or chips

Equipment

  • Large bowl (for soaking beans)
  • Dutch oven or heavy pot
  • Spice grinder or blender
  • Cutting board and knife
  • Wooden spoon
  • Blender

Method
 

  1. Soak the kidney beans in salted water for several hours or overnight, then drain and rinse thoroughly before cooking.
  2. Toast the dried chiles in a hot pot until fragrant, then remove and set aside. In the same pot, toast the whole spices until aromatic and grind them into a fine powder.
  3. Season the beef short ribs and brown them in batches until deeply caramelized, then set aside and reserve the rendered fat.
  4. Add a portion of broth to the pot and scrape up the browned bits, then simmer with the toasted chiles until softened. Transfer this mixture to a blender along with the spices, chocolate, tomato paste, coffee, anchovies, soy sauce, and Marmite, and blend into a smooth paste.
  5. Remove the meat from the bones and chop it into chunks, keeping the bones for added flavor.
  6. Cook onions in the reserved fat until soft, then add garlic, fresh chiles, and oregano. Stir in the chile paste and cook until thickened and fragrant.
  7. Add the remaining broth, beef, bones, and beans, then bring everything to a gentle simmer. Cook slowly until the meat and beans are tender, adding tomatoes and vinegar partway through the cooking process.
  8. Finish the chili by removing bones and stirring in vodka or bourbon, brown sugar, and hot sauce. Taste and adjust seasoning before serving with your favorite toppings.

Notes

This chili is proof that taking your time in the kitchen can lead to something truly special. Every step contributes to the final depth of flavor, making it more than just a meal.
Whether enjoyed fresh or reheated the next day, it delivers warmth, richness, and satisfaction in every bite.