This Chickpea Zucchini Curry Casserole combines tender zucchini, protein-rich chickpeas, aromatic curry spices, and a creamy coconut sauce, all baked until bubbly and golden. It’s a comforting, healthy, and satisfying vegan meal perfect for family dinners or meal prep.
Servings: 6
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
🛒 Ingredients
🥒 Vegetables
- 2 medium zucchinis, sliced into ¼-inch (6 mm) rounds
- 1 medium onion, finely diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 cups cauliflower florets
- 1 cup spinach, roughly chopped
🫘 Protein
- 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
🥥 Curry Sauce
- 1 can (14 oz / 400 ml) full-fat coconut milk
- 1 cup vegetable broth
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari
- 1 tablespoon lemon juice
🌶️ Spice Blend
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 teaspoon smoked paprika
- ½ teaspoon ground coriander
- ¼ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
🌾 Casserole Topping
- ¾ cup breadcrumbs (use gluten-free if needed)
- 2 tablespoons nutritional yeast
- 1 tablespoon olive oil
🌿 Garnish
- Fresh cilantro, chopped
- Lemon wedges
🔪 Step 1: Prepare the Vegetables
- Wash all vegetables thoroughly.
- Slice the zucchini into even rounds.
- Dice the onion and bell pepper.
- Mince the garlic.
- Grate the ginger.
- Cut cauliflower into bite-sized florets.
💡 Keeping the vegetables similar in size helps them cook evenly.
🥘 Step 2: Sauté the Aromatics
- Preheat oven to 375°F (190°C).
- Heat 1 tablespoon olive oil in a large skillet over medium heat.
- Add onion and bell pepper.
- Cook for 5–6 minutes until softened.
- Add:
- Garlic
- Ginger
- Cook for 1 minute until fragrant.
🌶️ Step 3: Bloom the Spices
Add:
- Curry powder
- Cumin
- Turmeric
- Smoked paprika
- Coriander
- Cayenne (if using)
Stir continuously for about 30 seconds.
✨ This releases the essential oils in the spices and greatly improves flavor.
🥥 Step 4: Make the Curry Sauce
Add to the skillet:
- Coconut milk
- Vegetable broth
- Tomato paste
- Soy sauce
- Salt
- Black pepper
Whisk until smooth.
Bring to a gentle simmer and cook for 5 minutes.
The sauce should become fragrant and slightly thickened.
🫘 Step 5: Add Chickpeas and Vegetables
Stir in:
- Chickpeas
- Zucchini
- Cauliflower
Cook for 5 minutes, stirring occasionally.
Then add:
- Spinach
Cook for another 1 minute until wilted.
Finish with lemon juice.
🥘 Step 6: Assemble the Casserole
- Lightly grease a 9 × 13-inch (23 × 33 cm) baking dish.
- Pour the curry mixture into the dish.
- Spread evenly.
🌾 Step 7: Prepare the Crispy Topping
In a small bowl combine:
- Breadcrumbs
- Nutritional yeast
- Olive oil
Mix until crumbs are lightly coated.
Sprinkle evenly over the casserole.
✨ Nutritional yeast adds a delicious savory, cheesy flavor without dairy.
🔥 Step 8: Bake
- Place casserole in the preheated oven.
- Bake uncovered for 25–30 minutes.
The casserole is ready when:
- The sauce is bubbling around the edges ♨️
- The topping is golden brown 🌟
🌿 Step 9: Rest and Garnish
- Remove from oven.
- Let rest for 10 minutes.
This helps the sauce set slightly and makes serving easier.
- Sprinkle generously with fresh cilantro.
Serve with lemon wedges.
🍽️ Serving Suggestions
This casserole pairs wonderfully with:
- 🍚 Steamed basmati rice
- 🌾 Quinoa
- 🫓 Warm naan (vegan)
- 🥗 Cucumber salad
- 🥕 Roasted vegetables
🌟 Optional Upgrades
🥔 Add Sweet Potato
Mix in:
- 2 cups diced sweet potato
Roast separately for 15 minutes before adding to the casserole.
🌶️ Make It Spicier
Add:
- 1 finely chopped green chili
- Extra cayenne pepper
🥜 Add Crunch
Top with:
- Toasted cashews
- Sliced almonds
- Pumpkin seeds
🍄 Add More Umami
Include:
- 1 cup sliced mushrooms sautéed with the onions
💚 Storage
🧊 Refrigerate in an airtight container for up to 4 days.
❄️ Freeze for up to 2 months.
🔥 Reheat in a 350°F (175°C) oven for 15–20 minutes or microwave individual portions until hot.

