Chili Con Carne

This chili con carne is the best homemade chili recipe you’ll find! Brown chunks of beef in bacon fat, then add kidney beans, onion, garlic, tomatoes, jalapeños, chili powder, and ground chipotles. Top with grated cheddar and a squeeze of lime!

Chili con Carne
Elise Bauer

It seems as if there are as many ways to prepare chili as there are cooks who make chili!

Ground beef versus chunks, pork versus beef, pinto versus kidney beans, beans versus no beans, red chili or green chili—the combinations, as the preferences for them, are endless.

Wikipedia has a great write-up on chili con carne if you are interested in exploring its origins and varieties.

chili con carne
Elise Bauer

Ingredients in this Homemade Chili Recipe

A few notes on this recipe. We use chuck roast because it holds up the best to long stewing. The meat and onions are cooked in bacon fat which contributes to the flavor.

We include kidney beans because we like kidney beans, but you can substitute other beans or leave them out entirely. You can also make your beans from scratch on the stovetop or in a pressure cooker. A little sugar is used to balance out the acidity of the tomatoes and lime juice.

The "secret sauce" so to speak of this recipe is the addition of chipotle chili powder, made from smoke-dried jalapeño peppers. Chipotle adds a smokey dimension to the chili, enhancing all of the other flavors.

If you can't find chipotle powder, Tabasco makes a chipotle pepper sauce that can be used to add some smokey flavor to the stew.

Everyone has their favorite chili recipe. This one is mine, what's yours?

What is Chili Con Carne?

Chili con carne means chili with meat. It might have originated in San Antonio, Texas, in the mid-1800s, although some trace its origins back to the Canary Islands in the 1700s. Immigrants from the Canary Islands settled in San Antonio in the 1800s and may have brought it with them.

Originally, it was simply meat, sauce, and chili peppers. Eventually, cooks added beans and tomatoes to the dish, although some people are purists and insist that beans do not belong in real chili con carne.

Buying Beef for Chili With Meat

You can use many different cuts of beef that can be cubed for chili, but we're partial to these.

  • Chuck roast
  • Brisket
  • Pre-cut stew meat in the butcher section of the grocery store
  • 85% lean ground beef

How to Store and Reheat This Recipe

Store cooled chili tightly covered in the refrigerator for 3 to 4 days. Reheat it in the microwave or on the stovetop until it reaches 165°F.

How to Freeze Chili

Freeze chili that has been fully cooled in a freezer safe zipper bag or container for up to 3 months. Defrost it overnight in the refrigerator. Reheat it in the microwave or on the stovetop until it reaches 165°F.

More Chili Recipes to Make!

From the Editors Of Simply Recipes

Chili Con Carne

Prep Time 10 mins
Cook Time 2 hrs 15 mins
Total Time 2 hrs 25 mins
Servings 4 to 6 servings


  • 2 tablespoons chili powder

  • 1 teaspoon chipotle chili powder

  • 1 tablespoon ground cumin

  • 2 teaspoons ground oregano

  • 1 teaspoon dried thyme

  • 1/2 teaspoon ground coriander

  • 3 to 4 tablespoons water

  • 4 strips bacon

  • 2 1/2 pounds chuck roast, cut into 1/2-inch cubes

  • Kosher salt

  • 1 medium white onion, chopped

  • 3 clove garlic, minced

  • 2 jalapeño chili peppers, seeded, ribs removed, minced

  •  1 (14-ounce) can whole tomatoes

  • 2 1/2 cups water

  • 1 tablespoon freshly squeezed lime juice

  • 1 teaspoon sugar

  • 1 (14-ounce) can kidney beans drained

  • 1 teaspoon cornstarch, dissolved in a couple tablespoons of water

  • Kosher salt

  • Grated cheddar cheese, garnish

  • Red onion, garnish


  1. Make the chili paste:

    In a small bowl mix the chili powder, chipotle chili powder, ground cumin, oregano, thyme, and ground coriander seeds. Mix in water so that chili forms a light paste. Set aside.

  2. Cook the bacon:

    Cook the bacon in a large skillet on medium high heat until crisp. Use a slotted spoon to remove from pan and set aside on a paper towel. Pour bacon fat from the pan into a separate container, reserve. When the bacon cools, crumble it into smaller pieces and set aside.

  3. Brown the beef chunks in bacon fat:

    Increase heat to medium high, add back in 1 tablespoon of bacon fat. Working in batches so that you don't crowd the beef (crowding will steam cook the meat instead of browning it), brown the beef cubes on all sides, lightly salting as you cook the beef. Remove beef from pan, set aside.

    Elise Bauer
    Elise Bauer
  4. Cook the onions:

    Add another tablespoon of bacon fat to the pan. Add the chopped onions and sauté until soft, about 5 minutes. Add the garlic and jalapeño, cook until fragrant, about 1 minute more. Add the chili paste and cook for 2 to 3 more minutes.

    Elise Bauer
    Elise Bauer
  5. Put the beef and onions in big pot, add tomatoes, water, lime juice, and sugar:

    Into a 6-quart, thick-bottomed Dutch oven, put onion chili mixture, beef, bacon, tomatoes (break up the whole tomatoes with your fingers as you put them in the pot), water, lime juice and sugar. Heat the chili on medium high heat until it comes to a simmer. Then reduce the heat to low. Cover and cook for 1 1/2 hours. Then uncover and cook for another half hour, keeping the temperature at a place where you can maintain a simmer.

    Elise Bauer
    Elise Bauer
  6. Thicken with cornstarch:

    Mix the cornstarch powder into a little water to dissolve the corn starch (otherwise you'll have lumps to deal with) and add to the chili to thicken it.

  7. Add the kidney beans:

    Gently mix in the kidney beans. Add salt to taste. Adjust seasonings. Depending on the acidity of the tomatoes and lime juice you may need a little more sugar to bring the stew to balance. At this point you can also add a little more chili powder if you desire more heat.

  8. Add toppings to serve:

    Sprinkle with grated cheddar cheese and chopped red onion. Serve with cornbread, tortilla chips, and/or rice.

Chili con Carne
Elise Bauer
Nutrition Facts (per serving)
628 Calories
35g Fat
24g Carbs
57g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 628
% Daily Value*
Total Fat 35g 45%
Saturated Fat 14g 70%
Cholesterol 169mg 56%
Sodium 823mg 36%
Total Carbohydrate 24g 9%
Dietary Fiber 7g 25%
Total Sugars 6g
Protein 57g
Vitamin C 14mg 70%
Calcium 175mg 13%
Iron 7mg 41%
Potassium 1085mg 23%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.