I absolutely love sharing this Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe because it is one of those meals that feels like a big, warm hug on a plate. Creamy, vibrant, and packed with layers of flavor, this dish combines the rich nuttiness of peanut butter with the fragrant warmth of garam masala and curry powder, all balanced perfectly by fresh cilantro and tender broccoli. It’s a simple vegan dinner that never fails to bring comfort and delight, especially when you’re short on time but still want something hearty and nourishing.
Why You'll Love This Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro
One of the reasons I keep making this curry is because of its uniquely satisfying flavor profile. The peanut butter adds a luscious creaminess that complements the natural sweetness of coconut milk and the slight tang from crushed tomatoes. The spices—garam masala and curry powder—bring warmth without overwhelming the dish, while the fresh cilantro brightens each bite with a burst of herbaceous freshness. Every spoonful feels thoughtfully layered and surprisingly balanced.
What really wins me over is how effortless this dish is to prepare. I can go from chopping vegetables to having a delicious, wholesome meal on the table in just about 30 minutes. There’s a peaceful rhythm to simmering chickpeas and broccoli in that dreamy peanut curry sauce while the aromas fill the kitchen. It’s perfect for weeknight dinners or casual gatherings when you want to impress without fuss. This Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe stands out because it’s a vegan dish that satisfies even meat-eaters, making it my go-to for hosting friends or family who appreciate good food with big flavors.
Ingredients You'll Need
The ingredients for this recipe are wonderfully straightforward yet incredibly essential for creating the delightful taste, texture, and color that make this curry so special. Each element has a purpose, from the creamy peanut butter to the fresh cilantro that finishes the dish with a vibrant green pop.
- Avocado oil: I use this for its mild flavor and high smoke point, perfect for sautéing onions.
- Medium onion: Finely diced to build a flavorful, soft base for the curry.
- Garlic cloves: Adds a punch of aromatic richness when finely chopped.
- Fresh ginger: Grated to infuse a zesty, warming note that balances the richness.
- Red chili pepper: For a gentle kick that lifts the dish without overpowering.
- Garam masala: This fragrant spice blend gives an authentic Indian-inspired flavor.
- Curry powder: Works alongside garam masala to deepen the curry’s complexity.
- Crushed tomatoes: Bring sweetness and slight acidity, creating a luscious sauce.
- Natural peanut butter: The star ingredient that creates a creamy, nutty body to the curry.
- Coconut milk: Adds rich creaminess and a subtle tropical sweetness.
- Chickpeas: Provide hearty protein and a lovely texture.
- Broccoli florets: Adds color, freshness, and a satisfying crunch when gently cooked.
- Fresh cilantro: A handful stirred in at the end for a fresh, herbal finish.
Directions
Step 1: Heat the avocado oil in a large, deep pan over medium heat. Add the finely diced onion and cook for about 5 to 6 minutes, stirring occasionally, until it becomes soft and translucent. This step builds the flavorful base of the curry, so be patient and allow the onions to develop their sweetness.
Step 2: Add the chopped garlic, grated ginger, and chopped red chili pepper to the pan. Sauté for another minute until fragrant. This quick step releases the spices’ aromas and elevates the dish’s depth.
Step 3: Stir in the garam masala and curry powder, coating the onions and aromatics in rich spices. Immediately add the crushed tomatoes, peanut butter, and coconut milk, stirring thoroughly to combine everything into a smooth, creamy sauce.
Step 4: Add the drained chickpeas and broccoli florets to the pan. Bring the mixture to a gentle boil, then reduce the heat to low and cover the pan with a lid. Let it simmer for about 10 minutes, which allows the broccoli to become tender but still retain some bite while the flavors meld together beautifully.
Step 5: Remove the lid and stir in a generous handful of fresh cilantro. Taste the curry and season with salt if needed. Serve immediately with fluffy rice or warm naan bread, and if you love extra texture, sprinkle with crushed peanuts on top for a delightful crunch.
Servings and Timing
This recipe comfortably serves 3 to 4 people, making it perfect for a family dinner or for meal prepping. The prep time is about 5 minutes since the ingredients are straightforward and require minimal chopping. Cooking takes around 30 minutes from start to finish for a total of 35 minutes. There is no resting or cooling time required, so you can dive in as soon as it’s ready for a satisfying, nutritious meal.
How to Serve This Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe
When it comes to serving, I love pairing this curry with fluffy basmati rice or warm naan to soak up the luscious sauce. The tender chickpeas and broccoli nestled in that creamy peanut curry perfectly complement these sides. For a little extra flair, I often top the curry with freshly crushed peanuts and a sprinkle of extra cilantro, which adds texture and brightness to every bite.
This dish is wonderful served hot or warm, making it a cozy choice for cooler evenings but still great on a mild day. For a casual weeknight meal, I keep it simple with just rice and this curry, but for special occasions or entertaining, I like to add a fresh cucumber salad with a hint of lemon to cut through the richness.
To complete the experience, a crisp white wine like Sauvignon Blanc or a refreshing ginger-lime mocktail pairs beautifully with the curry’s spicy, nutty notes. Whether it’s a comforting solo dinner or a meal shared with family and friends, I always find that this Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe makes the occasion feel warm and inviting.
Variations
I love adapting this recipe based on what I have on hand or the flavor profile I want to explore. For example, if you prefer a less spicy version, you can omit the chili pepper or reduce the garam masala slightly. If you want to experiment with different veggies, cauliflower or sweet potatoes are fantastic alternatives that soak up the curry sauce nicely.
This recipe is naturally vegan and gluten-free, which makes it super versatile for different dietary needs. If you’re looking to add even more protein, I sometimes toss in some cubed tofu or tempeh for an extra satisfying boost. For an even richer curry, swapping peanut butter for almond butter or cashew butter is a delicious twist that changes the flavor subtly but beautifully.
If you want to speed things up, you can cook the broccoli separately by steaming it quickly and add it at the very end to maintain maximum crunch and freshness. Alternatively, slow-cooking this curry on the stove or in a slow cooker delivers deeply infused flavors with minimal active cooking time. I always recommend finishing with fresh cilantro to keep that wonderful brightness alive.
Storage and Reheating
Storing Leftovers
I usually store leftover peanut butter curry in an airtight container in the refrigerator. It keeps well for up to 3 to 4 days. Using glass containers is my favorite option because they maintain freshness and are easy to reheat. Before sealing, I make sure the curry is completely cooled to avoid condensation, which helps keep it tasting fresh and vibrant.
Freezing
This curry freezes wonderfully, which makes it a great option for meal prep or batch cooking. I let it cool fully, then portion it into freezer-safe containers or heavy-duty zip-lock bags. It keeps well in the freezer for up to 2 months. To thaw, I usually transfer a portion to the refrigerator the night before and reheat gently on the stove.
Reheating
The best way to reheat this curry is over low to medium heat on the stove, stirring occasionally to prevent sticking and ensure even warming. Adding a splash of water or coconut milk helps restore the creamy consistency if it thickens too much in the fridge. I try to avoid microwaving for long periods as it can change the texture of the peanut butter and coconut milk, but if you’re short on time, brief bursts with stirring in between work fine.
FAQs
Can I use other nuts instead of peanut butter in this recipe?
Absolutely! While peanut butter gives this curry its signature flavor and creaminess, I’ve had success using almond or cashew butter as well. Each nut butter will bring a slightly different taste but still offer that silky texture that makes the curry so comforting.
Is this curry really vegan and gluten-free?
Yes, this Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe is naturally vegan and gluten-free, as it contains no animal products or gluten-containing ingredients. Just be sure to check your curry powder and garam masala labels, as seasoning blends can sometimes contain additives.
What can I serve with this curry to make it a complete meal?
I recommend serving this curry with basmati rice or warm naan bread, which are perfect for soaking up the delicious sauce. You could also add a simple side salad, steamed greens, or roasted vegetables to round out the meal with extra texture and nutrition.
Can I make this curry in advance?
Definitely! The flavors tend to deepen if you let the curry sit for a few hours or overnight. It reheats wonderfully and can make a convenient and delicious make-ahead dinner for busy days.
How spicy is this curry, and can I adjust the heat?
The heat level is moderate due to the single red chili pepper, but it’s entirely adjustable. For a milder version, reduce or omit the chili. If you prefer it spicier, you can add more chopped chili or a pinch of cayenne pepper when cooking.
Conclusion
I truly hope you give this Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe a try because it has become one of my absolute favorites for busy evenings and cozy gatherings. It’s warm, comforting, and packed with wholesome goodness, and yet so quick and easy to prepare. Once you taste that creamy, spiced sauce paired with fresh cilantro and crisp broccoli, I promise it will become a staple in your kitchen too.
Peanut Butter Curry with Chickpeas, Broccoli, and Cilantro Recipe
This vibrant vegan Peanut Butter Curry is a creamy and flavorful dish that combines the richness of peanut butter with aromatic spices and fresh vegetables. Ready in just 35 minutes, it's a perfect healthy dinner packed with protein and vibrant flavors, enhanced with fresh cilantro and perfect served over rice or with naan.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Ingredients
Base Ingredients
- 1 tablespoon avocado oil
- 1 medium onion, finely diced
- 2 large garlic cloves, finely chopped
- 1 tablespoon fresh ginger, grated
- 1 small red chili pepper, chopped
Spices & Sauces
- 2 tablespoons garam masala
- 1 tablespoon curry powder
- 1 can (14 oz / 400 g) crushed tomatoes
- ½ cup (100 g) natural peanut butter
- 1 can (13.5 fl.oz / 400 ml) coconut milk
Vegetables & Protein
- 1 can (14 oz / 400 g) chickpeas, drained and rinsed
- 2 cups (150 g) broccoli florets
Finishing Touches
- A handful fresh cilantro (coriander)
Instructions
- Sauté Aromatics: Heat the avocado oil in a large, deep pan over medium heat. Add the finely diced onion and fry for 5-6 minutes until softened and translucent, stirring occasionally to avoid burning.
- Add Aromatic Flavors: Stir in the chopped garlic, grated fresh ginger, and chopped red chili pepper. Continue cooking for another minute until fragrant, making sure not to let the garlic burn.
- Incorporate Spices and Base Ingredients: Add the garam masala and curry powder to the pan and stir well to coat the aromatics. Then pour in the crushed tomatoes, natural peanut butter, and coconut milk, stirring thoroughly to combine all ingredients into a creamy sauce.
- Add Chickpeas and Broccoli: Mix in the drained and rinsed chickpeas along with the broccoli florets. Bring the mixture to a boil over medium-high heat.
- Simmer the Curry: Once boiling, reduce the heat to low and cover the pan with a lid. Let the curry simmer gently for 10 minutes to allow the flavors to meld and the broccoli to become tender yet crisp.
- Finish and Serve: Stir in the fresh cilantro, season the curry with salt to taste, and serve hot. This curry pairs wonderfully with steamed rice or naan bread. Optionally, garnish with crushed peanuts for added texture and flavor.
Notes
- Adjust the chili pepper quantity to control the heat level according to your preference.
- For a nuttier flavor, toast the chickpeas lightly before adding them to the curry.
- This dish is ideal for meal prep as the flavors develop even more after resting.
- Use natural peanut butter without added sugar or salt for the healthiest option.
- Serve with basmati rice or warm naan bread for a complete meal.
Leave a Reply