Soups & Stews
This beef and chickpea recipe transforms humble ingredients into a deeply satisfying one-pan stew where tender beef and hearty chickpeas share the spotlight. The secret lies in slow-braised tomatoes infused with warm spices—cumin, paprika, and garlic—that create layers of flavor while keeping the process simple.
I developed this during a particularly chilly evening when I needed a meal that felt indulgent yet required minimal effort.
The beef starts with a quick sear in the Dutch oven, locking in juices before a long, slow braise that renders it fork-tender. Chickpeas—whether canned or dried—absorb the rich tomato sauce while adding satisfying texture.
The result is a dish that balances protein, fiber, and deep, savory-spiced flavors in every spoonful, perfect for feeding a family or meal prepping for the week.
What makes this recipe stand out is how the spices develop complexity without overpowering the natural richness of the beef and chickpeas. The sauce reduces to a velvety consistency that coats every ingredient, while the crusty bread topping (optional but recommended) adds a satisfying contrast.
This is the kind of hearty stew that warms you from the inside out—ideal for autumn evenings or cozy winter nights.
Serve with crusty bread to soak up every last drop of sauce, or pair it with fluffy rice for a complete meal. The leftovers reheat beautifully, making it a practical choice for busy weeks.
Let's get started on creating this comforting, flavorful stew that feels like a hug in a bowl.
Ingredients for beef and chickpea
These 14 ingredients create a deeply flavorful stew with tender beef and hearty chickpeas.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Pre-cubed for even cooking |
| Chickpeas 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky richness |
| Carrots 🥕 | 2 medium | Peeled, sliced into chunks |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For searing beef |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
The beef chuck roast is the foundation—look for well-marbled cuts at Whole Foods or your local butcher. Pre-cubed saves time, but if you're buying a whole roast, ask for it to be cut into 1.5-inch chunks. Chickpeas? Canned is fine, but if you're using dried, soak overnight for best texture. The San Marzano crushed tomatoes make all the difference—they're sweeter and less acidic than regular canned tomatoes, giving the stew a richer base. For the spices, Penzeys or bulk bins are your best bets for freshness, especially with the cumin and smoked paprika.
No fresh thyme? Dried works at one-third the amount, but trust me, fresh sprigs add that bright herbal note that balances the richness. Short on beef broth? Vegetable broth plus a splash of soy sauce gets you close. The carrots can be baby carrots if that's what's in the fridge—just cut them into even chunks so they cook at the same rate. For the olive oil, any extra-virgin will do, but avoid the cheap stuff that burns easily. The bay leaves? Don't skip them—they add subtle earthiness that rounds out all the flavors. If you're making this ahead, the flavors actually deepen overnight, so plan accordingly.
This stew reheats beautifully—tastes even better the next day once everything melds together. Store leftovers in the fridge for 4-5 days, or freeze portions for 3 months. I always make a double batch because it's perfect for meal prep. The crusty bread topping is optional but recommended—toast it until golden and sprinkle with flaky sea salt. For extra richness, stir in a spoonful of the beef broth from the pot before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just dump everything in one pot, let it simmer, and walk away. The beef chuck roast practically melts into tender perfection while the chickpeas soak up all the rich flavors, no stirring required.
- Deep Umami Bomb: That crushed tomato base with garlic and onions? It’s the secret weapon. The beef develops this incredible depth—like a slow-cooked stew but with half the effort—and the chickpeas add a satisfying bite that balances everything.
- Leftovers That Shine: Between us, this dish only gets better the next day. The flavors meld even more, and it’s perfect for lunches or freezing. Honestly, I make double batches just to have it on hand for lazy evenings.
- Budget-Friendly Powerhouse: Beef chuck roast stretches far here, and chickpeas bulk it up without breaking the bank. It’s the kind of meal that makes grocery day less stressful—plus, the tomatoes and onions are pantry staples I always have.
Step-by-step instructions for hearty beef and chickpea stew
This one-pan method delivers deep, smoky flavors with minimal effort—perfect for weeknight dinners.
Sear the Beef Chuck Roast for Rich Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons extra-virgin olive oil. Once shimmering, add the 1.5 lb beef chuck roast in a single layer, working in batches if needed. Let it sear undisturbed for 3-4 minutes per side until deeply browned—this creates the foundation for rich flavor.
Don't crowd the pan, or the beef will steam instead of develop that golden crust. I press down gently on each piece during the first minute to ensure even contact with the hot surface. Once all sides are browned, transfer the beef to a plate and set aside.
Build the Aromatic Base with Onions and Spices
In the same Dutch oven, add the 1 whole yellow onion and 2 medium carrots sliced into chunks. Cook for 5-6 minutes until softened and starting to caramelize. Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—this prevents bitter garlic flavors.
Stir in the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Toast the spices for 30 seconds until you can smell their warm, earthy aroma. This step unlocks the full depth of flavor in the stew.
Simmer the Stew to Tender Perfection
Return the seared beef to the pot and add the 1.5 cups chickpeas, 2 cups crushed tomatoes, 2 cups beef broth, 2 sprigs fresh thyme, and 2 whole bay leaves. Stir gently to combine, then bring to a simmer over medium heat. Once bubbling, reduce heat to low and cover partially.
Let the stew simmer for 2-2.5 hours until the beef is fork-tender and pulls apart easily. I check for doneness by piercing a piece with a fork—it should slide in with minimal resistance. The liquid should reduce slightly but still coat the beef and vegetables. If it gets too thick, add a splash of water or broth.
Finish with Fresh Herbs and Serve Warm
Remove the bay leaves and discard. Taste and adjust seasoning if needed—sometimes the chickpeas need a pinch more salt to balance the flavors. The stew should be rich, smoky, and slightly tangy from the tomatoes.
Ladle the stew into bowls and serve immediately with the 1 loaf crusty bread on the side. The bread soaks up the flavorful juices beautifully, making every bite heartier. For extra freshness, garnish with chopped parsley or a drizzle of olive oil before serving.
Pro Tips For Making Beef And Chickpea
- Sear the Beef First: Chuck roast is forgiving, but a quick sear in a screaming-hot pan with 1 tablespoon of oil—2 minutes per side—adds depth the slow cook can’t. I used to skip this, and the dish tasted like it was missing something until I tried it.
- Brown the Onions Low: Yellow onions caramelize at 300°F (150°C), not high heat. Let them cook for 15-20 minutes until deep golden, stirring occasionally—this sweetens the base and cuts through the beef’s richness. (Yes, it’ll take longer than you think.)
- Drain and Rinse Chickpeas: Canned chickpeas? Drain them, then rinse under cold water to wash off that metallic can taste. Pat them dry with a towel afterward—they’ll absorb flavors better and won’t turn mushy later. (I learned this after a sad, watery batch.)
- Deglaze with Garlic: After searing the beef, scrape up the browned bits with a wooden spoon, then splash in a splash of water or broth and minced garlic. Let it simmer 30 seconds—this builds flavor faster than just adding tomatoes straight away. (Sounds weird, but it works.)
Dietary considerations for this dish
Gluten-Free Adaptations
This stew is naturally gluten-free, but always double-check labels on ingredients like beef broth and smoked paprika—some brands use hidden gluten. For extra assurance, I use Pacific Foods gluten-free beef broth and Bob's Red Mill smoked paprika.
The crusty bread topping can be swapped for gluten-free baguette slices or corn tortillas if needed. 🌟
Vegetarian Swap
Replace the beef chuck roast with 1.5 lbs extra-firm tofu or chickpea-based protein crumbles like Beyond Meat. For texture, I press tofu into cubes and pan-fry until crispy before adding to the stew.
The chickpeas will still provide plenty of protein and heartiness. The cooking time reduces to 1 hour since plant proteins cook faster.
Protein Boost Options
Add ½ cup cooked quinoa or ½ cup lentils for extra protein and fiber—simply stir them in during the final 30 minutes of simmering. For a dairy touch, sprinkle with ¼ cup crumbled feta cheese at serving time.
If you're watching calories, skip the cheese but add a squeeze of lemon juice for brightness.
Low-Carb Adjustments
Cut out the bread entirely and serve the stew over cauliflower rice or mashed cauliflower for a low-carb option. The chickpeas provide fiber, so you won’t miss the carbs.
For extra richness, stir in 1 tablespoon coconut milk during the last 15 minutes of cooking. The stew remains satisfying while keeping net carbs low.
Allergen-Friendly Tips
For nut allergies, avoid any garnishes with nuts (like pine nuts) and stick to parsley or cilantro. If you're sensitive to nightshades, reduce the tomatoes and smoked paprika—replace half the tomatoes with coconut milk and use regular paprika instead. Always check chickpea labels for potential cross-contamination warnings.
Meal Prep Adjustments
This stew reheats beautifully, but for meal prep, store components separately: beef/chickpeas in one container, sauce in another. Reheat the sauce first, then add the beef and chickpeas to avoid drying.
For freezer storage, use glass containers with 1-inch headspace—thaw overnight in the fridge before reheating. The flavors actually deepen when reheated gently on the stovetop. ✨
Nutrition facts
Frequently asked questions
Can I use dried chickpeas instead of canned?
Yes, but you'll need to soak them first! Dried chickpeas require overnight soaking (8-12 hours) or a 2-hour quick soak in hot water with baking soda. After soaking, drain and rinse them before adding to the stew. The cooking time for the stew will be slightly longer—aim for 3 hours instead of 2.5 hours to ensure they're tender.
What's the best cut of beef for this recipe?
Beef chuck roast is ideal because it stays tender when slow-cooked. If you can't find it, try stew meat or chuck shoulder—both have good marbling. Avoid lean cuts like sirloin or flank steak, as they'll dry out during the long simmering process.
How do I make this stew spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes with the other spices. For heat with depth, stir in 1-2 tablespoons harissa paste during the final 30 minutes of cooking. If you love fresh heat, garnish with sliced jalapeños or a drizzle of hot sauce before serving.
Can I make this recipe in an Instant Pot?
Sear the beef first in a separate pan, then transfer everything to your Instant Pot. Cook on high pressure for 45 minutes, then do a natural release. The beef will be just as tender, and the chickpeas will absorb all the flavors beautifully. Just add 1 extra cup of broth to account for the pressure cooking method.
Why does my stew taste bland?
Most likely, the spices need more time to develop. Let the stew simmer uncovered for the last 15-20 minutes to reduce the sauce and intensify flavors. Also, check your salt—add ½ teaspoon at a time until it tastes rich and satisfying. A splash of red wine or balsamic vinegar can also add depth to the sauce.
