There is something so comforting about a big pot of chili bubbling away on the stove. The kitchen fills with the smoky aroma of toasted spices, the beef turns rich and tender, and every spoonful is thick, savory, and just a little bit spicy. Pile on melty cheddar, a cool dollop of sour cream, and a sprinkle of green onions, and you have a bowl that warms you right down to your toes.
This is the recipe I reach for on chilly weeknights, game days, and any time I need to feed a crowd without fuss. It all comes together in one Dutch oven, it tastes even better the next day, and it freezes beautifully, so a single batch can carry you through busy weeks. It is also wonderfully forgiving, which makes it perfect for potlucks and casual get-togethers.
SaveMy family has tried plenty of chili over the years, from fancy versions with a dozen dried chiles to quick ones that never quite hit the spot. This one is the happy middle: simple pantry spices, a little masa harina for that silky, thick body, and a splash of vinegar at the end to make all the flavors pop. Once you make it, I think it will become your go-to too.
Classic Beef Chili
Ingredients
Chili
For Topping
Instructions
- Brown the beef
Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat until it shimmers. Add the ground beef and break it into small crumbles with a wooden spoon. Cook for 8 to 10 minutes, stirring only occasionally so the meat gets deep brown edges, until no pink remains. If there is more than about 2 tablespoons of fat in the pot, spoon off the excess and discard it.
- Soften the vegetables
Reduce the heat to medium. Add the diced onion, green bell pepper, red bell pepper, and jalapeño to the beef. Cook for 6 to 7 minutes, stirring often, until the onion is translucent and the peppers are tender. Stir in the garlic and cook for 30 seconds, just until fragrant.
- Bloom the spices
Sprinkle the chili powder, cumin, smoked paprika, oregano, cayenne, kosher salt, and black pepper over the meat and vegetables. Stir constantly for 1 minute so the spices toast in the fat and smell warm and smoky. Keep the heat at medium so they do not scorch.
- Cook the tomato paste
Add the tomato paste and stir it into the beef mixture until everything is evenly coated. Cook for 2 minutes, stirring, until the paste darkens to a brick red color. This step deepens the tomato flavor and takes away any raw, tinny taste.
- Add the liquids
Pour in the crushed tomatoes, diced tomatoes with their juices, and beef broth. Add the Worcestershire sauce and brown sugar. Scrape the bottom of the pot with your spoon to loosen any browned bits, then raise the heat to medium-high and bring the chili to a gentle boil, about 5 minutes.
- Simmer covered
Lower the heat so the chili bubbles gently, cover the pot with the lid slightly ajar, and simmer for 45 minutes. Stir every 10 to 15 minutes, reaching all the way to the bottom so nothing sticks. The beef will become tender and the flavors will start to meld.
- Add the beans
Stir in the drained kidney beans and pinto beans. Continue simmering uncovered for 30 minutes, stirring occasionally, until the chili has reduced and thickened slightly and the beans have soaked up the seasoning.
- Thicken with masa
In a small bowl, whisk the masa harina with the warm water until smooth with no lumps. Stir the paste into the chili and simmer for 5 more minutes, stirring frequently. The chili will turn glossy and noticeably thicker, with a subtle corn flavor.
- Finish and season
Turn off the heat and stir in the apple cider vinegar. Taste and adjust with more salt, a pinch of cayenne, or a little more brown sugar until the flavor is balanced to your liking. Let the chili rest for 5 minutes so it settles before serving.
- Serve with toppings
Ladle the chili into warm bowls. Top each serving with shredded cheddar, a spoonful of sour cream, sliced green onions, and chopped cilantro. Set out any extra toppings so everyone can build their own bowl.
Substitutions and variations
- Swap the ground beef for ground turkey or a mix of beef and Italian sausage; add an extra tablespoon of oil if you use lean turkey so it browns well.
- If you cannot find masa harina, stir in 2 tablespoons of finely crushed tortilla chips or let the chili simmer uncovered an extra 15 minutes to thicken.
- Use black beans in place of the pinto beans, or leave the beans out entirely for a Texas-style chili and add an extra half pound of beef.
- For a milder pot, skip the cayenne and jalapeño; for more heat, add a minced chipotle pepper in adobo along with the garlic.
- Fresh lime juice works nicely in place of the apple cider vinegar for a brighter finish.
Chloe's tips
- Do not rush the browning; those dark, crispy bits on the beef add a ton of savory depth to the finished chili.
- Use a heavy-bottomed pot like a Dutch oven so the chili simmers evenly and does not scorch on the bottom.
- Check the date on your chili powder; fresh spices make a huge difference in a recipe where they are the main flavor.
- If the chili gets too thick while simmering, splash in a little more beef broth, 1/4 cup at a time.
- Make it a day ahead if you can; the flavors deepen overnight and it reheats perfectly.
How to store it
- Cool the chili completely, then refrigerate it in airtight containers for up to 4 days.
- Freeze portions in freezer bags or containers for up to 3 months, leaving a little room for expansion.
- Thaw frozen chili overnight in the refrigerator before reheating.
- Reheat on the stove over medium-low heat, stirring often and adding a splash of broth or water if it has thickened, until it is steaming hot throughout.
Serving suggestions
This hearty chili is a full meal on its own, but these sides make it even better.
- Warm, buttery cornbread or corn muffins
- Fluffy white rice or baked potatoes
- Tortilla chips or saltine crackers for scooping
- A crisp green salad with lime vinaigrette
- Spooned over hot dogs or nachos for a fun game day twist

Frequently asked questions
Can I make this chili in a slow cooker?
Yes. Complete steps 1 through 4 on the stove, then transfer everything to a slow cooker with the tomatoes, broth, Worcestershire, brown sugar, and beans. Cook on low for 6 to 8 hours or high for 3 to 4 hours, then stir in the masa paste for the last 15 minutes and finish with the vinegar.
How can I make the chili thicker?
The masa harina does most of the work, but you can also simmer the chili uncovered for an extra 10 to 15 minutes or mash about a cup of the beans against the side of the pot and stir them back in.
Is this chili very spicy?
It has a gentle, warming heat that most kids and adults enjoy. The seeded jalapeño and small amount of cayenne keep it mild to medium. Leave them out for a very mild chili, or add more cayenne for extra kick.
Can I use dried beans instead of canned?
Absolutely. Use about 4 1/2 cups of cooked beans in place of the three cans. Cook them fully before adding to the chili, since they will not soften properly in the acidic tomato base.
Let's get cooking!
Once you make this classic beef chili, I have a feeling it will earn a permanent spot in your cold weather rotation. It is cozy, crowd pleasing, and so easy to customize with your favorite toppings. Grab your biggest pot, put on some music, and let that wonderful aroma fill your home. I would love to hear how your family enjoys it!




