# The Best Chili Recipe (Classic Homemade Beef and Bean Chili)

Source: https://trevorfarias.com/recipes/chili
Author: Trevor (Trevor's Kitchen)
Published: 2026-09-06 · Updated: 2026-09-06
Category: Dinner · Cuisine: American

> The best chili starts with ground beef browned hard in a Dutch oven, followed by onion, bell pepper and garlic, then a spice blend of chili powder, cumin, smoked paprika and oregano toasted in the fat with tomato paste. Add crushed tomatoes, beef broth, a splash of Worcestershire and a spoonful of brown sugar, and simmer for at least 45 minutes before stirring in kidney and pinto beans. It is thick, deeply savory and mildly smoky, and it tastes even better on day two.

## At a glance

- Prep time: 20 minutes
- Cook time: 70 minutes
- Total time: 1 hour 30 minutes
- Yield: About 12 cups (8 generous bowls)
- Servings: 8
- Calories per serving: 410

## Ingredients

- 2 tablespoons vegetable oil
- 2 pounds ground beef, 900 g, 85% lean
- 1 large yellow onion, chopped
- 1 red bell pepper, chopped
- 4 garlic cloves, minced
- 3 tablespoons chili powder
- 1 tablespoon ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne pepper, optional, for a medium-hot chili
- 2 tablespoons tomato paste
- 1 28-ounce can crushed tomatoes
- 1 14.5-ounce can diced tomatoes, with their juice
- 1 cup beef broth, 240 ml
- 1 tablespoon Worcestershire sauce
- 1 tablespoon packed brown sugar
- 1 1/2 teaspoons fine salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 15-ounce can kidney beans, drained and rinsed
- 1 15-ounce can pinto beans, drained and rinsed

### For serving

- Shredded cheddar cheese
- Sour cream
- Sliced green onions or chopped cilantro
- Lime wedges

## Instructions

1. **Brown the beef.** Heat the oil in a large Dutch oven or heavy pot over medium-high heat. Add half the beef, break it into large chunks and let it sit undisturbed for 3 minutes so it browns, then stir and cook until no longer pink. Transfer to a bowl and repeat with the remaining beef. Leave about 2 tablespoons of fat in the pot; drain any extra. _Tip: Crowding the pot steams the beef instead of browning it. Two batches is worth the extra five minutes._
2. **Cook the vegetables.** Reduce the heat to medium. Add the onion and bell pepper and cook, stirring occasionally, until softened, about 6 minutes. Stir in the garlic and cook for 1 minute.
3. **Toast the spices.** Add the chili powder, cumin, smoked paprika, oregano, cayenne and tomato paste. Stir constantly for 1 to 2 minutes until the spices are fragrant and the tomato paste darkens slightly.
4. **Simmer.** Return the beef to the pot. Add the crushed tomatoes, diced tomatoes, broth, Worcestershire, brown sugar, salt and pepper and stir well. Bring to a boil, then reduce to a gentle simmer. Cook uncovered, stirring every 10 minutes or so, for 45 minutes.
5. **Add the beans.** Stir in the kidney and pinto beans and simmer for 20 minutes more, until the chili is thick and the flavors have melded. If it gets too thick, add a splash of broth or water.
6. **Season and serve.** Taste and adjust with more salt, a pinch of sugar if it is sharp, or a squeeze of lime if it tastes flat. Ladle into bowls and top with cheese, sour cream and green onions.

## Equipment

- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts)
- Wooden spoon
- Cutting board and chef's knife
- Ladle

## Notes

- Brown the beef in two batches for the deepest flavor.
- The chili is mild to medium as written. Add the cayenne or a minced chipotle in adobo for more heat.
- Chili tastes better the next day. Make it ahead if you can.

## Why this recipe works

- Browning the beef in batches until it is deeply caramelized builds the savory base that separates great chili from ordinary.
- Toasting the chili powder, cumin and paprika in the hot fat with tomato paste blooms their flavor and removes any raw, dusty taste.
- A long simmer thickens the sauce and lets the spices settle into the meat; a spoonful of brown sugar and Worcestershire round it out.
- Beans go in for the last 20 minutes so they warm through and absorb flavor without turning to mush.

## Ingredient notes and substitutions

Use 85/15 ground beef. Leaner beef gives a drier, grainier chili; fattier beef needs to be drained. Ground turkey works too, though it benefits from an extra tablespoon of oil and a bit more salt. For a chunkier chili, replace half the ground beef with 1-inch cubes of chuck roast browned the same way and simmered an extra 45 minutes.

Chili powder in this recipe means the American spice blend (ground chiles with cumin, garlic and oregano), not pure ground cayenne. Any good brand works. Smoked paprika adds a gentle smokiness that reads as slow-cooked; sweet paprika is a fine substitute.

The beans are up to you: kidney and pinto is classic, black beans are excellent, and you can leave them out entirely for a Texas-style chili. Rinse canned beans well to control the salt.

## How to make chili thick and rich

Thick chili comes from patience and from not adding too much liquid up front. This recipe uses only one cup of broth; the tomatoes provide the rest. Simmer uncovered, or with the lid ajar, so the sauce reduces. If it is still thinner than you like at the end, stir in a tablespoon of masa harina or fine cornmeal mixed with a little water and simmer 10 minutes more. It thickens the chili and adds a subtle corn flavor.

If the chili tastes flat, it usually needs salt or acid rather than more spice. A squeeze of lime or a splash of vinegar at the end brightens everything.

## How spicy is this chili?

As written, it is mild to medium: warm and flavorful, comfortable for kids and guests who avoid heat. The optional cayenne takes it to medium-hot. For real heat, add one or two diced jalapeños with the onion, or a minced chipotle in adobo with the tomato paste, which also deepens the smoky flavor. You can always pass hot sauce at the table.

## Toppings and what to serve with chili

- Shredded sharp cheddar, sour cream, sliced green onions and chopped cilantro.
- Diced avocado, pickled jalapeños and a squeeze of lime.
- Buttermilk cornbread, the recipe on this site, or a stack of tortilla chips.
- Over white rice, a baked potato, or a pile of Fritos for Frito pie.

## Storage

- Refrigerate in a covered container for up to 5 days. Reheat gently on the stove with a splash of water.
- Freeze in portions for up to 3 months. Thaw overnight in the refrigerator, or reheat from frozen over low heat.
- Toppings are best added fresh at serving time.

## Variations

- Slow cooker chili: complete steps 1 to 3 on the stove, then transfer everything except the beans to a slow cooker. Cook on low for 6 to 8 hours, adding the beans for the last 30 minutes.
- Turkey chili: use 2 pounds ground turkey and add 1 extra tablespoon of oil for browning.
- Texas-style: skip the beans and use 3 pounds of cubed chuck roast; simmer 2 to 2 1/2 hours until tender.
- Smoky chipotle chili: add 1 to 2 minced chipotle peppers in adobo with the tomato paste.

## Frequently asked questions

**What is the secret to really good chili?**

Browning the meat hard, toasting the spices in fat, and simmering long enough for the sauce to thicken and the flavors to meld. Finishing with a little acid, such as lime juice, and enough salt makes the difference between good and great.

**Should chili be cooked covered or uncovered?**

Uncovered, or with the lid ajar, so the liquid reduces and the chili thickens. Cover it only if it is getting too thick before the cooking time is up.

**How do I thicken chili?**

Simmer it uncovered a little longer, or stir in 1 tablespoon of masa harina or fine cornmeal mixed with 2 tablespoons of water and cook for 10 more minutes. Mashing a few of the beans against the side of the pot also thickens it naturally.

**Can I make chili in a slow cooker?**

Yes. Brown the beef and cook the vegetables and spices on the stove first, since a slow cooker cannot brown. Then transfer to the slow cooker with the tomatoes and broth and cook on low for 6 to 8 hours, adding the beans in the last 30 minutes.

**How long does chili last in the fridge?**

Up to 5 days in a covered container. It also freezes well for 3 months, which makes it one of the best make-ahead dinners there is.

## Nutrition (per serving, estimated)

- Calories: 410
- Fat: 18 g
- Saturated fat: 6.5 g
- Carbohydrates: 32 g
- Fiber: 10 g
- Sugar: 9 g
- Protein: 30 g
- Sodium: 890 mg
- Cholesterol: 78 mg

---
Recipe by Trevor. Full page with photos: https://trevorfarias.com/recipes/chili
Structured data (JSON): https://trevorfarias.com/recipes/chili/recipe.json
