A good pot of chili asks very little of the cook and gives back a lot. Brown some meat, bloom the spices with onion and garlic, simmer with tomatoes and beans, and an hour later the kitchen smells like comfort food done right. Read on to find your next best chili recipe. Each one below shares that backbone. They start with the same aromatic base and then bend toward a different appetite: classic beef for the diehards, white chicken for a lighter pot, vegetarian for meatless Mondays, turkey when you want lean, and a hands-off version for the days you would rather not stand at the stove.
What makes a chili recipe worth making again
The chili recipes that earn a permanent spot in a home cook’s rotation tend to share a few quiet decisions. The onions and garlic get real time in the pan, not a quick sweep. The spices, including the ground chili blend, dried oregano, and a measured pinch of cayenne pepper, hit the oil before any liquid goes in, which deepens their flavor. The cook runs long enough for the meat to break down, for the tomatoes to mellow, and for the beans to soak up the broth. Salt and pepper go in at the end, after you have tasted the finished pot, because the only way to season the dish is from the bowl you are about to serve.
Classic beef chili
This is the chili recipe most people picture when they hear the word. Lean ground beef, beans, tomatoes, and a spice mix that leans warm rather than fiery. Serve with cornbread on the side and a small bowl of toppings so everyone can dress their own bowl.

Serves 6 to 8. Ready in about 1 hour and 15 minutes.
Ingredients
- 2 tablespoons neutral oil
- 1 large yellow onion, diced
- 4 garlic cloves, minced
- 2 pounds lean ground beef
- 3 tablespoons chili powder
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne, plus more to taste
- 1 tablespoon tomato paste
- 1 (28 ounce) can crushed tomatoes
- 2 cups beef broth
- 2 (15 ounce) cans kidney beans, drained and rinsed
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
Method
- Heat the oil in a large pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until softened and lightly golden, about 6 minutes. Stir in the garlic and cook 30 seconds, until fragrant.
- Add the ground beef. Break it apart with a wooden spoon and cook until no pink remains, about 8 minutes. Spoon off any excess fat.
- Sprinkle the dry spices over the meat. Stir in the paste and cook for 1 minute, until the spices smell toasted and the paste darkens.
- Pour in the crushed tomatoes and beef broth. Bring to a boil, then reduce the heat to low so the pot is barely bubbling.
- Add the beans. Partially cover and cook for 45 minutes, stirring occasionally, until the chili has thickened and the flavors have married. If it looks dry, splash in a little more broth. If it looks thin, leave the lid off for the last 10 minutes.
- Season with salt and pepper, taste, and adjust. Serve in warm bowls with the toppings below.
For a deeper look at how heat levels and cuisines shape the dish, see ways to cook with chili across heat levels and cuisines.
White chicken chili
The white chicken version trades tomatoes and red beans for a creamy broth built on white beans, tender shredded chicken, and a gentle hit of green chiles. It is the pot to make on a weeknight when you want comfort food without the weight. A spoonful of sour cream stirred in at the end gives the soup a silky finish.

Serves 6. Ready in about 45 minutes.
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 2 jalapeños, seeded and minced
- 3 garlic cloves, minced
- 1 pound boneless, skinless chicken breasts
- 1 teaspoon ground coriander
- 1 teaspoon dried oregano
- 1/2 teaspoon ground chipotle
- 1 (4 ounce) can diced green chiles
- 2 (15 ounce) cans white beans, drained and rinsed
- 4 cups chicken broth
- 1/2 cup sour cream
- Juice of 1 lime
- Salt and pepper to taste
- Shredded cheese and scallions for serving
Method
- Warm the oil in a large pot over medium heat. Add the onion and cook until softened, about 5 minutes. Stir in the jalapeños and garlic and cook for 1 minute more.
- Add the chicken breasts and the dry spices. Stir to coat the chicken in the spices.
- Pour in the green chiles, white beans, and broth. Bring to a boil, then reduce the heat and cook for 25 minutes, until the chicken is cooked through and the broth has thickened slightly.
- Remove the chicken, shred it with two forks, and return it to the pot. Stir in the sour cream and lime juice. Season with salt and pepper, taste, and serve topped with cheese and scallions.
Vegetarian chili
Vegetarian chili has a reputation for being a side dish in disguise. Done right, it is a satisfying main. The trick is layering texture: chunky vegetables, three kinds of beans, and a long cook that lets everything soften into something spoonable. A square of dark chocolate stirred in at the end is optional but quietly transformative, deepening the pot without making it taste like dessert.
Serves 6. Ready in about 1 hour.
Ingredients
- 3 tablespoons olive oil
- 1 large yellow onion, diced
- 1 red bell pepper, diced
- 1 medium carrot, diced
- 4 garlic cloves, minced
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can black beans, drained and rinsed
- 1 (15 ounce) can red kidney beans, drained and rinsed
- 1 (15 ounce) can pinto beans, drained and rinsed
- 2 cups vegetable broth
- 1 cup frozen corn
- 1 ounce dark chocolate, finely chopped (optional)
- Salt and pepper to taste
Method
- Heat the oil in a large pot over medium heat. Add the onion, bell pepper, and carrot and cook until softened, about 8 minutes. Stir in the garlic and cook 30 seconds more.
- Add the dry spices. Stir and cook for 1 minute, until the spices smell toasted.
- Pour in the crushed tomatoes, all three beans, and the broth. Bring to a boil, then reduce the heat and cook, partially covered, for 35 minutes.
- Stir in the corn and the chopped chocolate, if using. Cook 5 more minutes. Season generously with salt and pepper, taste, and serve.
Slow cooker chili
A hands-off approach is built for this kind of pot. Brown the meat and bloom the spices on the stovetop first, then let the appliance do the rest of the work while you go about your evening. Eight hours on low leaves you with a pot that tastes like it has been on the stove all day, because it has been.

Serves 8. Ready in about 8 hours and 30 minutes, mostly unattended.
Ingredients
- 2 tablespoons neutral oil
- 2 pounds lean ground beef
- 1 large yellow onion, diced
- 4 garlic cloves, minced
- 3 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1 tablespoon tomato paste
- 1 (28 ounce) can crushed tomatoes
- 2 (15 ounce) cans pinto beans, drained and rinsed
- 1 (15 ounce) can black beans, drained and rinsed
- 1 cup beef broth
- Salt and pepper to taste
Method
- Heat the oil in a large skillet over medium heat. Add the ground beef and onion and cook until the beef is browned and the onion is softened, about 10 minutes. Stir in the garlic, dry spices, and tomato paste and cook 1 minute more.
- Scrape the mixture into the slow cooker. Add the crushed tomatoes, beans, and broth. Stir to combine.
- Cover and cook on low for 7 to 8 hours, or on high for 4 hours. The chili should be thick and the meat tender.
- Season with salt and pepper, taste, and serve with cheese.
Turkey chili
Ground turkey is the right call when you want a pot that fills the bowl without sitting heavy in the stomach. Use 93/7 ground turkey so the pot has enough fat to carry the spices. Brown the turkey gently so it stays tender, and lean on paste and a touch of brown sugar to round out the flavor without making it taste sweet.
Serves 6. Ready in about 1 hour.
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 1 red bell pepper, diced
- 4 garlic cloves, minced
- 1.5 pounds 93/7 ground turkey
- 3 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 tablespoon tomato paste
- 1 (28 ounce) can crushed tomatoes
- 2 (15 ounce) cans white beans, drained and rinsed
- 2 cups chicken broth
- 1 teaspoon brown sugar
- Salt and pepper to taste
Method
- Heat the oil in a large pot over medium heat. Add the onion and bell pepper and cook until softened, about 7 minutes. Stir in the garlic and cook 30 seconds more.
- Add the ground turkey. Break it apart with a wooden spoon and cook gently, stirring often, until it is no longer pink, about 8 minutes. Avoid high heat here, which makes turkey rubbery.
- Sprinkle the dry spices and tomato paste over the turkey and stir for 1 minute.
- Pour in the crushed tomatoes, beans, broth, and brown sugar. Bring to a boil, then reduce the heat to low and cook, partially covered, for 35 minutes.
- Season with salt and pepper, taste, and serve with your favorite toppings.
Toppings and sides that finish the bowl
Setting out a small spread of toppings turns a pot of chili into a meal people remember. Put each topping in its own small bowl with a spoon and let everyone dress their own bowl. The classics are shredded cheddar, a dollop of cream, sliced avocado, a sliced jalapeño for heat, and chopped scallions, but a small bowl of pickled onions, a dish of hot sauce, and a basket of tortilla chips on the side are welcome additions.

For sides, cornbread is the right answer most nights. A simple skillet bread baked in a cast iron pan and cut into squares fits comfortably next to a bowl. Baked potatoes split open and topped with a ladle of chili are another weeknight favorite, especially when the weather has turned cold. A green salad with a sharp vinaigrette balances the richness of the pot.
Make-ahead, freezing, and leftover storage
Chili is one of the rare dishes that tastes better the next day. The spices keep blooming in the fridge, so leftovers deepen overnight. Divide leftovers into shallow covered containers and refrigerate within 2 hours, then keep them for up to 4 days. Reheat gently on the stovetop with a splash of broth or water to loosen it. For longer storage, follow the USDA Food Safety and Inspection Service leftovers guidance.
Chili also freezes well. Portion into freezer-safe containers or heavy zip-top bags, leaving about an inch of headspace, and freeze for up to 3 months. Thaw in the fridge overnight, or drop a frozen block into a pot over low heat and warm slowly, breaking it apart with a spoon. Frozen chili makes an easy weeknight dinner when there is nothing else in the fridge.
To thicken a pot of chili that has gone thin, cook it uncovered for 10 to 15 minutes to let some of the liquid cook off. A small amount of paste stirred in at the end will tighten the broth without changing the flavor. If you have time, mashing a portion of the beans against the side of the pot is the gentlest way to thicken without altering the seasoning.
For keeping a fresh harvest ready to cook into any of these pots, see how to store chili after harvest.
Frequently asked questions
Can I freeze chili?
Yes. Divide leftovers into shallow covered containers and refrigerate within 2 hours, then keep them for up to 4 days. Portion into freezer-safe containers and freeze for up to 3 months. Thaw in the fridge overnight before reheating, or reheat from frozen over low heat with a splash of broth.
Can I make this hands-off?
Yes. Brown the meat, onions, and spices in a skillet first, then transfer everything to the slow cooker with the tomatoes, beans, and broth. Cook on low for 7 to 8 hours, or on high for 4 hours. The pot will taste like it has been bubbling all day, because it has.
How do I thicken chili?
Cook uncovered for 10 to 15 minutes to reduce the liquid. Mashing a portion of the beans against the side of the pot also thickens the broth without changing the seasoning.
What goes well with chili?
The classic side is a warm skillet bread. Baked potatoes split and topped with chili are a filling option. A green salad with a sharp vinaigrette balances the richness, and a basket of tortilla chips invites people to scoop.
For more on the herbs and aromatics that pair with a long cook, see our broader guide to the culinary herbs.






