This satisfying Tex-Mex classic brings together ground beef, kidney and black beans, fresh bell peppers, and jalapeño in a deeply flavorful sauce seasoned with cumin, chili powder, and smoked paprika. The dish simmers slowly to develop rich, layered flavors, resulting in a thick, comforting bowl perfect for cold weather or feeding a hungry crowd. Top with sour cream, cheese, and cilantro for the complete experience.
The aroma of cumin and chili powder hitting hot oil still stops me in my tracks every time. I first made chili on a freezing Tuesday when my roommate complained about yet another pasta dinner. That pot simmered on our tiny stove for hours, filling the whole apartment with smells that made neighbors knock on our door to see what was happening.
My dad always said chili was forgiving food, the kind that welcomes experimentation. Once I accidentally dumped in double the smoked paprika, and honestly, that mistake became my new standard. Cooking it feels like catching up with an old friend who tells the same stories but somehow makes them better each time.
Ingredients
- 500 g ground beef: The foundation creates that rich meaty base, though I have discovered that 20% fat content yields the most flavorful results
- 1 large onion, diced: This sweet aromatic builds depth in the background of every spoonful
- 2 cloves garlic, minced: Fresh is absolutely essential here, nothing else compares to that sharp bite
- 1 red bell pepper and 1 green bell pepper, diced: These bring sweetness and a slight crunch that contrasts beautifully with the tender beef
- 1 jalapeño, finely chopped: Leave the seeds in if you want real heat, remove them for just a gentle warmth
- 400 g canned diced tomatoes: The juices become part of the sauce, so choose good quality ones
- 2 tbsp tomato paste: This concentrates everything and adds that gorgeous deep red color
- 400 g canned red kidney beans, drained: These hold their shape beautifully through long simmering
- 400 g canned black beans, drained: The creamier counterpart to kidney beans, adding velvety texture
- 250 ml beef broth: Homemade is ideal but any low sodium version works wonderfully
- 2 tbsp olive oil: The foundation for sautéing those aromatics properly
- 2 tsp ground cumin: This is the earthy backbone that makes chili taste like chili
- 2 tsp chili powder: Not as spicy as you might expect, it adds complex flavor more than heat
- 1 tsp smoked paprika: The secret ingredient that makes people ask what is different about your recipe
- 1/2 tsp ground coriander: A subtle citrusy brightness that cuts through the richness
- 1/2 tsp cayenne pepper: Use judiciously, this brings real fire to the party
- 1 tsp dried oregano: Adds an herbaceous layer that keeps the beef from feeling too heavy
- 1 tsp salt, or to taste: Essential to balance the tomatoes and bring out all those spices
- 1/2 tsp black pepper: Freshly cracked makes a noticeable difference in the final dish
Instructions
- Build your flavor foundation:
- Warm the olive oil in your large pot over medium heat, then add the diced onion and let it soften and turn translucent, about 3 to 4 minutes, stirring occasionally to prevent any browning
- Wake up the garlic:
- Stir in the minced garlic and cook just until fragrant, about 1 minute, watching carefully because burned garlic turns bitter and ruins the delicate balance
- Brown the beef properly:
- Add the ground beef, breaking it apart with your wooden spoon, and let it cook undisturbed for a couple of minutes before stirring to develop those caramelized bits, continuing for 6 to 8 minutes until fully browned
- Introduce the peppers:
- Mix in both bell peppers and the jalapeño, cooking for another 3 to 4 minutes until they soften slightly but still retain some crunch
- Bloom the spices:
- Add the tomato paste, diced tomatoes, and all your spices, stirring constantly for about 1 minute to toast the spices and deepen their flavor in the fat
- Create the simmer:
- Pour in the beef broth and bring everything to a gentle bubble, making sure to scrape up any flavorful bits from the bottom of the pot
- Let it meld:
- Reduce the heat to low, cover with a tight fitting lid, and let simmer for 45 minutes, stirring occasionally to prevent anything from sticking to the bottom
- Add the beans:
- Stir in both kidney beans and black beans, then continue simmering uncovered for 15 more minutes to let the chili thicken slightly
- Final adjustment:
- Taste your chili and add more salt or pepper if needed, remembering that flavors will continue to develop as it sits
- Serve it up:
- Ladle hot into bowls and offer sour cream, shredded cheddar, fresh cilantro, and extra jalapeños for everyone to customize their own bowl
This recipe became my go to for housewarming gifts and new parent meals after countless friends asked for the recipe. Something about a pot of simmering chili makes any kitchen feel like home, regardless of the weather outside.
Making It Your Own
I have discovered that adding a dark chocolate square during the last 10 minutes of simmering creates an incredible depth. My neighbor swears by a splash of coffee, and another friend adds a cinnamon stick with the spices. The beauty lies in finding what speaks to your palate.
Serving Suggestions Beyond The Bowl
While cornbread is classic, I have found that serving it over baked sweet potatoes transforms the dish entirely. One memorable evening, we used it as a topping for loaded baked potatoes, and the combination became a winter tradition. Leftovers also make the most incredible taco filling the next day.
Storage And Make Ahead Magic
This chili genuinely improves after a night in the refrigerator, as the spices have time to meld and mellow. I often make a double batch on Sunday, portioning some for lunches throughout the week and freezing the rest for those nights when cooking feels impossible.
- Freeze in individual portions for quick emergency meals
- Thaw overnight in the refrigerator rather than using the microwave
- Always reheat gently over low heat to maintain texture
There is something profoundly satisfying about a one pot meal that brings people together, ladling steaming bowls around the table while the conversation flows as freely as the garnishes.
Recipe FAQ
- → How long should I simmer the chili?
-
Simmer covered for 45 minutes after adding the broth, then uncover and cook for 15 more minutes once the beans are added. This total hour of simmering allows flavors to meld and the sauce to thicken properly.
- → Can I make this vegetarian?
-
Yes, substitute the ground beef with plant-based crumbles or extra beans. Use vegetable broth instead of beef broth. The spices and vegetables provide plenty of flavor on their own.
- → What's the best way to adjust the heat level?
-
Increase jalapeño quantity or add more cayenne pepper for extra spice. For a milder version, omit the jalapeño and reduce the cayenne. Remember that flavors intensify during cooking, so taste near the end before adjusting.
- → Does chili taste better the next day?
-
Absolutely. Like many stews, the flavors continue to develop overnight in the refrigerator. Reheat gently on the stovetop, adding a splash of broth if needed to restore consistency.
- → What sides pair well with this dish?
-
Cornbread is a classic accompaniment, helping soak up the flavorful sauce. Rice also works beautifully as a base. For lighter options, serve with a simple green salad or warm tortillas.