Texas-Style Chili Con Carne

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

Tender chuck roast in a deeply-flavored and smoky sauce, Texas-style chili con carne is the ultimate beef chili.

Wooden spoon in a pot of chili con carne.

With tender chunks of beef in a thick, deeply-flavored, and smoky sauce, this chili con carne is essentially a chili-flavored beef stew. It’s not the fastest or easiest chili to make (for that, try my ground beef chili recipe), but it’s what I consider the most authentic beef chili. 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 rather than ground beef and no beans (true Texas chili also does not contain tomatoes, but I like the flavor they add).

The recipe requires over an hour of prep and active cook time, plus several hours to simmer on the stove, so it’s best to make it over the weekend. I would suggest doubling the recipe; you can freeze some for another night (you’ll be so glad you did!) or use leftovers for tacos, burritos, or topping rice or baked potatoes. Serve chili con carne with cornbread muffins or cornbread.

“Legit. Great chili.”

Michael

What You’ll Need To Make Texas-Style Chili Con Carne

Chili ingredients including bacon, spices, and onion.

  • Spices (Ancho Chile Pepper, Chipotle Chile Pepper, Cumin, Oregano, Coriander, Cinnamon): These spices create a rich and complex chili flavor profile.
  • Cornmeal: Used as a thickener, cornmeal gives the chili a hearty texture and a subtle corn flavor.
  • Beef Chuck Roast: A cut of meat that becomes tender and flavorful when cooked slowly. It adds body and a rich beefy flavor to the chili.
  • Bacon: Provides a smoky element that enhances the overall depth of flavor.
  • Yellow Onions, Garlic Cloves, Jalapeño Chiles: This trio forms the aromatic base of the dish.
  • Low-Sodium Beef Broth: Adds moisture and a savory depth, allowing the flavors to meld together while keeping sodium levels in check.
  • Canned Crushed Tomatoes: Contribute a tangy and slightly sweet foundation, essential for a good chili’s texture and taste.
  • Molasses: Brings a rich, dark sweetness, balancing the spices and heat.
  • Natural Unsweetened Cocoa Powder: A secret ingredient in many chili recipes, cocoa powder adds a unique depth and a hint of bitterness, complementing the spices beautifully.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

Begin by combining the spices and cornmeal in a small bowl. The cornmeal is used to thicken the stew. Add a bit of water to form a paste, then set aside.

spices and cornmeal in bowl

Next, fry the bacon until the fat has rendered and the bacon is crisp.

frying the bacon in a Dutch oven

Use a slotted spoon to transfer bacon to a paper towel-lined plate.

draining bacon on plate

Pour all but a few teaspoons of the bacon fat into a small bowl, then sear the meat in batches (the meat should be in a single layer) until well browned on at least one side, adding more of the reserved bacon fat as necessary. This process creates a depth of flavor and adds wonderful dimension to the stew.

searing the beef

Transfer the seared beef to a plate. Add some water to the pan – it will smoke – and scrape the bottom with a wooden spoon to release all the brown bits. This is called deglazing. Pour the flavorful liquid over the beef.

seared beef on plate

Reduce the heat to medium and add 3 tablespoons of the reserved bacon fat to the pot. Add the onions.

adding the onions to the pot

Cook, stirring frequently, until softened, about 5 minutes. Add the garlic and jalapeños and cook 2 minutes more.

adding garlic and jalapeno pepper

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).

cooking the onions

Add the beef broth the pot.

adding the beef broth to the pot

Use a whisk to stir until all of the spices are dissolved into the broth, then add the water, beer, crushed tomatoes, molasses, cocoa powder, seared beef and cooked bacon.

Adding the water, beer, crushed tomatoes, molasses, cocoa powder, seared beef and cooked bacon to the pot

Bring to a simmer, then cover and cook with the lid just slightly ajar for 2-1/2 to 3 hours, or until the meat is tender and the sauce is nicely thickened.

Wooden spoon in a pot of chili con carne.

Ladle the stew into bowls serve with shredded cheese, cilantro, and lime wedges.

Frequently Asked Questions

What’s the difference between ground ancho chile pepper and ground chipotle chile pepper?

Ground ancho chile pepper, made from dried poblano peppers, imparts a mild, sweet, and smoky flavor with a subtle heat. It’s known for its deep red color and earthy tones. On the other hand, ground chipotle chile pepper, derived from smoked and dried jalapeños, offers a more intense smokiness with a noticeable heat and a hint of chocolatey undertones. The combination of both provides a complex and layered chili flavor.

What is chuck roast?

Chuck roast is a cut of beef that comes from the shoulder area of the cow. It’s known for its rich beef flavor and marbling of fat, which contributes to its tenderness when cooked. Look for meat with a good amount of white fat veins running through it. This marbling ensures that the meat stays tender and flavorful during the slow cooking process. Avoid using generically packaged “stew meat,” especially if it appears lean, as it’s unlikely to become tender. While preparing the chuck roast, trim off the excess fat, but avoid over-trimming. Removing only the large flaps of fat is sufficient, as some fat is necessary to enrich the chili’s flavor.

Can I make chili con carne ahead of time?

Yes, the dish can be made up to 3 days ahead of time 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.

chili con carne in bowls with shredded cheese and limes

Video Tutorial

You May Also Like

Texas-Style Chili Con Carne

Tender chuck roast in a deeply-flavored and smoky sauce, Texas-style chili con carne is the ultimate beef chili.

Servings: 4-6
Prep Time: 45 Minutes
Cook Time: 3 Hours 35 Minutes
Total Time: 4 Hours 20 Minutes

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 cinnamon
  • ¼ cup cornmeal
  • 1 (4-pound) beef chuck roast, trimmed of excess fat and cut into 1½-inch cubes (see note below)
  • 8 ounces (about 8 slices) bacon, cut into ¼-inch pieces (see tip below)
  • 2 teaspoons salt
  • 2 small yellow onions, cut into 1-inch chunks
  • 5 garlic cloves, chopped
  • 3 jalapeño chiles, cored, seeded and finely diced (see note)
  • 4 cups (32 oz) 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

  1. Mix the chili powders, cumin, oregano, coriander, cinnamon and cornmeal in a small bow and stir in ½ cup water to form a thick paste; set aside.
  2. Season the beef with the salt; set aside.
  3. 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.
  4. 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 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.
  5. 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).
  6. 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.
  7. Note: When selecting the meat, be sure not to buy anything generically labeled "stew meat." Also, you will lose about ½ pound after trimming the fat, so if you buy the meat already trimmed and cubed, you'll only need about 3½ pounds.
  8. Tip: 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.
  9. Note: Always be careful when handling jalapeño peppers. Wash your hands well when done and avoid touching your eyes.
  10. Make-Ahead/Freezer-Friendly Instructions: The chili can be made up to 3 days ahead of time 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

Powered by Edamam

  • Per serving (6 servings)
  • Calories: 644
  • Fat: 32g
  • Saturated fat: 11g
  • Carbohydrates: 22g
  • Sugar: 7g
  • Fiber: 3g
  • Protein: 66g
  • Sodium: 1648mg
  • Cholesterol: 195mg

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.

See more recipes:

Comments

  • This is so good. I’m using this as my “go-to” recipe for Chili. The spices are delicious and the beer is perfect. My kids like it too. I didn’t use the exact kind of beef in the recipe because I didn’t have it. I ended up using brisket because I needed to use it up. In the future, I would probably try to use the recommendation from the recipe. Although I would use up what is around again too. Yum.

  • I thought it was delicious… but for some reason it tasted more Indian than it did anything else

  • Oh my goodness, this chili was wonderful. My husband and I are both spice wimps so the only change I made was to reduce the number of jalapeños and then I followed your suggestion and added a generous dollop of sour cream when serving. Just wonderful. It took a little longer to get the meat as tender as I wanted, but it was worth it when my husband said the meat ‘just melted” in his mouth. Thanks again for another great recipe, Jenn!

    • Made this last night with a few variations:
      1. Used 1 large sweet onion instead of 2 small yellow onions
      2. Used maple syrup and brown sugar since my molasses had expired.
      3. Used 1 teas. of Chipotle chili
      4. Used my own homemade beef
      broth thereby cutting out alot of
      sodium. Was so delicious!!!

      • — Jennifer Oshiki
      • Reply
  • This is the best chili I’ve ever had! It’s a little expensive and time consuming but so worth it!!!

  • Loved it. I made it with CostCo prime beef short ribs and followed the rest of the recipe to the letter. After 2 hours it was still thin and soupy, so added several courses of corn flour/water. It thickened up nicely and was declared done after 3 hours 15 minutes. Makes enough for 5 meals for two. Ladled it onto a baked potato, topped with sour cream, lime and cheddar cheese. Next time Cilantro too!

  • Really liked this! Flavors were ‘different’ and a nice change from the typical chili I make (which varies depending on what I have available to me).
    Variations:
    I didn’t feel like dealing with the jalapeno peppers, so used canned jalapeno (I’ve only seen a small one and that is the equivalent to the fresh amount needed)
    Used the garlic ‘paste’ found in produce section instead of fresh
    The smallest amount of beer that I could find was a pint of Guinness. Had to drink the leftovers.
    Other:
    I had Masa, but bought cornmeal, seems Masa would work just as well.
    I did not have nearly the specified amount of bacon grease leftover, so used olive oil for the onions etc.
    I normally buy stew meat, but chuck roast was on sale. Cutting that up was very labor intensive with a lot of swearing and I am not good at it. Think I will stick to stew meat.
    I also thought it was a bit watery at the end, so added more cornmeal. Which now means the leftovers are very thick.
    I added beans. I currently live in Texas, I know it’s a sin to add beans, but my kids like beans in chili. 🙂

    • You could try sirloin steak. I use that and ground beef in the chili I make.

    • If you’re not good at cutting things up and that took more than a few minutes you need to get a big sharp knife and not be scared of it. Try global (and a sharpener Don’t put knife in dishwasher). The knife handle won’t slip on clean dry hands. I’m about to try this which is why I haven’t rated it yet

  • It’s been a while since I commented on a blog but this was sooooo good I had to come back. I made just a few changes

    * family requires beans, so I added two cans of organic 3 bean blend during the last 30 minutes
    * used some stored bacon grease and not freshly fried bacon
    * simmered for closer to 5 hours

    It was so thick, rich, tender, and meaty. So delicious.

  • Loved this and will definitely be making it again! We’re wimps with spice, so we halved the jalapeño amount, and it turned out just right for us—super flavorful with just a bit of heat. Thanks!

  • Oh my gosh! I don’t like chili but I really liked this. We love all your recipes but my husband thinks this one is the best. I ran our of ancho chili powder so used 1/2 ancho powder and 1/2 mexican chili powder. I also used all of the jalepeno (including ribs and seeds) because my family loves spicy food. Topped it all with diced onion, mexican cheese and a dollop of sour cream (for me cause I am more of a whimp than my family) and served with honey cornbread. Will definitely be making this one often. Thank you for sharing this delicious recipe!

  • Hi, quick question. We don’t use beer. Should I substitute more beef broth?

    • Sure, Aimee, beef broth is perfectly fine. Hope you enjoy!

      • Made this last night with a few variations:
        1. Used 1 large sweet onion instead of 2 small yellow onions
        2. Used maple syrup and brown sugar since my molasses had expired.
        3. Used 1 teas. of Chipotle chili
        4. Used my own homemade beef
        broth thereby cutting out alot of
        sodium. Was so delicious!!!

        • — Jennifer Oshiki
        • Reply

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.