The Best Chili Ever

A methodical approach to perfecting classic beef chili.

A white speckled ceramic bowl holding chili topped with corn chips, grated cheddar, sour cream, sliced jalapenos, avocado, and scallions. There are saltine crakers on the plate underneath the bowl of chili, and the periphery of the image has small bowls of additional toppings.

Serious Eats / Qi Ai

Why This Recipe Works

  • Dried chiles and whole spices provide a more flavorful foundation than pre-made blends.
  • Keeping the short ribs whole allows for better browning.
  • A long soak in salted water yields smooth, tender, and flavorful beans.

I gotta admit up front: The title of this article is somewhat misleading. Yes, we will discuss chili, and yes, it's the best chili I personally have ever made.

But! To call something "the best chili ever" implies that the recipe is perfect, and perfection implies that there is no room for improvement. I can only hope that others will continue perfecting the chili work that began on the Tex-Mex border, and that I continue testing, well after the last rich and spicy remnant is licked clean off the bottom of the bowl. With that disclaimer out of the way, let's move on to the testing.

My first step was to set up some parameters that would define the ultimate chili. Certainly, there are disputes in the chili world as to what makes the best. Ground beef or chunks? Are tomatoes allowed? Should we even mention beans? But I think we can all agree on a few things.

The ultimate chili should:

  • Have a rich, complex chile flavor that combines sweet, bitter, hot, fresh, and fruity elements in balance.
  • Have a robust, meaty, beefy flavor.
  • Assuming that it contains beans, have beans that are tender, creamy, and intact.
  • Be bound together by a thick, deep-red sauce.

To achieve these goals, I decided to break down the chili into its distinct elements—the chiles, the beef, the beans, and the flavorings—perfecting each one before putting them all together in one big happy pot.

Choosing Your Chiles

Photo collage showing dried chiles and ground chile powder.

Serious Eats / J. Kenji López-Alt

I have bad memories of my chili-eating college days—when chili was made by adding a can of beans and a can of tomatoes to ground beef, then adding one of every spice on the rack (and two of cumin), then simmering. The finished product inevitably had a totally unbalanced flavor, with a powdery, gritty mouthfeel from the dried spices.

My first goal was to ditch the powdered spices and premixed chili powders (which are at worst inedible, and at best inconsistent) and go straight for the source: real dried chiles.

They come in a baffling array. To make my selection easier, I decided to taste every variety of whole chile I could find—both powdered in a spice grinder, and puréed in a blender with water—taking note of both their spice level and their flavor profile. I noticed that most of them fell into one of four distinct categories:

  • Sweet and fresh: These peppers have distinct aromas reminiscent of red bell peppers and fresh tomatoes. They include costeño, New Mexico (a.k.a. dried Anaheim, California, or Colorado), and choricero.
  • Hot: An overwhelming heat. The best, like cascabels, also have some complexity, while others like, the pequin or árbol, are all heat and not much else.
  • Smoky: Some peppers, like chipotles (dried, smoked jalapeños), are smoky because of the way they are dried. Others, like ñoras or guajillos, have a natural musty, charred-wood smokiness.
  • Rich and fruity: Distinct aromas of sun-dried tomatoes, raisins, chocolate, and coffee. Some of the best-known Mexican chiles, like ancho, mulato, and pasilla, are in this category.

Just as I occasionally like to mix up my Beatles Rock Band with a bit of Super Mario or old-school Street Fighter II, variety is what keeps you coming back to the chili pot.

The best spice strategy: Cover the low notes with a chile from the rich-and-fruity category, the high notes with a chile from the sweet-and-fresh category, and add a hit of heat with one from the hot, giving the smokier chiles a miss for reasons purely of personal taste. Unless you're camping or cooking it in a Dutch oven, there's no room in chili for smokiness.

Eliminating the gritty texture of powdered chiles: Ditch the powder, toast the chiles whole to enhance their aroma, cook them down in stock, and purée them until they're completely smooth, creating a rich, concentrated flavor base for my chili.

Pureed chile blend for chili.
Puréed chiles.

Serious Eats / J. Kenji López-Alt

Deciding on the Meat

Beyond beans, the meat is the biggest source of contention amongst chili lovers. Some (like my lovely wife) insist on ground beef, while others (like myself) prefer larger, stew-like chunks.

Ground chuck, chuck roast, and beef short ribs on a wooden cutting board to test for chili.
Ground chuck, a chuck roast, and bone-in short ribs.

Serious Eats / J. Kenji López-Alt

After trying store-ground beef, home-ground beef, beef cut into one-inch chunks, and beef roughly chopped by hand into a textured mix of one-eighth-inch to half-inch pieces, the last method won out. It provided little bits of nearly ground beef that added body and helped keep the stew well bound, while still providing enough large, chunkier pieces to provide textural interest and something to bite on.

I decided to go with bone-in short ribs—my favorite cut of beef for braising—hoping that I'd be able to use the bones to add extra flavor and body to my chili later on.

Browning Issues

Photo collage showing simmering ground beef and browned pieces of beef.
Ground beef stewing in its own juices, and chunks of perfectly browned beef.

Serious Eats / J. Kenji López-Alt

As anyone who's ever made a Bolognese knows, it's nearly impossible to properly brown a pot of ground beef. It's a simple matter of the ratio of surface area to volume. Ground beef has tons of surface area for liquid and fat to escape.

As soon as you start cooking it, liquid starts pooling in the bottom of the pot, completely submerging the meat and leaving it to gurgle and stew in its own gray-brown juices. Only after these juices have evaporated can any browning take place. The sad truth? With ground (or, in our case, finely chopped) beef, you have to settle for either dry, gritty meat, or no browned flavor.

Then I had a thought: Why was I bothering trying to brown the beef after I'd chopped it? If browned flavor in the stew was what I was after, does it even matter when I brown the beef, as long as it ends up getting browned?

I grabbed another batch of short ribs, this time searing them in a hot pan before removing the meat from the bone and chopping it down to its final size.

The result? Chili with chopped-beef texture, but deeply browned flavor.

The Best Way to Cook Your Beans

Pot of chili simmering showing the beans and short rib bones.

Serious Eats / J. Kenji López-Alt

If you are from Texas, you may as well skip to the next section. But if you're like me and believe beans are as integral to a great bowl of chili as beef, if not more so, read on.

To be honest, there's nothing wrong with canned kidney beans in a chili. They are uniformly cooked and hold their shape well, and—at least in chili—the relative lack of flavor in canned versus dried beans is not an issue. There are enough other flavors going on to compensate.

But sometimes the urge to crack some culinary skulls and the desire for some food-science myth-busting are so strong that I can't resist. So we're going to have a quick diversion into the land of dried beans.

If you have a chef (as in "the boss," that is, not a personal one); a grandmother from Tuscany; or an aunt from Toulouse, you may have at one point been told never to add salt to your beans until they are completely cooked, lest you prevent their tough skins from softening fully. In fact, in some restaurants I worked in, it was thought that overcooked beans could actually be saved by salting the water. (I assure you, whatever firmness was reattained was purely psychosomatic in nature.)

But how often have you actually cooked two batches of beans side by side, one soaked and cooked in salted water, and the other soaked and cooked in plain water? Chances are, never. And now, you never will. I present to you the results of just such a test:

Photo composite comparing unsalted beans that have blown out to salted beans that are smooth-skinned

Serious Eats / J. Kenji López-Alt

Both batches of beans were cooked just until they were fully softened, with none of the papery toughness of an undercooked skin (about two hours for both batches, after an overnight soak). As you can clearly see, the unsalted beans end up absorbing too much water and blowing out long before their skins properly soften, while the salted beans remain fully intact.

The problem? Magnesium and calcium, two ions found in bean skins that act kind of like buttresses, supporting the skins' cell structure and keeping them firm. When you soak beans in salted water overnight, some of the sodium ions end up playing musical chairs with the calcium and magnesium, leaving you with skins that soften at the same rate as the beans' interiors.

Selecting Spices

Star anise, whole cumin, whole cloves, and whole coriander seeds in a white bowl.

Serious Eats / J. Kenji López-Alt

The chili-standard duo of cumin and coriander were a given, as were a couple of cloves, their medicinal, mouth-numbing quality a perfect balance for the spicy heat of the chiles, much like numbing Sichuan peppers can play off chiles in the Chinese flavor combination known as ma-la (numb-hot).

I also decided to give star anise a try, in a nod to Heston Blumenthal and his treatment of Bolognese sauce. He's found that, in moderation, it can boost the flavor of browned meats without making its anise-like presence known. He's right, as I quickly discovered.

As for toasting, I made sure to toast the spices before grinding them. Why? Toasting heats the volatile flavor compounds in the spices' cells, causing them to change shape, recombine, and form new, more complex aromas.

If you toast post-grinding, these volatile aromas are too exposed to the air. They can easily leap right out of the spices and dissipate, leaving you with more aroma around your kitchen while you cook, but less aroma around your food when you serve it.

With the spices accounted for, the last thing was working on a cooking method. Aside from puréeing the chiles and browning the short ribs, I saw no reason to stray far from tradition.

I sautéed onions, garlic, and oregano in rendered beef fat (along with some fresh Thai chiles for added heat and freshness); cooked down the chile purée; deglazed with some chicken stock (I tried a bit of beer, but found the flavor too distracting); added the beef, its bones, and the soaked beans, along with some tomatoes; and simmered it all until it was done.

So how'd it taste? Great. But not that great.

Boosting Complexity, Meatiness, and Aroma

Bowl of coffee beans next to chopped chocolate on a wooden cutting board.

Serious Eats / J. Kenji López-Alt

So how could I add complexity? If my chiles already had distinct aromas of coffee and chocolate, could there be any harm in adding real coffee and chocolate to play up those flavors? After all, chocolate is a common ingredient in many true south-of-the-border chile blends (like mole negro), and coffee is commonly used as a bitter flavor enhancer in sweet and savory dishes alike.

I made a new batch incorporating one ounce of unsweetened chocolate and a tablespoon of finely ground dark-roast espresso beans into my chile purée, which instantly bumped up its complexity and bitterness. Although chocolate aromas were readily detectable during the first few minutes of cooking, the scent quickly dissipated, providing subtlety as the chili cooked.

Almost there. The only thing remaining was to address meatiness.

The Usual Suspects: Umami Bombs

Containers of Marmite, soy sauce, and anchovies on a wooden cutting board.

Serious Eats / J. Kenji López-Alt

Ever since I started my experimentation with turkey burgers, the only things I've kept closer by my side than my meat grinder and my wife are my jars of Marmite, soy sauce, and anchovies—three umami bombs that can increase the meatiness of nearly any dish involving ground meat and/or stews.

Adding a dab of each to my chile purée boosted my already-beefy short ribs to the farthest reaches of meatiness, a realm where seared skinless cows traipse across hills of ground beef, darting in and out of fields of skirt steak, stopping only to take sips of rivers overflowing with thick glace de viande...

A spoonful of beef chili over a small bowl of chili on a wooden board.

Serious Eats / J. Kenji López-Alt

Convinced that I had finally reached the pinnacle of my chili-centric existence, I ladled up a bowl for myself, noting the perfectly intact, creamy beans; the good mix of finely chopped beef and robust beef chunks; and the deep-red sauce.

The Unusual Suspect: Alcohol

Inhaling deeply, I stopped and suddenly thought of penne alla vodka, the once-ubiquitous dish that enjoyed a brief moment of stardom in the 1980s—when all the red-sauce joints decided they wanted to be pink-sauce joints—before realizing that the 1990s don't like pink.

Why did this mysteriously enter my head at such a critical moment of introspection? It all has to do with something called an azeotrope.

It's a curious fact that although water boils at 100°C (212°F), and alcohol boils at 78.5°C (173°F), a mixture of alcohol and water will boil at a lower temperature than either pure alcohol or water on its own.

You see, alcohol and water stick with their own kind just a bit tighter than with each other. So, when the water and alcohol are mixed, an individual water molecule is further away from other water molecules, making it much easier for it to escape and vaporize. Likewise for the alcohol.

So what's this got to do with chili?

All of this aroma-building serves no purpose whatsoever unless those aromas reach your nose, right? So after cooking the chili, my goal should be to get as much of the aroma out of the bowl and into the air as possible.

I reasoned that by adding a couple shots of hard liquor—say, some vodka, bourbon, or tequila—I'd not only help the alcohol-soluble flavor compounds in the chili reach my nose and mouth more efficiently, but, because of the mixture's azeotropic nature, I'd actually help the water-soluble compounds vaporize more efficiently as well.

It worked like a charm, and, after a thorough tasting of vodka, Scotch, bourbon, and tequila, in the name of good science, I came to the conclusion that they're all good.

Long Island iced chili, anyone?

This may all seem long and tedious to do in one shot, and, I admit, even I sometimes prefer doing things the short, easy, and less flavorful way. But the beauty of multi-step recipes is that even if you change only one thing in your routine—adding chocolate and coffee to your mix, grinding spices after toasting instead of before—the results should be better, and isn't better food what it's all about?

January 2010

Recipe Details

The Best Chili Ever

Cook 5 hrs 40 mins
Active 2 hrs
Soaking Time 8 hrs
Total 13 hrs 40 mins
Serves 6 to 10 servings

A methodical approach to perfecting classic beef chili.


For Chili:

  • 1 pound (450g) dried dark red kidney beans

  • 6 tablespoons (54g) Diamond Crystal kosher salt (for table salt, use half as much by volume or the same weight), plus more for seasoning

  • 3 whole ancho, pasilla, or mulato chiles, seeded and torn into rough 1-inch pieces (about 1/2 ounce)

  • 2 whole New Mexico red, California, costeño, or choricero chiles, seeded and torn into rough 1-inch pieces (about 1/8 ounce)

  • 1 whole cascabel, árbol, or pequin chile, seeded and torn in half

  • 1 1/2 tablespoons (9g) whole cumin seeds

  • 1 1/2 teaspoons (3g) whole coriander seeds

  • 2 whole cloves

  • 1 star anise

  • 5 pounds (2.3kg) bone-in beef short ribs, trimmed of silver skin and excess fat

  • Freshly ground black pepper

  • 2 tablespoons (30ml) vegetable oil

  • 1 quart (900ml) low-sodium chicken broth (preferably homemade), divided

  • 1 ounce (30g) chopped unsweetened chocolate

  • 2 tablespoons (30ml) tomato paste

  • 1 tablespoon (5g) extra-finely ground coffee beans

  • 2 whole anchovy fillets

  • 2 teaspoons (10ml) soy sauce

  • 1 teaspoon (5ml) Marmite

  • 1 large yellow onion, diced fine (about 1 1/2 cups)

  • 4 cloves garlic, minced (about 1 tablespoon)

  • 3 fresh Thai bird chiles or 1 jalapeño pepper, finely chopped

  • 1 tablespoon (3g) dried oregano

  • 2 bay leaves

  • 1 (28-ounce; 794g) can crushed tomatoes

  • 1/4 cup (60ml) cider vinegar, plus more to taste

  • 1/4 cup (60ml) vodka or bourbon

  • 2 tablespoons (28g) dark brown sugar

  • 1 tablespoon (15ml) Buffalo-style hot sauce, such as Frank's RedHot (or more to taste)

For Garnish (all suggestions optional):

  • Scallions, thinly sliced

  • Cheddar, Jack, or Colby cheese, grated

  • Sour cream

  • Jalapeño or Poblano peppers, stemmed, seeded, and diced

  • Onion, diced

  • Avocado, diced

  • Saltine crackers

  • Fritos


  1. Place beans, the 6 tablespoons (54g) kosher salt, and 4 quarts (4L) water in a large container or bowl. Allow to soak at room temperature at least 8 hours and up to 1 day. Drain and rinse soaked beans.

    Soaked kidney beans being drained in a metal colander inside of a deep stainless steel-lined sink.

    Serious Eats / Qi Ai

  2. Add dried chiles to a large heavy-bottomed Dutch oven or stockpot and cook over medium-high heat, stirring frequently, until slightly darkened with an intense, roasted aroma, 2 to 5 minutes. Do not allow to smoke. Remove chiles, place in a small bowl, and set aside. Alternatively, place dried chiles on a microwave-safe plate and microwave on high power in 15-second increments until chiles are pliable and toasted-smelling, about 30 seconds total. Reduce the heat to medium; add the cumin, coriander, cloves, and star anise to the Dutch oven and stir, toasting until the spices become fragrant. Remove spices, cool slightly, then transfer to a spice grinder and grind into a powder. Set aside.

    A two-image collage. The top image shows two bowls side by side, one holding toasted chiles, the other holding whole toasted spices. The bottom image shows cumin, coriander, cloves, and star anise ground into a fine powder inside of a spice grinder.

    Serious Eats / Qi Ai

  3. Season short ribs on all sides with salt and freshly ground black pepper. Add oil to Dutch oven and heat over high heat until smoking. Add half of short ribs and brown well on all sides (it may be necessary to brown ribs in 3 batches, depending on size of Dutch oven—do not overcrowd pan), 8 to 12 minutes total, reducing heat if fat begins to smoke excessively or meat begins to burn. Transfer to a large rimmed baking sheet or plate. Repeat with remaining short ribs, browning them in the fat remaining in Dutch oven. Once all short ribs are cooked, transfer all rendered fat into a small bowl and reserve separately. Allow short ribs to cool at room temperature.

    A two-image collage. The top image shows chunks of beef short rib added to hot oil inside of a Dutch oven. The bottom image shows the now-browned chunks of beef short rib resting on a sheet pan.

    Serious Eats / Qi Ai

  4. Meanwhile, return Dutch oven to medium-high heat and add 1 cup (240ml) chicken broth, using a flat wooden spoon or stiff spatula to scrape browned bits off of bottom of pan. Reduce heat until chicken broth is at a bare simmer, add toasted chiles to liquid, and cook until chiles have softened and liquid is reduced by half, 5 to 8 minutes. Transfer chiles and liquid to a blender. Add ground spices, chocolate, tomato paste, coffee, anchovies, soy sauce, and Marmite. Blend at high speed, scraping down sides as necessary, until a completely smooth purée has formed, about 2 minutes. Set chile purée aside.

    A four-image collage. The top left image shows the dried chiles being softened inside of a Dutch oven. The top right image shows a wooden spoon holding up a softened chile, to demonstrate the texture. The bottom left image shows the softened chiles and dried spices inside of the jar of a high speed blender. The bottom right image shows the chiles and other ingredients processed into a smooth paste inside of the jar of the high speed blender.

    Serious Eats / Qi Ai

  5. Trim meat from short rib bones and hand-chop into rough 1/2-inch to 1/4-inch pieces (finer or larger, as you prefer), reserving bones separately. Add any accumulated meat juices to chile purée.

    A two-image collage. The top image shows the meat being cut off of the beef short rib bones. The bottom image shows a cutting board covered with small chopped pieces of beef short rib meat.

    Serious Eats / Qi Ai

  6. Heat 4 tablespoons (60ml) rendered beef fat (if necessary, add vegetable oil to reach 4 tablespoons) in a large Dutch oven or heavy-bottomed stockpot over medium heat until shimmering. Add onions and cook, stirring frequently, until softened but not browned, 6 to 8 minutes. Add garlic, fresh chiles, and oregano and cook, stirring frequently, until fragrant, about 1 minute. Add chile purée and cook, stirring frequently and scraping bottom of pot, until chile mixture begins to fry and leaves a coating on bottom of pan, 2 to 4 minutes. Add remaining chicken stock, chopped beef, beef bones, and bay leaves. Bring to a simmer, scraping bottom of pan to loosen browned bits. Reduce heat to lowest possible setting, add beans, and cook, with cover slightly ajar, until beans are almost tender, about 1 hour. Add crushed tomatoes and cider vinegar and cook, with cover slightly ajar, until beans and beef are fully tender and broth is rich and lightly thickened, 2 to 3 1/2 hours longer, adding water if necessary to keep beans and meat mostly submerged (a little protrusion is okay).

    A four-image collage. The top left image shows onions and dried spices added to the interior of a Dutch oven. The top right image shows the chile mixture beginning to fry in the Dutch oven. The bottom left image shows the soaked, rinsed beans being added to the Dutch oven, which now also includes liquid. The bottom right image shows tomatoes being added to the Dutch oven, which now also contains the chopped meat.

    Serious Eats / Qi Ai

  7. Using tongs, remove and discard bay leaves and bones. (At this point, any excess meat still attached to the bones can be removed, chopped, and added back to the chili, if desired.) Add vodka (or bourbon), brown sugar, and hot sauce and stir to combine. Season to taste with kosher salt, ground black pepper, and additional vinegar.

    A two-image collage. The top image shows the alcohol, brown sugar, and and hot sauce about to be poured into the Dutch oven. The bottom image shows the pot being stirred with a wooden spoon, with all of the ingredients stirred together.

    Serious Eats / Qi Ai

  8. Serve immediately, or, for best flavor, allow to cool and refrigerate overnight, or up to 1 week in a sealed container. Reheat and serve with desired garnishes.

    A ceramic bowl of chili topped with sliced jalapenos, sliced scallions, grated cheddar, sour cream, and corn chips.

    Serious Eats / Qi Ai

Special Equipment

Dutch oven or heavy-bottomed stockpot, tongs, spice grinder, blender

Read More

Nutrition Facts (per serving)
673 Calories
34g Fat
48g Carbs
48g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 10
Amount per serving
Calories 673
% Daily Value*
Total Fat 34g 44%
Saturated Fat 14g 69%
Cholesterol 124mg 41%
Sodium 988mg 43%
Total Carbohydrate 48g 18%
Dietary Fiber 11g 40%
Total Sugars 11g
Protein 48g
Vitamin C 15mg 73%
Calcium 130mg 10%
Iron 10mg 54%
Potassium 1479mg 31%
*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.)