
Classic Beef Chili
Classic beef chili is ground beef seared with diced onions and peppers, layered with chili powder, cumin, and tomatoes, then simmered with kidney and pinto beans until thick and rich. Served hot with cheese, sour cream, and your favorite toppings.
My neighbor entered the county fair chili competition one year with absolute confidence. He had never made chili before. It showed up on the judging table looking like someone had a very specific vision for what chili should be, and unfortunately for everyone involved, that vision included cinnamon and what I can only describe as vindictive confidence. The judges looked at it like it had betrayed them personally.
Which is why you need a chili recipe that actually works — one without surprises, without weird choices, without anybody walking away confused. This is it. Ground beef, tomatoes, beans, spices that actually belong there, nothing fancy, nothing trying too hard. It sits on the stove for ninety minutes and gets better the longer it cooks. Serve it hot with cheese and sour cream, and people will ask for the recipe instead of a medical assessment.
Ingredients
- 2 pounds ground beef, preferably 80/20 or 85/15
- 1 tablespoon vegetable oil, if needed
- 1 large yellow onion, diced
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 4 cloves garlic, minced
- 3 tablespoons chili powder
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon ground coriander
- 1/4–1/2 teaspoon cayenne pepper, optional
- 2 teaspoons kosher salt, plus more to taste
- 1 teaspoon freshly ground black pepper
- 2 tablespoons tomato paste
- 1 can crushed tomatoes, 28 ounces
- 1 can diced tomatoes, 14.5 ounces
- 1½ cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 can kidney beans, 15 ounces, drained and rinsed
- 1 can pinto beans, 15 ounces, drained and rinsed
- 1 teaspoon brown sugar, optional
- 1 tablespoon apple cider vinegar or fresh lime juice
Instructions
- 1Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook for 7–9 minutes, breaking it into small pieces with a wooden spoon, until browned and no longer pink. If the beef releases excessive grease, carefully drain most of it, leaving about 1 tablespoon in the pot. Transfer the browned beef to a bowl and set aside.
- 2Reduce the heat to medium. Add the onion, green bell pepper, and red bell pepper to the pot. Cook for 6–8 minutes, stirring occasionally, until softened and beginning to release their juices. Add the garlic and cook for 30 seconds, just until fragrant.
- 3Add the chili powder, cumin, smoked paprika, oregano, coriander, cayenne, salt, and black pepper. Cook for about 1 minute, stirring constantly. Toasting the spices briefly helps deepen their flavor — you should smell them become more fragrant.
- 4Stir in the tomato paste and cook for 2 minutes, stirring frequently, until it darkens slightly and begins sticking to the bottom of the pot.
- 5Return the browned beef to the pot. Add the crushed tomatoes, diced tomatoes, beef broth, Worcestershire sauce, and brown sugar if using. Stir well, scraping up any browned bits from the bottom of the pot. These bits contain deep flavor.
- 6Bring the chili to a gentle boil, then reduce the heat to low and partially cover the pot. Simmer for 45 minutes, stirring occasionally, until the flavors begin to marry.
- 7Stir in the kidney beans and pinto beans. Continue simmering uncovered for 25–35 minutes, stirring occasionally, until the chili is noticeably thicker and the flavors have blended together. Add a little more beef broth if the chili becomes thicker than desired.
- 8Stir in the apple cider vinegar or lime juice. Taste and adjust with additional salt, black pepper, chili powder, or cayenne as needed. The chili should be savory, balanced, and complex. Let it rest off the heat for 10 minutes before serving — this allows the flavors to settle.
Pro Tips
- Browning the beef thoroughly creates a deep, rich base. Do not rush this step — caramelization is flavor.
- Do not drain all the fat when browning the beef. That fat carries flavor and helps build the base. Leave about 1 tablespoon.
- Toasting the spices in the pot for about 1 minute before adding the liquid awakens them and deepens their flavor — you will smell the difference immediately.
- Do not rush the simmering time. Chili improves as the tomatoes, meat, and spices cook together. The flavor is often even better after refrigeration overnight and reheating.
- Chili thickness depends on how long it simmers uncovered. For thicker chili, simmer longer. For thinner chili, add extra beef broth in small amounts.
Substitutions
Storage Instructions
Store chili in an airtight container in the refrigerator for up to 5 days. Chili actually improves in flavor after a day or two as the spices continue to meld. Reheat gently on the stovetop over medium-low heat, stirring occasionally, adding a splash of beef broth if it has thickened too much. Chili also freezes beautifully for up to 3 months in freezer bags or containers.
Make Ahead
Chili is one of the best make-ahead dishes. Prepare it completely up to 3 days before serving, then refrigerate covered. Reheat when you are ready. You can also assemble everything through step 5 (before the first simmer) up to 24 hours ahead, then continue cooking when needed. The flavor will only improve.
Frequently Asked Questions
Can I make this ahead of time?
Yes, absolutely. Chili is one of the best make-ahead dishes. Prepare it completely and refrigerate for up to 5 days. The flavor actually improves after a day or two as the spices meld further. You can also assemble everything through step 5 and refrigerate the raw mixture for up to 24 hours before simmering.
How thick should the chili be?
Chili thickness is a matter of preference. For thicker chili, simmer uncovered longer in step 7, allowing more liquid to evaporate. For thinner chili, add extra beef broth a splash at a time. The consistency should be pourable but not soupy, with the beans and meat suspended in sauce.
Can I freeze it?
Yes. Cool the chili completely and store in freezer bags or containers for up to 3 months. Freeze flat in bags for easier storage. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of beef broth if it has thickened.
Is this Texas chili or bean chili?
This is classic American chili — beef and beans. Traditional Texas chili is bean-free, which is a different beast entirely. This version is what most home cooks and families make, and it is exactly what it should be.
What toppings go best with chili?
Shredded cheddar cheese, sour cream, chopped green onions, diced red onion, sliced jalapeños, and avocado are all classics. Serve with cornbread, crackers, or tortilla chips. The toppings are part of the experience — let people build their own bowl.
