This hearty chili combines ground beef, kidney beans, and black beans with a blend of spices including chili powder, cumin, and smoked paprika. Sautéed onions, garlic, and bell peppers add rich flavor, while a melty cheddar topping completes the dish. Simmered gently to develop depth, it’s ideal for warming up on cooler nights. Optional heat comes from jalapeños and cayenne, offering a customizable spice level. Serve hot with sour cream and fresh cilantro to enhance the experience.
The first snowfall had just started when my roommate asked what smelled so good. I had a pot of this chili simmering away, the way my dad always did on Sundays, and the whole apartment felt warmer somehow. That winter, this recipe became our go-to after sledding adventures, with everyone gathering around the stove while the cheese melted on top. Now every time I make it, I'm back in that cozy kitchen, watching steam rise up into the fluorescent lights.
Last football season, I made a triple batch for friends and accidentally forgot the cayenne. Someone still asked if I could make it milder next time, which just confirmed that everyone's heat tolerance is wildly different. Now I keep the extra spices on the table and let people customize their own bowls. There is something satisfying about watching friends doctor their chili exactly how they like it.
Ingredients
- 1 lb (450 g) ground beef (80/20 recommended): The extra fat content makes all the difference here, keeping the chili rich instead of lean and watery.
- 1 large yellow onion, diced: This foundation sweetness balances the heat and adds depth to the beef.
- 2 cloves garlic, minced: Fresh garlic transforms the base, so skip the jarred stuff here.
- 1 medium red bell pepper, diced: Adds a subtle sweetness and beautiful color contrast against the dark red chili.
- 1 medium green bell pepper, diced: I like the mix of red and green for visual appeal and slightly different flavor notes.
- 1 jalapeño, seeded and minced (optional for heat): Leave some membranes if you want more kick.
- 1 can (15 oz / 425 g) kidney beans, drained and rinsed: These hold their shape beautifully during the long simmer.
- 1 can (15 oz / 425 g) black beans, drained and rinsed: The earthy black beans complement the kidney beans and add protein.
- 1 can (28 oz / 800 g) crushed tomatoes: Look for fire-roasted if you can find them for extra depth.
- 1 cup (240 ml) beef broth: Use a good quality broth here since it reduces and concentrates.
- 2 tbsp chili powder: This is the backbone, so use fresh spices if possible.
- 2 tsp ground cumin: Toast it briefly in a dry pan before adding for maximum flavor.
- 1 tsp smoked paprika: This adds that subtle smokiness without needing actual smoke.
- 1/2 tsp dried oregano: A small amount that rounds out the spice blend.
- 1/4 tsp cayenne pepper (optional): Start with less and add more later.
- 1 1/2 tsp kosher salt (to taste): Taste at the end since the broth and cheese add saltiness.
- 1/2 tsp black pepper: Freshly ground makes a noticeable difference.
- 1 1/2 cups (150 g) sharp cheddar cheese, shredded: Sharp cheddar has more flavor and melts beautifully over the hot chili.
- Sour cream, sliced green onions, chopped cilantro (optional): Classic toppings that cool and brighten each bite.
Instructions
- Brown the beef:
- In a large pot or Dutch oven over medium-high heat, cook the ground beef until no longer pink, breaking it up with a spoon as it browns. Drain excess fat if needed, but leave a little behind for flavor.
- Add the vegetables:
- Stir in the onion, garlic, both bell peppers, and jalapeño. Sauté for 5 to 6 minutes until softened and fragrant, scraping up any browned bits from the bottom of the pot.
- Bloom the spices:
- Add chili powder, cumin, smoked paprika, oregano, cayenne if using, salt, and pepper. Cook for just 1 minute until the spices become fragrant, stirring constantly so they do not burn.
- Add the tomatoes and beans:
- Pour in the crushed tomatoes and beef broth, then add both kinds of beans. Stir well to combine everything, making sure to scrape the bottom of the pot.
- Simmer to develop flavor:
- Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 45 minutes, stirring occasionally to prevent sticking, until the chili has thickened.
- Season and serve:
- Taste and adjust salt or heat if needed. Ladle hot chili into bowls and top generously with shredded cheddar cheese.
During finals week in college, my study group lived off this chili for three days straight. We would take breaks from the library just to warm up bowls and huddle around the tiny kitchen table. Those quiet moments between stressful study sessions, just eating and breathing in the spices, are some of my favorite food memories.
Making It Ahead
This chili honestly tastes better after a day in the refrigerator. The spices meld together and the flavors deepen in a way you cannot achieve with a quick simmer. I make it on Sunday and portion it out for easy lunches all week.
Freezer Friendly
Portion cooled chili into freezer-safe containers or resealable bags. It keeps beautifully for up to 2 months, just thaw overnight in the refrigerator and reheat gently on the stove. I always keep a backup bag in the freezer for those nights when cooking feels impossible.
Serving Ideas
Cornbread is the classic pairing, but I also love serving this over baked potatoes or with a side of warm tortillas. The chili also makes incredible loaded nachos or can be spooned over hot dogs for a serious upgrade. Get creative with the toppings too, crushed tortilla chips add perfect crunch.
- Set up a toppings bar and let everyone build their own bowl.
- A splash of hot sauce right before serving brightens everything.
- Leftovers reheat beautifully over low heat, just add a splash of broth if it has thickened too much.
There is something incredibly comforting about a pot of chili bubbling away on the stove, especially when the weather turns cold and you need something to warm you from the inside out. Make a big batch and share it with people you love.
Recipe Questions
- → What types of beans are used?
-
Kidney beans and black beans are combined to add hearty texture and balanced flavor.
- → Can I adjust the spice level?
-
Yes, jalapeño and cayenne pepper can be added or omitted to suit your preferred heat intensity.
- → What cheese complements this dish?
-
Sharp cheddar cheese is recommended for a rich, melty topping that enhances the flavors.
- → Is it suitable for gluten-free diets?
-
Yes, ensure the beef broth and canned beans are gluten-free to maintain the dish’s gluten-free status.
- → How can leftovers be stored?
-
Refrigerate leftovers for up to four days or freeze for two months, allowing flavors to deepen when reheated.