Texas-Style Chili Con Carne
- By Jennifer Segal
- Updated July 13, 2026
- 270 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
When you want a hearty, satisfying chili, this one delivers: tender beef, a rich, smoky sauce, and a slow simmer that’s well worth the wait. A delicious weekend project.

With beef that melts in your mouth and a thick, deeply flavored, smoky sauce, this chili con carne is essentially a chili-spiced beef stew. It’s not the fastest or easiest chili to make (for that, try my ground beef chili recipe), but I think it’s the most authentic. So if you’re looking for a recipe for a chili cook-off, this is the one! What makes it Texas-style? Mainly, it’s made with cubed beef instead of ground beef and no beans. (Some purists skip tomatoes too, but I like the depth they add.)
This recipe requires over an hour of prep and active cooking, plus several hours to simmer on the stove, so it’s best saved for a weekend. I recommend doubling the recipe—you can freeze half for another night or use the leftovers for tacos, burritos, or spooned over rice or baked potatoes. Serve chili con carne with cornbread muffins or cornbread.
“Legit. Great chili.rnrn”
What You’ll Need To Make Texas-Style Chili Con Carne

- Spices (Ancho Chile Pepper, Chipotle Chile Pepper, Cumin, Oregano, Coriander, Cinnamon): This bold blend builds the backbone of the chili, layering smoky heat, earthy notes, and a touch of warmth for a deep, well-rounded flavor.
- Cornmeal: A simple thickener that gives the chili extra body and a subtle corn taste.
- Beef chuck roast & bacon: Using chuck roast gives you hearty chunks that get tender as they braise, while bacon adds smoky richness. Together, they give the chili a meaty base and depth. When buying chuck roast, avoid generic “stew meat,” as it won’t get nearly as tender.
- Yellow Onions, Garlic Cloves, Jalapeño Peppers: This trio forms the aromatic base of the dish. (You can dial up the heat of the chili by including some seeds from the jalapeños.)
- Low-sodium beef broth & beer: Together they make up the liquid base, giving the chili both savory depth and a little malty edge. Using low-sodium broth keeps the level of saltiness in check. (If you don’t drink alcohol, just replace the beer with water.)
- Crushed tomatoes, molasses & cocoa powder: This trio balances the chili. Tomatoes give acidity and body, molasses brings a dark sweetness that smooths out the spices, and cocoa powder is a “secret” ingredient in many chili recipes, adding just a hint of bitterness that complements the spices nicely.
- Jump to the printable recipe for precise measurements
Step-by-Step Instructions
Step 1: Make the chili paste. In a small bowl, combine the spices and cornmeal. Add a bit of water to form a paste and set aside.
Pro Tip: Ground ancho chile pepper, made from dried poblanos, is mild with a sweet, earthy smokiness. Ground chipotle chile pepper, from smoked jalapeños, is spicier with a deeper smokiness and subtle chocolate notes. Used together, they create a layered, complex chili flavor.

Step 2: Cook the bacon. Fry until the fat has rendered and the bacon is crisp. Transfer to a paper towel–lined plate with a slotted spoon. Pour all but a few teaspoons of the fat into a small bowl.

Step 3: Sear the beef. In batches, sear the meat in a single layer until well browned on at least one side, adding more reserved bacon fat as needed.
Pro Tip: Don’t crowd the pan. Browning in batches gives you that crusty edge that builds the base of the chili.

Step 4: Deglaze the pot. Transfer the beef to a plate. Deglaze the pan with a splash of water (it will smoke when you add it), scraping up the brown bits, and then pour the liquid over the beef.
Pro Tip: Those brown bits stuck to the bottom of the pan are called fond. They’re little caramelized pieces left behind by the meat and aromatics, and when you scrape them up with liquid, they dissolve back into the sauce, giving the chili extra depth and richness.

Step 5: Sauté the aromatics. Reduce the heat to medium and add 3 tablespoons reserved bacon fat. Cook the onions, stirring often, until softened, about 5 minutes. Add the garlic and jalapeños; cook 2 minutes more.

Step 6: Add the chili paste. Stir in the reserved spice paste and cook a few minutes, until fragrant. It may clump or stick to the bottom a bit—that’s okay.

Step 7: Build the broth. Pour in the beef broth and whisk until the spices dissolve. Add the water, beer, crushed tomatoes, molasses, cocoa powder, seared beef, and bacon.

Step 8: Simmer and serve. Bring to a simmer, cover with the lid slightly ajar, and cook for 2½ to 3 hours, until the beef is tender and the sauce is thickened. Ladle into bowls and serve with shredded cheese, cilantro, and lime wedges. The chili can be refrigerated for up to 3 days (and it just keeps getting better as the flavors meld). Freeze for longer storage.

Video Tutorial
More tex-Mex Recipes to Warm You Up
Texas-Style Chili Con Carne
Ingredients
- ¼ cup ground ancho chile pepper
- 1 tablespoon ground chipotle chile pepper
- 2 tablespoons ground cumin
- 2 teaspoons dried oregano
- 1 teaspoon ground coriander
- ½ teaspoon ground cinnamon
- ¼ cup cornmeal
- 1 (4-lb) beef chuck roast, trimmed of excess fat and cut into 1½-in (4-cm) cubes (see note below)
- 8 oz (about 8 slices) bacon, cut into ¼-in (6-mm) pieces (see tip below)
- 2 teaspoons salt
- 2 small yellow onions, cut into 1-in (2.5-cm) chunks
- 5 cloves garlic, chopped
- 3 jalapeño peppers, cored, seeded and finely diced (see note)
- 4 cups low-sodium beef broth
- 2 cups water, plus more for the chili paste and deglazing the pan
- 1¼ cups lager beer
- 1 cup canned crushed tomatoes
- 1 tablespoon molasses, such as Grandma's Original
- 2 teaspoons natural unsweetened cocoa powder
Optional Garnishes
- Fresh chopped cilantro
- Shredded Cheddar or Monterey Jack cheese
- Lime wedges
Instructions
- Mix the chili powders, cumin, oregano, coriander, cinnamon, and cornmeal in a small bowl and stir in ½ cup (120 ml) water to form a thick paste; set aside.
- Season the beef with the salt; set aside.
- In a large pot or Dutch oven, fry the bacon over medium heat, stirring frequently so it doesn't stick, until the fat renders and the bacon crisps, about 10 minutes. Using a slotted spoon, remove the bacon to a paper towel-lined plate. Pour all but a few teaspoons of fat from the pot into a small bowl; set aside.
- Increase the heat to medium-high. Sear the meat in three batches (it should be in a single layer) until well browned on one side, about 4 minutes per batch, adding more of the reserved bacon fat as necessary. (Hint: Once the meat is in the pan, don't stir or touch it – leaving it alone will allow it to develop a nice brown crust on one side.) Place the seared meat on a plate. Add about ¼ cup (60 ml) of water to the pot (it will smoke), and scrape the bottom with a wooden spoon to release all of the flavorful brown bits. Pour the dark liquid over the seared meat.
- Reduce the heat to medium and add 3 tablespoons of the reserved bacon fat to the pot. Add the onions and cook, stirring frequently, until softened, about 5 minutes. Add the garlic and jalapeños and cook 2 minutes more. Add the reserved chili paste and sauté until fragrant, a few minutes (it will look clumpy and stick to the bottom a bit – that's okay).
- Add the beef broth and stir with a whisk until the spice mixture is completely dissolved. Scrape the bottom of the pot with the whisk to release any spices. Stir in the the water, beer, crushed tomatoes, molasses and cocoa powder. Add the reserved bacon and seared beef (along with the juices from the beef on the bottom of the plate) back to the pot and bring to a boil. Reduce the heat to low and cover, leaving the lid just barely ajar. Simmer, stirring occasionally so the bottom doesn't burn, until the meat is meltingly tender and the juices are thickened, 2½ to 3 hours. Taste and adjust seasoning if necessary. Ladle the chile con carne into bowls and serve with cilantro, cheese, and lime wedges.
Notes
- When selecting the meat, be sure not to buy anything generically labeled "stew meat." Also, you will lose about ½ lb (230 g) after trimming the fat, so if you buy the meat already trimmed and cubed, you'll only need about 3½ lb (1.6 kg).
- To make bacon easier to chop, try placing it in the freezer for 15 to 20 minutes first. The colder it is, the easier it is to cut.
- When handling jalapeño peppers, avoid touching your eyes and wash your hands well afterward.
- Make-Ahead/Freezing Instructions: The chili can be made up to 3 days ahead or frozen for up to 3 months. Before serving, defrost it in the refrigerator for 12 hours and then reheat it on the stovetop over medium heat until hot.
Pair with
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.






I don’t eat pork. What can I substitute the bacon fat with?
Hi Stacey, Go ahead and just leave the bacon out; you’ll just need to add vegetable oil for searing the beef and vegetables. It will still be delicious.
That is what I did and it was great! I didn’t read the reviews in advance and I should have browned the meat a lot more for that smokey flavour but it was delicious anyway. We didn’t have the right dried chillies and had to use “mexican” chilli powder and “chipotle” chilli powder and cut back on the amount (2 T mexican and 1 T chipotle). It was hot and luscious!
Hi Jenn, looks like a winner, but I have one question. You say to sear/brown the meat on ONE side. I would brown all sides of the cubed meat, wouldn’t you? Thanks!
Hi Cecil, t may seem strange to brown one side only, but it saves a lot of time and does the job just as well. Hope you enjoy the chili!
Someone in my house ate all the bacon, so I rendered the excess fat I trimmed off the roast and used that. The crispy meaty bits weren’t as flavorable as bacon, but still nice texture when sprinkled on top.
Great chili, here’s a couple changes I made: Ground some dried whole chilis: ancho, chipotles, seranos – can basically throw in whatever. And substituted beer with white wine for those that are celiac.
I did this with beef short ribs it was really good
I forgot to add I had to cook it about an hour longer
Hey, anybody ever made this adding corn and beans? If so, how did it turn out?
That’s a sin in Texas….
i liked the idea of this recipe, and really liked that you use some of my “secret” ingredients (molasses, for one) to make chili that much more better. but i have dozens of ways to make chili, that vary based on the types and numbers of proteins and veggies and beans used, not to mention the method of cooking now that i’ve had an instant pot for a few years.
having said that, i did a few things…
went full instant pot on this. sautee and slow cooker modes.
subbed in red bell pepper for jalapeno (plenty of heat from the chipotles and chorizo).
subbed in chorizo for the bacon for more spice and specific flavor.
went with a pureed chipotle/garlic/seasoning rub (coriander, cumin, sazon, about 1hr) for the beef before browning.
subbed in a Tb dona maria mole, mixed in with beef stock .
used only 3 cups stock, 1/2 cup guinness.
subbed in masa flour for corn meal (slight difference, but important).
omitted cinnamon.
sequence: chorizo (remove and leave fat), beef (remove), bell pepper, onion, garlic, re-add chorizo, masa flour, re-add beef, tomatoes, stock.
the masa is the thickener and needs a little cooking before adding too much liquid.
slow cook 3 hours, or until beef is tender.
so…yeah, i kinda completely reworked your recipe but the flavor, spice and thickness are superb. it’s smoky, sweet, spicy and thick. please don’t be upset because i almost never follow a recipe and usually combine 2 or more to get where i wanna be. yours was a great inspiration for a dish that i can make with my eyes closed, but needed a fresh look.
This recipe is a proven winner! Took our company chili cookoff title with it this week. A few things I added were Allepo pepper and Brown Sugar. Also threw in a lime to tame it will simmering.
I hope I can get this question answered in time! I’ve made this and it is too spicy for my kids. Wonderful taste, but too spicy! What would you suggest I do/add to tone this down? I know there is a solution to this. Thanks so much I’m advamce!
Hi Colleen, You could try adding some dairy to the kids’ portions, like sour cream (or if you don’t have that, cream, milk or evaporated milk would work, too) — that will tone it down a lot. You could also try some lime, but I think dairy is your best bet. Hope that helps!
Thank you…sour cream and cheese, plus extra tomatoes (2 cans) and some brown sugar helped a lot. Love the taste, so now I’ll know better how to tone it down next time! Your cookbook is right next to my old-time favorites in a prominent place in my kitchen!
This is a really hearty, flavorful chili. I have never tried a Texas-style chili, and wanted a new version. It is rather labor intensive, and took longer to prepare than I anticipated from reading the recipe. Served it with grated cheddar, tortilla chips, lime wedges and cornbread. I think I prefer what I think of as a more traditional chili (ground beef/chicken chili with beans), but this was really tasty. I might use a little less chili powder if I make this one again.
Great chili. I did make the following adjustments:
1. added a small can of tomato paste
2. instead of 1 cup tomatoes, i added 1 can of rotel tomatoes
1. added masa paste and 1/2 cup shredded monterey jack at the end to make it thicker
2. added some cayenne to kick up the heat
it was delicious! Thanks for the base recipe.
I made this incredible chili two nights ago. I followed the recipe exactly and it is truly the very best I’ve ever tasted…. my husband and foodie friends completely agree. The flavors are deep and dark, underlying heat is just right – I could step up the ground chipotle and garnish with chopped jalapeños in the future. The beef was lean, and “melt in your mouth” tender/fall apart. Wow is this fantastic!!!!!
I was excited to make this chili but very disappointed with the result. I followed the recipe exactly but ended up with a watery soup instead of chili. I think it has way too much water and needs much more flavor. Maybe increase the chili powder and cumin and definitely reduce the water!
I agree – WAY too much liquid in this.