Chili con Carne from Scratch (Dutch Oven Recipe)
This Dutch oven chili starts with seared beef chuck, toasted dried chiles, and a slow tomato-stock braise. The method builds deep flavor with everyday steps: brown the beef in batches, blend the softened chiles, then cook gently until the meat yields to a fork. You’ll get a hearty, flexible meal, plus clear guidance for cookware, leftovers, and serving.
A pot of chili can smell ready long before the beef is tender. The key is to let the chuck cook gently, not to rush it with a hard boil. This recipe uses a Dutch oven to sear the meat on the stovetop and finish the braise in the oven, where the heat stays steady.
I build the flavor in the same pot, so the browned bits from the beef become part of the sauce. Dried ancho and guajillo chiles add depth without relying on a packet of seasoning. Plan on about 45 minutes of hands-on work and 2½ to 3½ hours of oven time.
Ingredients and Dutch oven setup
This recipe makes about 6 servings in a 5–6-quart Dutch oven. Enameled cast iron or stainless steel is a good choice for the long tomato-based braise. Measure and prepare the ingredients before heating the pot; that makes each step easier to manage.
| Ingredient | Amount | Preparation |
|---|---|---|
| Beef chuck | 2½ lb (1.1 kg) | Trim excess hard fat; cut into 1-inch cubes |
| Refined canola oil | 2 tbsp | For searing |
| Dried ancho chiles | 3 | Stem and seed |
| Dried guajillo chiles | 2 | Stem and seed |
| Yellow onion | 1 large | Dice |
| Garlic | 4 cloves | Mince |
| Ground cumin | 2 tbsp | |
| Dried oregano | 1 tbsp | |
| Smoked paprika | 1 tsp | |
| Beef stock | 2–3 cups (480–720 ml) | Use more if needed during braising |
| Crushed tomatoes | 1 can, 28 oz (794 g) | |
| Salt | To taste | Season the beef and adjust at the end |
Set the oven to 300°F (149°C). Check the Dutch oven, lid, and knob’s oven ratings; the lowest-rated part sets the safe limit. Cast iron works on induction. Stainless steel works on induction only if its base is magnetic. Avoid a PTFE-coated pot for this high-heat sear and long braise unless its maker approves that full cooking method.
For bare cast iron, the seasoning must be in good condition. Long contact with tomato can damage seasoning and may give the chili a metallic taste. Enameled cast iron or stainless steel is the simpler choice for this recipe.
Prepare the chiles and beef
Preparing the chiles means briefly toasting them, then softening them in hot water so they can blend into a smooth paste. Drying the beef well helps it brown rather than steam. These small steps give the chili a fuller base before the long braise begins.
- Put the chiles in a dry skillet over medium-low heat. Toast briefly, turning them, until fragrant. Do not let them blacken; burnt chiles can taste bitter.
- Place the toasted chiles in a bowl and cover with hot water. Soak until soft, about 15–20 minutes. Blend them with enough soaking liquid to make a smooth paste. If grit remains, strain the paste.
- Pat the beef dry with paper towels. Season it with salt. Keep the pieces close to 1 inch so they brown evenly and become tender at a similar pace.
The chile paste is concentrated, so it seasons the whole pot without leaving large pieces of skin in the finished chili. If you prefer less heat, remove all the seeds and veins before soaking. Dried chiles vary in heat, so start there rather than adding extra chile powder at the end.
Sear the beef and build the flavor base
Searing is browning the beef over fairly high heat; it adds savory flavor to both the meat and the pot. Work in batches and leave space between pieces. Crowding traps steam, which makes browning harder. Keep the heat below the point where the oil smokes.
- Warm the empty Dutch oven over low to medium heat for 3–5 minutes. Do not preheat it empty over high heat.
- Add 2 tablespoons canola oil. Refined canola oil commonly has a smoke point around 400°F (204°C), though the exact value varies by product. Add the beef when the oil is hot, not smoking.
- Sear the beef in batches, turning the pieces to brown several sides. Transfer browned pieces to a tray. If the dark bits in the pot deepen too fast, lower the heat.
- Add the diced onion and cook for 5–7 minutes, stirring, until softened. Add the garlic, cumin, oregano, and smoked paprika. Stir for about 30 seconds, just until fragrant.
- Stir in the chile paste and cook for 1–2 minutes. Pour in 1 cup (240 ml) beef stock and scrape the browned bits from the bottom of the pot. This is deglazing: liquid loosens the fond, or browned residue, and carries its flavor into the sauce.
If the pot looks dry while the onion cooks, lower the heat and stir more often. The goal is a fragrant base, not scorched spices.
Braise until the beef is fork-tender
Braising is slow cooking in a covered pot with liquid. The chili should simmer gently, around 190–205°F (88–96°C), rather than boil hard. Gentle heat gives the chuck time to soften. The beef is ready when a fork slips in easily and the meat yields with little pressure.
- Return the beef and any juices on the tray to the Dutch oven. Add the crushed tomatoes and 1 cup stock. Stir and bring the mixture just to a simmer on the stovetop.
- Cover the pot and transfer it to the 300°F (149°C) oven. Cook for 2½–3½ hours. Stir once or twice during cooking, and check that the chili is gently bubbling, not boiling rapidly.
- If the sauce gets very thick before the beef is tender, stir in more stock, about ¼ cup at a time. The beef needs enough liquid to braise without becoming dry.
- Test a piece with a fork after 2½ hours. If it resists, cover the pot and continue cooking, checking every 20–30 minutes. Cooking time varies with the size of the pieces and the beef itself.
- If the chili is thinner than you like once the meat is tender, uncover it for the last 15–30 minutes. Stir now and then to prevent sticking.
A hard boil can make the sauce reduce too quickly while the meat remains tough. If the liquid is bubbling vigorously, lower the oven temperature slightly or check that the pot is not sitting over a strong stovetop flame.
Two useful cooking checks
A gentle simmer looks like small, occasional bubbles at the edges, not a fast rolling boil. Check the chili when you stir it, then replace the lid. If there are no bubbles at all after the pot has been in the oven, allow more time for it to heat or use a slightly higher oven setting.
Fork-tender describes the texture, not a fixed cooking time. If the beef still feels firm, it needs more time even if the sauce already tastes good. Add a splash of stock if needed, cover, and continue the braise.
Finish, adjust, and serve
Finishing means tasting the chili after the beef is tender and balancing its salt, heat, and acidity. A short rest helps the sauce settle before serving. Keep toppings separate so each person can adjust the bowl without changing the whole pot.
Taste and add salt as needed. If the chili tastes flat, a small squeeze of lime at serving can add brightness; add it gradually. If it is too thick, stir in a little stock. If it is too thin, simmer uncovered for a few more minutes.
Let the chili rest for 10 minutes before serving. Ladle it into warm bowls and offer diced onion, cilantro, lime wedges, grated cheese, or sour cream on the side. Cornbread, rice, and warm tortillas all work well alongside it. If you are holding the chili for a meal, keep it at 135°F (57°C) or above.
Cookware care and leftovers
Safe cooling and suitable cookware help protect both the chili and the pot. Tomato-based chili is acidic, so avoid a long braise in bare cast iron. Cool leftovers in shallow containers, and bring them back to a safe temperature before serving.
Do not pour cold water into a hot Dutch oven or set it on a cold, wet surface. Sudden temperature changes can damage enamel or warp cookware. Let the pot cool gradually, then clean it with warm water and a nonabrasive sponge. Follow the maker’s cleaning guidance for enamel; avoid steel wool and metal scouring pads.
For bare cast iron, avoid soaking the pot with the chili inside. After cleaning, dry it completely and apply a very thin film of cooking oil. For this recipe’s full tomato braise, however, enamel or stainless steel is the more reliable option.
For leftovers, divide the chili into shallow containers so it cools faster. Cool it from 135°F to 70°F (57°C to 21°C) within 2 hours, then from 70°F to 41°F (21°C to 5°C) within a further 4 hours. Refrigerate promptly, and reheat leftovers to 165°F (74°C).
Frequently asked questions
These quick answers cover common choices and troubleshooting for a slow-braised beef chili. Use the texture of the beef and the condition of the pot as your main guides, since cooking time and chile heat can vary.
Can I make this chili on the stovetop instead of in the oven?
Yes. After bringing it just to a simmer, cover the pot and cook over low heat. Keep the liquid at a gentle simmer, stir now and then, and add stock if it becomes too thick.
How long does the chili take to cook?
Allow 2½–3½ hours in a 300°F oven after the chili reaches a simmer. The beef is done when it yields easily to a fork; give it more time if it still feels firm.
Can I use ground beef instead of chuck?
You can, but the cooking method and texture will change. Ground beef does not need a long braise to become tender, so this recipe’s timing is designed for cubed chuck.
Can I use only one type of dried chile?
Yes. Use a similar total amount, but expect a different flavor and heat level. Chile varieties and batches vary, so taste carefully before adding extra heat.
Do I need to strain the chile paste?
Not always. Strain it if the blended paste seems gritty or contains bits of skin. A smooth paste should blend into the sauce.
Why is my beef still tough?
It likely needs more time. Cover the pot and continue cooking, checking every 20–30 minutes. A tough piece is not necessarily overcooked; chuck often needs a long, gentle braise to soften.
Can I use bare cast iron?
It may work if the seasoning is sound, but long contact with tomato can harm the seasoning or affect the flavor. Enameled cast iron or stainless steel is a better choice for this extended acidic braise.
Can I add beans?
Yes, if you want them. Stir in cooked or canned, drained beans near the end, then heat until hot. Adding them late helps keep them from breaking down during the long braise.
How should I store and reheat leftovers?
Cool the chili in shallow containers using the cooling limits above, then refrigerate. Reheat it to 165°F (74°C), stirring so it heats evenly.
What toppings go well with beef chili?
Try diced onion, cilantro, lime, grated cheese, or sour cream. Serving them separately lets everyone adjust the heat, richness, and acidity in their own bowl.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
