There's something about a big pot of bubbling chili on the stove that just feels like home, right? I'll never forget the first time I made classic chili con carne from scratch. It was for Emily's school potluck three years ago, and honestly? I was nervous. Everyone always raves about their "secret chili recipe," and I thought mine wouldn't measure up. But when that pot started simmering with tender beef chunks and those beautiful dried peppers I'd picked up at the Mexican market, the whole house smelled AMAZING. Emily kept wandering into the kitchen asking when it would be ready!

This authentic chili con carne recipe uses real dried guajillo and ancho peppers to create the most incredible depth of flavor. We're talking about tender beef that practically melts in your mouth after a long, slow simmer. The best part? You can make it with or without beans (I won't judge either way – that debate is endless in our house).
If you're looking for more hearty, warming dishes, you'll love my sweet potato chili that's another family favorite on chilly evenings.
Jump to:
- Why You'll Love This Chili Con Carne Recipe
- What Makes This Classic Chili Con Carne Special
- Ingredients For Classic Chili Con Carne
- How To Make The Best Chili Con Carne
- Storage And Reheating Tips
- Tips And Variations For Your Chili
- Frequently Asked Questions About Chili Con Carne
- Recipes You May Like
- Final Thoughts On This Chili Con Carne Recipe
- Chili Con Carne Recipe
Why You'll Love This Chili Con Carne Recipe
- Rich, authentic flavor – Using dried peppers instead of just chili powder makes such a huge difference (trust me on this one)
- Tender, melt-in-your-mouth beef – That slow simmer turns chuck roast into the most incredible texture
- Totally customizable – Add beans or skip them, make it spicier or keep it mild, throw in whatever toppings you want
- Perfect for feeding a crowd – This makes a generous batch that everyone will go back for seconds
- Freezer-friendly – Make a double batch and freeze half for those nights when you just can't cook
- Game day ready – This is the kind of chili that wins competitions (or at least gets tons of compliments at potlucks)
What Makes This Classic Chili Con Carne Special
Let me tell you what sets this recipe apart from your average chili. When I started researching homemade chili, I noticed most recipes just dump in chili powder and call it a day. But this one? We're making our own chili sauce from scratch using dried peppers.
The first time I bought dried guajillo and ancho peppers, I wasn't sure what I was doing. The guy at the store had to explain which ones were which! But once you toast them (just for a minute or two) and blend them up, you get this deep, smoky, slightly sweet sauce that's nothing like store-bought chili powder.
The other secret is the beef. Chuck roast cut into chunks gives you way better texture than ground beef. Don't get me wrong, I make beef chili with ground meat sometimes when I'm short on time. But when you want that restaurant-quality, authentic chili con carne experience? Cubed chuck roast is the way to go.
Ingredients For Classic Chili Con Carne
For The Chili Sauce
- 4 guajillo peppers (or 1-1.5 tablespoon ground guajillo powder)
- 4 ancho peppers (or 1-1.5 tablespoon ground ancho powder)
- Salt to taste
For The Chili
- 3.5-4 pound chuck roast, cut into ¾-1 inch cubes
- 1-2 tablespoons paprika
- 1 tablespoon Mexican oregano
- 1 tablespoon black pepper
- 1 tablespoon brown sugar
- 1 teaspoon cumin
- 1 teaspoon ground coriander
- Salt to taste
- 2 tablespoons olive oil
- 2 jalapeño peppers, chopped
- 1 large onion, chopped
- 5 cloves garlic, chopped
- 2-4 cups beef stock (or tomato sauce/fire roasted tomatoes)
Optional Additions
- Worcestershire sauce
- Tomato sauce
- Kidney beans or pinto beans
- Extra spicy peppers
- Hot sauce
For Serving
- Sour cream or crema
- Fresh cilantro
- Shredded cheese
- Spicy chili flakes
- Diced onions
- Sliced jalapeños
Orchestrated content structure with formatted sections for readability.
Good, I'm writing in Sarah's voice with personal anecdotes. Now I need to continue with the instructions section. I'll use numbered lists as requested and break it into H3 sections for better readability since it's a longer section.
How To Make The Best Chili Con Carne
Preparing The Chili Sauce
- Remove the stems and seeds from your dried guajillo and ancho peppers. This takes a few minutes but it's worth it!
- Lightly toast the peppers in a dry pan for about 1-2 minutes per side. You'll smell them release their oils – that's when you know they're ready.
- Soak the toasted peppers in very hot water for 20 minutes until they're nice and soft. I usually boil water in my kettle and pour it over them in a heat-proof bowl.
- Add the softened peppers to your food processor with ½ cup of the soaking water and a pinch of salt. Process until completely smooth. You can strain it if you want it super smooth, but I usually skip this step.
- Set your homemade chili sauce aside while you work on the beef.


Cooking The Chili Con Carne
- Heat olive oil in a large pot or Dutch oven over medium heat. My Dutch oven is one of my most-used kitchen tools – totally worth the investment!
- Season your cubed chuck roast generously with salt and pepper. Don't be shy here – the beef needs good seasoning.
- Sear the beef in batches to get a nice brown crust on all sides. This takes about 3-4 minutes per batch. Don't crowd the pan or the beef will steam instead of sear.
- Remove the browned beef to a plate and set aside. Look at all those beautiful brown bits on the bottom of your pot!
- Pour in ¼ cup of beef stock to deglaze the pot. Use a wooden spoon to scrape up all those flavorful browned bits from the bottom.
- Add the chopped jalapeños and onion to the pot. Cook for 6-7 minutes until they're softened and the onion is translucent.
- Stir in the chopped garlic and cook for another minute. Your kitchen is going to smell incredible at this point!
- Pour in your homemade chili sauce and all the seasonings (paprika, Mexican oregano, black pepper, brown sugar, cumin, and coriander). Stir everything together and let it cook for 5 minutes to let those flavors meld.


- Add the remaining beef stock (I use 3 cups for a thicker chili, 4 cups if you want it soupier) and return the browned beef to the pot. If you're adding beans or any optional ingredients, toss them in now.
- Bring everything to a boil, then reduce the heat to low. Cover and let it simmer for about 2 hours, stirring occasionally.
- Check your chili after 2 hours. The beef should be fork-tender and practically falling apart. If it's not quite there yet, give it another 30 minutes.
- Taste and adjust seasonings as needed. Sometimes I add a splash of Worcestershire sauce or an extra pinch of salt at the end.
- Serve your classic chili con carne hot with all your favorite toppings!
Storage And Reheating Tips
This chili actually gets better the next day after all those flavors have time to hang out together. I make this on Sunday and we eat it all week!
Store leftover chili con carne in airtight containers in the fridge for up to 5 days. The beef will continue to absorb the sauce, so it just gets more flavorful.
For freezing, let the chili cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. It keeps beautifully for up to 3 months. I like to freeze it in 2-cup portions so I can thaw just what we need.
To reheat, thaw overnight in the fridge if frozen. Warm in a pot over medium-low heat, stirring occasionally, until heated through. You might need to add a splash of water or beef stock if it's thickened up too much. Microwave works too – just stir every minute or so.
Tips And Variations For Your Chili

Want to make this recipe your own? Here are some ideas I've tried:
- No dried peppers? You can substitute with chili powder, but the flavor won't be quite as deep. Use about 3 tablespoons of good quality chili powder.
- Ground beef swap – Brown 2-3 pounds of ground beef instead of chuck roast and reduce the cooking time to just 45-60 minutes. I do this when I'm in a hurry!
- Beans or no beans? This is such a heated debate! I usually add 2 cans of kidney beans during the last 30 minutes of cooking. Emily loves beans, so they're a must in our house.
- Make it spicier – Add some cayenne pepper, extra jalapeños, or throw in a serrano pepper. You can also use hotter dried chiles like chipotle or arbol peppers.
- Slow cooker method – Brown the beef and sauté the vegetables first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
- Instant Pot version – Use the sauté function to brown the beef and veggies, then pressure cook on high for 35 minutes with natural release.
- Add chocolate – I know this sounds weird, but a small piece of dark chocolate (about 1 ounce) adds incredible depth. It's a traditional Mexican touch!
Frequently Asked Questions About Chili Con Carne
Yes! Brown 2-3 pounds of ground beef and reduce cooking time to 45-60 minutes since ground beef doesn't need long to tenderize.
Absolutely! Brown the beef first, then add all ingredients to your slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
It's moderately spicy. Guajillo and ancho peppers are mild to medium heat. Remove jalapeño seeds for less heat, or add cayenne pepper for extra kick.
Yes, it freezes beautifully for up to 3 months. Cool completely, store in airtight containers, and thaw in the fridge overnight before reheating.
Recipes You May Like
If you're loving this hearty beef chili recipe, you'll want to try these other warming dishes:
- Sweet Potato Chili – A slightly healthier twist with sweet potatoes that adds natural sweetness
- Beef and Tomato Stew – Another slow-cooked beef dish that's pure comfort food
- Spicy Meatloaf Recipe – If you love that spicy beef flavor, this meatloaf is calling your name
Final Thoughts On This Chili Con Carne Recipe

This classic chili con carne has become one of those recipes I make over and over. It's perfect for Sunday meal prep, game day gatherings, or just a cozy weeknight dinner when you want something that feels special without too much fuss.
The homemade chili sauce really is the star here. Those dried peppers give you a complexity that you just can't get from a jar of chili powder. Plus, once you've made it a few times, the whole process becomes super easy!
I hope your family loves this authentic chili con carne as much as mine does. The first time I made this for extended family at Thanksgiving, everyone asked for the recipe. Now it's my go-to contribution for any potluck or gathering.
Give it a try and let me know what you think! Don't forget to save this to Pinterest so you can find it again when that chili craving hits.




Chili Con Carne Recipe
Equipment
- Large Pot or Dutch Oven
- Food Processor
Ingredients
FOR THE CHILI SAUCE
- 4 guajillo peppers or use 1-1.5 tablespoon ground guajillo powder or chili powder blend
- 4 ancho peppers or use 1-1.5 tablespoon ground ancho powder or chili powder blend
- Salt to taste
FOR THE CHILI
- 3.5-4 pound chuck roast cut into ¾-1 inch cubes
- 1-2 tablespoons paprika
- 1 tablespoon Mexican oregano
- 1 tablespoon black pepper
- 1 tablespoon brown sugar
- 1 teaspoon cumin
- 1 teaspoon ground coriander
- Salt to taste
- 2 tablespoons olive oil
- 2 jalapeno peppers chopped
- 1 large onion chopped
- 5 cloves garlic chopped
- 2-4 cups beef stock or use tomato sauce or fire roasted tomatoes
OPTIONAL ADDITIONS
- Worcestershire sauce
- tomato sauce
- chili or kidney beans
- extra spicy chili powders
FOR SERVING
- Crema or sour cream
- fresh chopped herbs
- spicy chili flakes or chopped chiles
- shredded cheese
Instructions
- Make your chili sauce. Remove the stems and seeds from the dried guajillo and ancho peppers, then lightly toast in a dry pan about a minute or 2 per side. This will help to release the oils.
- Soak the peppers in very hot water for 20 minutes in a heat proof bowl, or until they are nice and soft.
- Add the softened peppers to a food processor with ½ cup of the soaking water (or use fresh water) and a bit of salt to taste. Process until smooth. Strain if desired. Set aside for now.
- Heat the oil in a large pot or Dutch oven to medium heat. Season the beef with salt and pepper, then sear the beef in batches to brown them, a few minutes per side. Set the beef aside onto a plate.
- Add ¼ cup of the beef stock to deglaze the pot, and scrape up the browned bits from the bottom.
- Add the jalapenos and onion. Cook them for 6-7 minutes to soften.
- Add the garlic and stir. Cook another minute.
- Pour in the reserved chili sauce and the seasonings, and stir. Cook for 5 minutes, stirring a bit, to let the flavor develop.
- Stir in the remaining beef broth (or tomato sauce) and reserved beef. Bring to a boil. If you'd prefer a soupier chili, add in 4 cups of beef broth. If you are using the optional additions/beans, add them in now.
- Reduce the heat, cover and simmer for about 2 hours, or until the beef is very tender.
- Serve with your favorite fixins!






