
When the stout hits the hot Dutch oven, it loosens the browned bits from the bottom and gives off a deep, roasted smell. I let it simmer briefly before adding the tomatoes; that little pause keeps the beer’s flavor from taking over the whole pot. This dark stout and cocoa ground beef chili is hearty without tasting sweet or like a glass of stout.
The cocoa is unsweetened, and it joins the chili powder, cumin, smoked paprika, and oregano while the beef and vegetables are still in the pot. Give everything a full minute to coat before adding the liquid. That quick step spreads the spices through the beef instead of leaving you with a dusty, uneven bite. After the uncovered simmer, the chili is thick, savory, and full of tender beans.

Kitchen Note
A 6-quart Dutch oven gives this batch enough room for easy stirring once the tomatoes, beans, and broth go in. Use the full-size pot rather than trying to squeeze everything into a smaller saucepan.
Save this dark stout and cocoa ground beef chili for a cold night when you want a thick, deeply savory pot with a gentle roasted edge.
Why the Stout Needs a Head Start Before the Tomatoes
Stout brings roasted, slightly bitter notes to chili, and cocoa deepens those flavors without making the pot taste like dessert. The order matters: first coat the beef and softened vegetables with tomato paste and the spices, then pour in the stout on its own. Scraping the bottom at this point lifts up the browned bits, while the short simmer lets some of the stout’s sharpness settle before the crushed tomatoes go in.
If the tomatoes go in with the stout, they dilute that reduction and make it harder to tell whether the beer has mellowed. Let the stout bubble for its brief 3 to 4 minutes, until it has reduced slightly. You’re not trying to cook it away completely; you’re giving the roasted notes time to blend into the pot. The cocoa supports that savory depth, while the tomatoes bring brightness and keep the finished chili from feeling heavy.
This is also why the cocoa belongs with the spices rather than stirred in at the end. It gets distributed through the beef and vegetables before the liquid arrives, so it rounds out the chili instead of sitting in one concentrated spot.
The Ingredients That Keep This Beefy, Not Bitter

- Ground beef — The 85% lean blend gives the chili enough fat for browning without making the pot overly greasy. Choose fresh beef, but there’s no need to seek out a specialty grind.
- Yellow onion, green bell pepper, and garlic — These soften into the savory base. Dice the onion and pepper so they cook at a similar pace, and mince the garlic finely so it disperses instead of leaving large, sharp pieces.
- Tomato paste and the spice blend — Tomato paste adds concentrated savoriness, while chili powder, cumin, smoked paprika, oregano, and unsweetened cocoa build the chili’s earthy character. Use unsweetened cocoa, not sweetened hot chocolate mix; fresh spices will have a clearer aroma than jars that have been open for years.
- Stout — A stout with a roasted malt character gives this pot its defining depth. There’s no need for a pricey bottle; choose a straightforward stout you’d be comfortable drinking, rather than one with strong added flavors.
- Crushed tomatoes, kidney beans, and beef broth — Crushed tomatoes make a thick, spoonable base, and the beans add substance without needing a separate cooking step. Canned tomatoes and beans are practical choices here; drain and rinse the beans so their canning liquid doesn’t carry into the chili. A standard beef broth works well.
The Order That Builds a Deep Chili Without Burning the Spices
Brown the Beef in Small Crumbles
Heat the vegetable oil in a 6-quart Dutch oven over medium-high heat, then add the ground beef, kosher salt, and black pepper. Break the meat into small pieces as it cooks for 7 to 9 minutes. Look for browned crumbles rather than large gray clumps, and use an instant-read thermometer to confirm the beef reaches 160°F before moving on.
Soften the Vegetables Before Adding Garlic
Add the diced onion and green bell pepper to the browned beef and cook for 5 to 7 minutes, stirring occasionally. They should soften and lose their raw, crisp look without needing to brown deeply. Stir in the minced garlic for just 30 seconds; garlic can turn bitter if it sits over the heat too long.
Coat the Beef with Tomato Paste and Spices
Stir in the tomato paste, chili powder, cumin, smoked paprika, oregano, and unsweetened cocoa powder. Keep the mixture moving for 1 minute so the paste and spices coat the beef and vegetables evenly. If the mixture looks dry, don’t add extra liquid here; the stout comes next and will loosen everything in the pot.
Reduce the Stout, Then Add the Chili Base
Pour in the stout and scrape the bottom of the Dutch oven to release the browned bits. Let it simmer for 3 to 4 minutes, until it has reduced slightly; a hard, prolonged boil isn’t needed. Stir in the crushed tomatoes, drained and rinsed kidney beans, and beef broth, then bring the pot to a simmer.
Simmer Uncovered Until Thick
Reduce the heat to low and cook the chili uncovered for 35 to 45 minutes, stirring occasionally. The surface should bubble gently, not boil aggressively, and the liquid should thicken around the beef and beans. Take the pot off the heat and let the chili rest for 10 minutes before serving.
Three Changes That Actually Shift This Chili
A gluten-free, broth-forward version
Replace the stout with an equal amount of certified gluten-free beef broth, and use certified gluten-free versions of the packaged ingredients. The chili will lose the stout’s malty roast and taste more directly beefy. This is a useful swap when stout isn’t suitable for your table.
Leave out the kidney beans
Skip the beans for a meatier, less chunky bowl. Keep the rest of the ingredients and method the same, and cook until the chili thickens; without the beans, each spoonful will have more beef and tomato.
Make it without cocoa
Omit the cocoa powder and keep the rest of the spice blend. You’ll lose some of the rounded, dark finish, but the chili will still be savory, with the stout and smoked paprika supplying its roasted notes.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The chili will thicken as it chills.
- Freezer: Freeze in airtight portions for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm gently in a saucepan, stirring occasionally, until the chili reaches 165°F. Avoid scorching the thick mixture on high heat.
Questions That Come Up Once the Pot Starts Simmering

Dark Stout and Cocoa Ground Beef Chili
Ingredients
Equipment
Method
- Heat the vegetable oil in a 6-quart Dutch oven over medium-high heat.
- Add the ground beef, salt, and black pepper; cook for 7 to 9 minutes, breaking it into small pieces, until browned and it reaches 160°F.
- Add the onion and bell pepper and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the tomato paste, chili powder, cumin, smoked paprika, oregano, and cocoa powder; stir for 1 minute to coat the vegetables and beef.
- Pour in the stout, scraping up browned bits from the bottom of the pot, and simmer for 3 to 4 minutes, until reduced slightly.
- Stir in the crushed tomatoes, kidney beans, and beef broth.
- Bring to a simmer, then reduce the heat to low and cook uncovered for 35 to 45 minutes, stirring occasionally, until thickened.
- Remove the pot from the heat.
- Let the chili rest for 10 minutes before serving.