If you're looking for a hearty, nourishing meal that transforms simple pantry staples into something extraordinary, this Smashed Chickpea Broccoli Stew is the recipe to make. Creamy smashed chickpeas create a naturally rich broth, while tender broccoli, wilted spinach, fragrant garlic, and warming spices like garam masala and berbere build incredible depth of flavor without relying on dairy or heavy cream.

The combination of tomato paste, soy sauce, and a touch of coconut sugar creates a balanced, savory base that's brightened with fresh lemon juice at the very end. Every spoonful is creamy, comforting, and packed with plant-based protein, making it an excellent weeknight dinner, meal prep option, or cozy weekend lunch.
Best of all, everything comes together in one pot using simple cooking techniques that maximize flavor while keeping cleanup minimal.
Why You'll Love This Recipe
- One-pot meal
- High in plant-based protein
- Rich and creamy without dairy
- Budget-friendly ingredients
- Packed with vegetables
- Great for meal prep
- Naturally freezer-friendly
- Easy weeknight dinner
- Ready in about 45 minutes
What Is Smashed Chickpea Broccoli Stew?
Smashed Chickpea Broccoli Stew is a thick, rustic vegetable stew where part of the chickpeas are mashed directly into the broth, naturally creating a creamy texture without flour or cream. Combined with broccoli, spinach, tomatoes, warming spices, and fresh herbs, it becomes a hearty, protein-rich vegan meal that's satisfying enough to serve on its own.
Why This Recipe Works
The secret is building flavor in layers.
The onions and garlic are slowly sautéed until fragrant before the tomato paste is caramelized to deepen its sweetness and umami. Toasting the spices directly in the oil allows their essential oils to bloom, creating a richer, more aromatic stew.
Partially smashing the chickpeas thickens the broth naturally while leaving some whole for texture. The broccoli cooks until just tender, and the spinach is stirred in at the end to preserve its vibrant color. A squeeze of lemon just before serving brightens the spices and balances the richness of the stew.
Key Recipe Ingredients
🫘 Chickpeas
The heart of the stew. Some are smashed to create a naturally creamy broth, while the rest remain whole for texture and plant-based protein.
🥦 Broccoli
Broccoli adds hearty texture, subtle sweetness, and nutrients while absorbing the flavorful broth.
🧅 Yellow Onion
Slowly sautéed onions build the sweet, savory foundation of the stew.
🧄 Fresh Garlic
Fresh garlic adds aromatic depth that pairs beautifully with the warming spices.
🍅 Tomato Paste
Caramelized tomato paste creates concentrated tomato flavor and rich umami.
🌶️ Berbere Spice
Berbere adds warmth, gentle heat, and complex earthy flavors.
🌿 Garam Masala
Garam masala contributes warming spices that complement the chickpeas and broccoli beautifully.
🥬 Spinach
Fresh spinach wilts into the stew, adding vibrant color and extra nutrition.
🌿 Fresh Basil
Fresh basil adds brightness and balances the warm spices.
🍋 Lemon
Fresh lemon juice wakes up every flavor and adds the perfect finishing touch.
🥥 Coconut Sugar
A small amount balances the acidity of the tomato paste while enhancing its natural sweetness.
🥢 Soy Sauce
Soy sauce deepens the savory flavor with natural umami.

How to Make Smashed Chickpea Broccoli Stew
Step 1: Sauté the Aromatics
Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 5–7 minutes until softened and lightly golden. Stir in the garlic and cook for another minute until fragrant.
Kitchen Technique: Let the onions caramelize slightly before adding the garlic. This builds a naturally sweet, flavorful base.
Step 2: Add the Tomato Paste and Bloom the Spices
Stir in the tomato paste and cook for 2–3 minutes until it darkens in color. Add the garam masala, berbere, smoked paprika, garlic powder, onion powder, coconut sugar, and black pepper. Stir constantly for about 30 seconds to toast the spices.
Kitchen Technique: Cooking tomato paste and spices before adding liquid intensifies their flavor and removes any raw taste.
Step 3: Simmer the Chickpeas and Broccoli
Add the chickpeas, broccoli, vegetable broth, and soy sauce. Bring the stew to a gentle boil, then reduce the heat and simmer for 15–20 minutes until the broccoli is fork-tender.
Using a potato masher or the back of a wooden spoon, gently smash about half of the chickpeas directly in the pot to naturally thicken the broth while leaving plenty of texture.
Kitchen Tip: Only mash part of the chickpeas. The combination of creamy and whole beans gives the stew its signature rustic texture.
Step 4: Finish with Spinach and Basil
Stir in the spinach and cook just until wilted, about 2 minutes. Remove the pot from the heat and stir in the fresh basil and lemon juice.
Taste and adjust with additional salt, pepper, or lemon juice as needed.
Kitchen Technique: Add delicate greens and herbs at the end to preserve their bright color and fresh flavor.
Step 5: Serve and Garnish
Ladle the stew into bowls and garnish with extra basil, cracked black pepper, a drizzle of olive oil, and lemon wedges.
Serve with warm sourdough bread, crusty artisan bread, or cooked rice for a complete meal.
Expert Tips
- Mash only half the chickpeas for the perfect creamy texture.
- Caramelize the tomato paste before adding broth.
- Don't overcook the broccoli—it should stay bright green and tender.
- Finish with fresh lemon just before serving.
- Taste and adjust seasoning after adding the lemon.
Variations
Creamy Coconut Version
Stir in ½ cup full-fat coconut milk during the last 5 minutes of cooking for an extra creamy stew.
White Bean Broccoli Stew
Replace the chickpeas with cannellini beans or butter beans for a softer, creamier texture.
Spicy Version
Add extra berbere, crushed red pepper flakes, or a spoonful of chili crisp for more heat.
Green Vegetable Stew
Add zucchini, peas, green beans, or kale along with the broccoli for even more vegetables.
Protein-Packed Version
Serve with crispy baked tofu, tempeh, or vegan sausage for an even heartier meal.
Ingredient Substitutions
| Instead of | Try |
|---|---|
| Chickpeas | Cannellini beans, butter beans, or lentils |
| Broccoli | Cauliflower or broccolini |
| Spinach | Kale, Swiss chard, or baby kale |
| Basil | Parsley or cilantro |
| Soy Sauce | Tamari or coconut aminos |
| Coconut Sugar | Brown sugar or maple syrup |
| Garam Masala | Mild curry powder (flavor will differ) |
| Berbere | Harissa seasoning or smoked paprika with cayenne |
What to Serve with Smashed Chickpea Broccoli Stew
- Toasted sourdough bread
- Garlic focaccia
- Brown rice
- Quinoa
- Lemon couscous
- Roasted potatoes
- Simple cucumber salad
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 3 months. The stew thickens as it sits, so add a splash of vegetable broth when reheating to restore its creamy consistency.
Frequently Asked Questions
Can I make this stew ahead of time?
Yes. The flavors deepen overnight, making it an excellent meal-prep recipe.
Why smash the chickpeas?
Mashing part of the chickpeas naturally thickens the broth, creating a creamy texture without adding flour, cream, or cornstarch.
Is this stew spicy?
The berbere seasoning adds a gentle warmth rather than intense heat. Adjust the amount to suit your preference.
Can I use frozen broccoli?
Absolutely. Add frozen broccoli directly to the simmering stew and cook until tender, usually 8–10 minutes.
Can I make it oil-free?
Yes. Sauté the onions with a splash of vegetable broth instead of olive oil, adding more broth as needed to prevent sticking.
What protein can I add?
Crispy tofu, tempeh, white beans, or even cooked lentils all pair well if you'd like an even higher-protein meal.
Nutrition (Per Serving)
- Calories: 390 kcal
- Protein: 17 g
- Carbohydrates: 46 g
- Fat: 14 g
- Fiber: 14 g
- Sugar: 9 g
- Sodium: 640 mg
- Potassium: 890 mg
- Calcium: 140 mg
- Iron: 5.5 mg
Final Thoughts
This Smashed Chickpea Broccoli Stew transforms humble pantry staples into a deeply satisfying, flavor-packed meal. By caramelizing the aromatics, blooming the spices, and smashing the chickpeas directly into the broth, you create a naturally creamy stew that's rich without being heavy. Finished with fresh basil, bright lemon, and tender spinach, it's a nourishing one-pot dinner that's perfect for cozy evenings, meal prep, or sharing with family. Serve it with crusty bread or over rice, and you'll have a comforting vegan meal that's both simple and memorable.

Smashed Chickpea Broccoli Stew (High-Protein Vegan Comfort Food)
Ingredients
Stew
- 2 tablespoons olive oil
- 1 large yellow onion diced
- 6 garlic cloves minced
- 2 tablespoons tomato paste
- 2 15-ounce cans chickpeas, drained and rinsed
- 1 large head broccoli cut into bite-sized florets
- 4 cups vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon garam masala
- 1 teaspoon berbere seasoning
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon coconut sugar
- Salt and freshly cracked black pepper
- 4 cups baby spinach
- Juice of 1 lemon
- ¼ cup chopped fresh basil
Instructions
Step 1: Sauté the Aromatics
- Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 5–7 minutes until softened and lightly golden. Stir in the garlic and cook for another minute until fragrant.
- Kitchen Technique: Let the onions caramelize slightly before adding the garlic. This builds a naturally sweet, flavorful base.
Step 2: Add the Tomato Paste and Bloom the Spices
- Stir in the tomato paste and cook for 2–3 minutes until it darkens in color. Add the garam masala, berbere, smoked paprika, garlic powder, onion powder, coconut sugar, and black pepper. Stir constantly for about 30 seconds to toast the spices.
- Kitchen Technique: Cooking tomato paste and spices before adding liquid intensifies their flavor and removes any raw taste.
Step 3: Simmer the Chickpeas and Broccoli
- Add the chickpeas, broccoli, vegetable broth, and soy sauce. Bring the stew to a gentle boil, then reduce the heat and simmer for 15–20 minutes until the broccoli is fork-tender.
- Using a potato masher or the back of a wooden spoon, gently smash about half of the chickpeas directly in the pot to naturally thicken the broth while leaving plenty of texture.
- Kitchen Tip: Only mash part of the chickpeas. The combination of creamy and whole beans gives the stew its signature rustic texture.
Step 4: Finish with Spinach and Basil
- Stir in the spinach and cook just until wilted, about 2 minutes. Remove the pot from the heat and stir in the fresh basil and lemon juice.
- Taste and adjust with additional salt, pepper, or lemon juice as needed.
- Kitchen Technique: Add delicate greens and herbs at the end to preserve their bright color and fresh flavor.
Step 5: Serve and Garnish
- Ladle the stew into bowls and garnish with extra basil, cracked black pepper, a drizzle of olive oil, and lemon wedges.
- Serve with warm sourdough bread, crusty artisan bread, or cooked rice for a complete meal.






Comments
No Comments