
This hearty chili delivers rich, smoky depth without a single tomato. I’ve perfected a blend of spices and slow-cooked ingredients that create a robust, satisfying stew.
The base relies on tender beans, ground meat, and a mix of aromatic spices to build layers of flavor. A touch of coffee or cocoa powder enhances the savory profile, making every bite complex and fulfilling.
Cooked low and slow, the ingredients meld together into a thick, hearty texture. The result is a chili that’s deeply flavorful, with a balance of warmth and earthiness.
Perfect for cold evenings or meal prep, this dish proves you don’t need tomatoes for a delicious, comforting chili.
Ingredients for Chili Recipe No Tomato
Pantry staples and a few fresh items build this rich, smoky stew.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean-to-fat ratio preferred |
| Dried Kidney Beans 🌾 | 1 lb | Or sub pinto or black beans |
| Dried Pinto Beans 🌾 | 1 lb | Soaked overnight preferred |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Beef Broth 🍲 | 4 cups | Low-sodium for better control |
| Chili Powder 🌶️ | 2 tbsp | Blends vary, adjust to taste |
| Ground Cumin 🌿 | 1 tbsp | Toasted for nuttier flavor |
| Smoked Paprika 🌶️ | 1 tbsp | Key for that smoky depth |
| Unsweetened Cocoa Powder 🍫 | 1 tbsp | Enhances savory richness |
| Strong Brewed Coffee ☕ | ½ cup | Cool before adding |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 tsp | Adjust to taste at end |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety best |
The beans are the backbone here. Dried beans (kidney or pinto) give the best texture—Goya or Bob’s Red Mill are reliable brands. If you’re short on time, canned works (just rinse well). I grab mine from Whole Foods or the bulk section at my local market. The beef? 80/20 ground chuck from Costco has the right fat for flavor. The coffee and cocoa might seem odd, but they’re game-changers.
No coffee? Sub extra beef broth plus a dash of balsamic. Out of cocoa powder? Dark chocolate (70%+) at half the amount works. If you can’t find smoked paprika, add a pinch of liquid smoke (sparingly). The chili powder can be adjusted—if yours is hot, dial it back. The aromatics (onion, garlic) can be swapped for shallots or leeks if that’s what you’ve got.
This chili actually improves overnight. Keeps 5 days in the fridge, freezes for 3 months. Portion into containers before freezing—perfect for quick meals later. The beans thicken as they sit, so add a splash of broth when reheating.
Why You’ll Love This Recipe
- Set It and Forget It: I toss everything in one pot and let it simmer while I do other things. Honestly, it’s the easiest hands-off meal I make.
- Rich, Deep Flavor: The garlic and beef create a bold, savory base that’s anything but bland. No tomatoes needed to make this chili taste complete.
- Feeds a Crowd: Between us, this makes enough for a family dinner plus leftovers for lunch the next day. It’s my go-to for gatherings.
Step-by-Step Instructions for Chili Recipe No Tomato
Here’s how I make this rich, smoky chili with no tomatoes in sight.
Step 1: Prep and Soak the Beans
Rinse the 1 lb dried kidney beans and 1 lb dried pinto beans under cold water to remove any debris. Place them in a large bowl and cover with enough water to submerge by 2 inches. Let them soak overnight, or use the quick-soak method: boil for 2 minutes, then let sit off heat for 1 hour.
Drain and rinse the soaked beans before using. This step ensures tender beans and reduces cooking time in the final dish. I always soak mine overnight for the best texture—it’s worth the little extra planning.
Step 2: Brown the Ground Beef and Aromatics
Heat the 2 tbsp olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it up with a wooden spoon, until it’s browned and crumbly—about 6-8 minutes.
Stir in the finely diced 1 whole yellow onion and cook for 3-4 minutes until softened. Add the minced 4 cloves garlic cloves and cook for 30 seconds until fragrant. This builds a deep flavor base for your chili.
Step 3: Toast the Spices and Build Flavor
Push the beef mixture to one side of the pot and add the 2 tbsp chili powder, 1 tbsp ground cumin, 1 tbsp smoked paprika, and 1 tsp dried oregano. Toast the spices for 30 seconds until fragrant—this wakes up their flavors.
Stir everything together, then add the 1 tbsp unsweetened cocoa powder. It might seem unusual, but it adds a rich, savory depth that balances the dish. Cook for another 1 minute to fully incorporate.
Step 4: Simmer to Perfection
Add the soaked beans, 4 cups beef broth, 0.5 cup strong brewed coffee, 1 tsp salt, and 1 tsp black pepper to the pot. Stir well and bring to a boil. Reduce heat to low, cover, and let it simmer for 1 to 1.5 hours, stirring occasionally.
You’ll know it’s ready when the beans are tender and the liquid has thickened slightly. If it gets too thick, add a splash of water or broth. Taste and adjust seasoning if needed—this is where you make it your own.
Let it sit for 10 minutes off the heat before serving. This allows the flavors to meld together beautifully.
Pro Tips For Making Chili Recipe No Tomato
- Soak Beans Overnight: Dried kidney and pinto beans need 8-12 hours in water to soften—skip this and you’ll be chewing on pebbles by dinner. I learned this the hard way after too many undercooked batches.
- Brown the Beef Well: Crank the heat to medium-high and let the ground beef develop a deep brown crust before draining fat. This builds flavor that tomato-based chilis usually get from acid.
- Sauté Onions Slowly: Cook the yellow onion for at least 5-7 minutes until translucent, not just soft. Rushing this step leaves a raw, harsh taste that no amount of spices can fix.
- Use Beef Stock: Swap water for beef stock when simmering—it adds depth that compensates for the missing tomato richness. Sounds simple, but it actually changes the outcome.
Common Mistakes When Making Perfect Results
Skipping the Soak
I see folks skip soaking beans to save time, but this leads to uneven cooking. The outer shells stay tough while insides turn to mush. Always soak 1 lb dried kidney beans and 1 lb dried pinto beans overnight, or use the quick-soak method for consistent texture. 💡
Overcrowding the Pot
Using a pot that’s too small causes uneven cooking and potential boiling over. A 5-6 quart Dutch oven gives you enough room for 1.5 lb ground beef and soaked beans to cook evenly. Stir occasionally to prevent sticking.
Under-Browning Meat
Don’t rush browning the 1.5 lb ground beef. It needs 6-8 minutes over medium-high heat to develop deep, caramelized flavors. I press it into the pan and let it sear undisturbed for 2 minutes before breaking it up.
Skipping Spice Toasting
Adding 2 tbsp chili powder, 1 tbsp ground cumin, and 1 tbsp smoked paprika directly to liquid wastes their potential. Toast them in hot oil for 30 seconds first to release their aromatic oils and build complexity.
Neglecting Liquid Balance
Too much 4 cups beef broth makes chili soupy, too little burns the beans. Start with the full amount, then adjust as it simmers. Add ½ cup water at a time if it thickens too much. The beans will absorb liquid as they cook.
Ignoring the Coffee
That 0.5 cup strong brewed coffee isn’t optional—it adds crucial depth. Use freshly brewed, not instant. If you skip it, add 1 tbsp balsamic vinegar to compensate, but the flavor won’t be as rich. ✨
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but rinse them well first. Use 2 cans each of kidney and pinto beans, drained. They’ll cook faster (30-40 minutes), but texture may be slightly softer.
Why add cocoa powder to chili?
The 1 tbsp cocoa powder deepens the flavor without sweetness. It balances the spices and adds a subtle earthy richness that complements the meat.
How do I make it spicier?
Add ½ tsp cayenne pepper or diced jalapeños with the onions. For extra heat, stir in 1 chopped chipotle in adobo at the end.
Can I make this in a slow cooker?
Brown the meat first, then add everything to the slow cooker. Cook on low for 6-8 hours or high for 4-5 hours.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026