You know those recipes that make your whole house smell like comfort and have everyone asking "when's dinner ready?" about ten times? That's this Classic Chili Con Carne right here.

I'll be honest – I spent three years at cooking school learning fancy French techniques, but sometimes the simplest dishes are the ones my family requests most. Last Tuesday night, Bradley came home from basketball practice starving (as usual), took one whiff of this bubbling on the stove, and actually put his phone down to wait in the kitchen. That's when you know you've got a winner.
This isn't some watery, bland chili. We're talking thick, hearty, packed-with-flavor goodness that's been perfected through countless Sunday dinners in my Nashville kitchen. The secret? Taking time to brown everything properly and letting those spices really bloom. It takes just over an hour from start to finish, but most of that is hands-off simmering time while you catch up on laundry or help with homework.
What makes this different from other chili recipes is the combination of crispy bacon, perfectly seasoned ground beef, and just the right blend of spices that creates layers of flavor. If you're looking for another hearty, crowd-pleasing dinner, you might want to try my Mongolian Beef – it's another family favorite that disappears just as quickly.
Jump to:
- Why You'll Love This Classic Chili Con Carne
- Ingredients For The Best Chili Recipe
- How To Make Classic Chili Con Carne
- Storage And Reheating Your Beef Chili
- Tips And Variations For Your Homemade Chili
- Frequently Asked Questions About Classic Chili Con Carne
- Recipes You May Like
- Final Thoughts On This Authentic Chili Recipe
- Best Ever Classic Chili Con Carne
Why You'll Love This Classic Chili Con Carne
Here's what makes this recipe special:
Quick prep time – Everything comes together in about 20 minutes of active work. The rest is just letting it simmer and fill your kitchen with amazing smells.
Budget-friendly ingredients – Ground beef, canned beans, and pantry spices mean you won't break the bank feeding your crew. I always keep these ingredients on hand for busy weeknights.
Perfect make-ahead meal – This actually tastes better the next day when the flavors have had time to get to know each other. I make it Sunday and we eat it through Wednesday.
Kid-approved – Amy usually turns her nose up at anything with too many "bits" in it, but she loves this chili. She picks around the peppers sometimes, but that's eight-year-olds for you.
Freezer-friendly – Double the batch and freeze half. You'll thank yourself on those crazy evenings when dinner needs to be on the table in 15 minutes.
Customizable heat level – Keep it mild for the kids or add jalapeños for the adults. Everyone wins.
Ingredients For The Best Chili Recipe
Here's what you'll need to make this amazing homemade chili:
For The Base:
- 4 strips bacon, sliced ½-inch thick (adds incredible depth)
- 1 ½ pounds ground beef (I use 85/15 for the best flavor)
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 3 garlic cloves, minced
The Spice Blend:
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 2 teaspoons paprika (smoked paprika adds even more flavor)
- 1 teaspoon dried oregano
- 1 teaspoon salt
Everything Else:
- 2 tablespoons tomato paste (this is key for richness)
- 1 (28-ounce) can fire-roasted diced tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 2 cups beef broth
- 1 bay leaf
Optional Toppings:
- Diced avocado
- Sliced red onion
- Shredded cheddar cheese
- Sour cream
- Fresh cilantro
- Lime wedges
How To Make Classic Chili Con Carne
Let me walk you through this step by step. Trust me, it's easier than you think.
Getting Started With The Bacon
1. Heat a large Dutch oven or heavy pot over medium heat. I use my Le Creuset for this, but any large pot works fine.
2. Add the bacon slices and cook until they're nice and crispy, stirring occasionally. This takes about 10 minutes. Don't rush this part – those crispy bacon bits add so much flavor. Make sure to scrape up any browned bits from the bottom of the pot as you stir.
3. If your bacon is browning too quickly, reduce the heat slightly. You want it crispy, not burnt.


Building The Flavor Base
4. Add the diced onion and bell pepper right into the pot with the bacon. Cook for 4 to 5 minutes, stirring frequently, until the vegetables start to soften. The onions should turn translucent and the peppers will brighten up.
5. Toss in the minced garlic and stir for about 30 seconds. You'll smell it right away – that's when you know it's ready. Don't let the garlic burn or it'll taste bitter.
Browning The Beef
6. Add the ground beef to the pot, breaking it up into small pieces with your spatula. Cook until it's completely browned, about 5 to 7 minutes. I like to really break it up into small crumbles so every bite has meat in it.
7. Once the beef is cooked through, drain off most of the excess fat. I usually tilt the pot carefully and spoon out the fat, or you can strain it if you prefer. Just leave a little bit for flavor.
Adding The Spices


8. Reduce your heat to medium-low. This is important – if the heat's too high, the spices can burn.
9. Stir in the tomato paste and all those beautiful spices: chili powder, cumin, paprika, oregano, and salt. Cook for about 2 minutes, stirring constantly. This step is called "blooming" the spices, and it makes such a difference in the final flavor. The whole kitchen will smell amazing.
The Final Simmer
10. Pour in the fire-roasted tomatoes with all their juices, both cans of drained beans, beef broth, and add that bay leaf. Give everything a good stir to combine.
11. Increase the heat to high and bring the chili to a boil. You'll see bubbles breaking the surface all over.
12. Once it's boiling, reduce the heat back to medium-low and let it simmer uncovered for 30 minutes. Stir it occasionally to keep anything from sticking to the bottom. The chili will thicken up beautifully during this time.
13. After 30 minutes, fish out that bay leaf (don't forget this step!) and taste the chili. Adjust the seasoning if needed – I sometimes add a pinch more salt depending on the broth I used.
14. Ladle the chili into bowls and let everyone add their favorite toppings. John loads his up with cheese and sour cream, while I prefer fresh cilantro and a squeeze of lime.
Storage And Reheating Your Beef Chili
Here's how to keep your chili tasting great for days:
Refrigerator storage: Let the chili cool completely, then transfer it to an airtight container. It'll keep for 4 to 5 days in the fridge. Honestly? It tastes even better on day two when all the flavors have melded together.
Freezer storage: This chili freezes beautifully. I portion it into freezer-safe bags or containers and freeze for up to 3 months. Write the date on the container so you remember when you made it.
Reheating instructions: If frozen, thaw overnight in the refrigerator. Then reheat on the stovetop over medium heat, stirring occasionally until heated through. You can also microwave individual portions. If it's gotten too thick (chili always thickens in the fridge), just add a splash of beef broth or water and stir it in while reheating.
Pro tip: Make a double batch and freeze half. Future you will be so grateful when you need a quick dinner solution.
Tips And Variations For Your Homemade Chili

After making this recipe probably fifty times over the past few years, I've learned a few tricks:
For spicier chili: Add one diced jalapeño when you cook the bell pepper, or stir in a teaspoon of cayenne pepper with the other spices. Bradley likes it hot, so I sometimes make a spicier version just for him and John.
For turkey chili: Swap the ground beef for ground turkey or chicken. Add an extra tablespoon of oil since turkey is so lean. The flavor won't be quite as rich, but it's a lighter option that's still delicious.
For vegetarian chili: Skip the bacon and beef entirely. Use three cans of beans (try pinto, black, and kidney), add diced zucchini or mushrooms for texture, and use vegetable broth instead of beef broth.
For slow cooker method: Brown the bacon, beef, and vegetables in a skillet first (don't skip this step!), then transfer everything to your slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours.
Bacon slicing tip: Place your bacon in the freezer for 30 minutes before slicing. It firms up and makes it so much easier to cut into even pieces.
Control the sodium: Use low-sodium or unsalted beef broth, beans, and canned tomatoes. You can always add salt at the end, but you can't take it out.
Serving suggestions: We love this over baked potatoes, on hot dogs for chili dogs (Amy's favorite), or spooned over tortilla chips for chili nachos. Sometimes I make cornbread to go with it.
Make it thicker: If you want an even thicker chili, let it simmer for an extra 10 to 15 minutes uncovered, or mash some of the beans against the side of the pot with your spoon.
Frequently Asked Questions About Classic Chili Con Carne
Yes! Chili actually tastes better the next day. Make it up to 2 days ahead, store in the fridge, and reheat on the stovetop before serving.
Absolutely. Ground turkey, chicken, or even plant-based crumbles work well. You may want to add an extra tablespoon of oil since turkey is leaner than beef.
Add diced jalapeños, a pinch of cayenne pepper, or chipotle peppers in adobo sauce. Start with a small amount and taste as you go.
Yes! Brown the bacon, beef, and veggies in a skillet first, then transfer everything to your slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours.
Recipes You May Like
If you're loving this hearty comfort food, here are three more recipes my family can't get enough of:
- The Best Meatloaf Recipe – Another classic dinner that never gets old. John requests this at least once a month.
- Chinese Beef and Broccoli – When you want beef but in a completely different direction, this takeout-style dish is ready in 30 minutes.
- Tuscan Chicken Recipe – A creamy, comforting one-pan meal that pairs perfectly with crusty bread.
Final Thoughts On This Authentic Chili Recipe

This Classic Chili Con Carne has become such a staple in our house. It's the recipe I turn to when I need something reliable, comforting, and filling. Whether it's a busy weeknight, game day with friends, or just a cold Nashville evening when we want something warm and hearty, this chili delivers every single time.
The best part? It's flexible enough to make your own. Add more heat, swap the proteins, throw in different beans – this recipe can handle it all. After three years of making it, I'm still not tired of it, and that's saying something.
Give this a try this week and let me know what you think! I'd love to hear how it turns out in your kitchen and what toppings your family loves best.
Save this recipe on Pinterest so you can find it again later, and here's to many more delicious meals with your loved ones!



Best Ever Classic Chili Con Carne
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
A thick, hearty, packed-with-flavor chili that's been perfected through countless Sunday dinners. This classic features crispy bacon, perfectly seasoned ground beef, and the right blend of spices that creates layers of comfort.
Ingredients
- 4 strips bacon, sliced ½-inch thick
- 1 ½ pounds ground beef (85/15)
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 3 garlic cloves, minced
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 2 teaspoons paprika
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 2 tablespoons tomato paste
- 1 (28-ounce) can fire-roasted diced tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 2 cups beef broth
- 1 bay leaf
Instructions
- Heat a large Dutch oven or heavy pot over medium heat.
- Add the bacon slices and cook until crispy, stirring occasionally, about 10 minutes.
- Add the diced onion and bell pepper to the pot with the bacon and cook for 4 to 5 minutes, stirring frequently, until vegetables soften.
- Toss in the minced garlic and stir for about 30 seconds.
- Add the ground beef, breaking it up into small pieces, and cook until completely browned, about 5 to 7 minutes.
- Drain off most of the excess fat, leaving a little for flavor.
- Reduce heat to medium-low and stir in the tomato paste and all spices (chili powder, cumin, paprika, oregano, and salt). Cook for 2 minutes, stirring constantly.
- Pour in the fire-roasted tomatoes with their juices, both cans of drained beans, beef broth, and add the bay leaf. Stir to combine.
- Increase heat to high and bring to a boil.
- Once boiling, reduce heat to medium-low and simmer uncovered for 30 minutes, stirring occasionally.
- Remove the bay leaf and taste to adjust seasoning if needed.
- Ladle into bowls and serve with desired toppings.
Notes
This chili tastes even better the next day when flavors have melded together. Freezes beautifully for up to 3 months. Add jalapeños for extra heat or use ground turkey for a lighter version.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6g
- Sodium: 850mg
- Fat: 32g
- Saturated Fat: 12g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 35g
- Cholesterol: 95mg




