The Best Chili Recipe
Introduction
This classic chili recipe is hearty, flavorful, and perfect for warming up on a chilly day. With tender ground beef, beans, and smoky spices, it’s a crowd-pleaser that’s easy to make in one pot. Customize the spice level to suit your taste and enjoy with your favorite toppings.

Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 1 pound lean ground beef
- 4 cloves garlic, minced
- 1-2 tablespoons chili powder (use 1 tablespoon for mild chili, 2 tablespoons for spicier chili)
- 1 tablespoon ground cumin
- 1 tablespoon brown sugar
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 3 tablespoons tomato paste
- 1 ¾ cups low sodium beef broth, or one 14.5 ounce can
- 28 ounce can fire roasted crushed tomatoes, or fire roasted diced tomatoes
- 15 ounce can red kidney beans, rinsed and drained
- 15 ounce can pinto beans, or black beans, rinsed and drained
- For topping: shredded cheddar cheese, sour cream, avocado, chopped red or green onions, cilantro, etc., as desired
Instructions
- Step 1: Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the chopped onion and cook for about 2 minutes until it starts to soften.
- Step 2: Add the ground beef to the pot. Cook, breaking it up with a spoon, until browned, about 5 minutes. Drain off any excess grease. Stir in the minced garlic and cook for 30 seconds.
- Step 3: Add the chili powder, cumin, brown sugar, oregano, salt, pepper, and tomato paste. Stir well to combine all the spices and paste with the meat.
- Step 4: Pour in the beef broth and stir, scraping up any browned bits from the bottom of the pot.
- Step 5: Stir in the fire roasted crushed or diced tomatoes along with the rinsed and drained beans.
- Step 6: Bring the chili to a boil, then reduce the heat to low. Simmer gently for 1 to 2 hours, stirring occasionally. Cover the pot during the first part of cooking and uncover during the last 30 minutes if you want to thicken the chili.
- Step 7: Serve hot with your favorite toppings such as shredded cheddar cheese, sour cream, avocado, chopped onions, or cilantro.
Tips & Variations
- For a vegetarian version, substitute the beef with extra beans or plant-based meat alternatives.
- Adjust the chili powder amount to control the heat—start mild and add more as you go if desired.
- Letting the chili simmer longer develops deeper flavor, so don’t rush this step.
- Add a splash of beer or a tablespoon of cocoa powder for a unique twist on flavor.
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 little water or broth if it has thickened 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 use canned beans without rinsing?
It’s best to rinse canned beans to reduce excess salt and improve the chili’s texture, but if you’re short on time, you can add them directly.
What can I serve with chili?
Chili pairs well with cornbread, rice, tortilla chips, or a simple green salad. Adding toppings like cheese and sour cream enhances the flavors and texture.
PrintThe Best Chili Recipe
This classic chili recipe features lean ground beef simmered with fire roasted tomatoes, kidney and pinto beans, and a blend of chili powder, cumin, and other spices. Slow-cooked to develop rich, hearty flavors, it’s perfect for a comforting meal topped with your favorite garnishes like cheddar cheese, sour cream, and avocado.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 1 pound lean ground beef
- 4 cloves garlic, minced
- 1–2 tablespoons chili powder (use 1 tablespoon for mild chili, 2 tablespoons for spicier chili)
- 1 tablespoon ground cumin
- 1 tablespoon brown sugar
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 3 tablespoons tomato paste
- 1 ¾ cups low sodium beef broth (or one 14.5 ounce can)
- 28 ounce can fire roasted crushed tomatoes (or fire roasted diced tomatoes)
- 15 ounce can red kidney beans, rinsed and drained
- 15 ounce can pinto beans (or black beans), rinsed and drained
Toppings (optional)
- Shredded cheddar cheese
- Sour cream
- Avocado
- Chopped red or green onions
- Cilantro
Instructions
- Heat oil and soften onion: Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the chopped onion and cook for about 2 minutes until it starts to soften.
- Brown the ground beef: Add the lean ground beef to the pot. Cook, crumbling the meat as it browns, for approximately 5 minutes. Drain off any excess grease.
- Sauté garlic: Add the minced garlic to the beef and cook, stirring, for about 30 seconds until fragrant.
- Add spices and tomato paste: Stir in the chili powder, ground cumin, brown sugar, dried oregano, salt, black pepper, and tomato paste. Mix well to combine all the seasonings with the meat.
- Add broth and scrape pot: Pour in the low sodium beef broth. Stir the mixture well, scraping up any browned bits from the bottom of the pot to enhance flavor.
- Incorporate tomatoes and beans: Add the fire roasted crushed or diced tomatoes along with the rinsed and drained red kidney and pinto beans. Stir to combine everything evenly.
- Simmer the chili: Bring the chili to a boil, then reduce the heat to low. Let it simmer gently for 1 to 2 hours, stirring occasionally. Cover the pot during the first part of cooking, then uncover during the last 30 minutes as needed to thicken the chili.
- Serve with toppings: Once cooked and thickened to your liking, serve the chili hot with your choice of toppings such as shredded cheddar cheese, sour cream, avocado, chopped onions, and cilantro.
Notes
- Adjust chili powder quantity based on desired spice level.
- Simmering low and slow enhances flavor and tenderness.
- Using fire roasted tomatoes adds a smoky depth.
- Drain excess grease to keep chili leaner and healthier.
- Can be made ahead and refrigerated or frozen for later.
Keywords: chili recipe, ground beef chili, easy chili, stovetop chili, classic chili, hearty chili

