Creamy Peanut Butter Curry

Category: Everyday Mains Made Simple

This creamy peanut butter curry blends rich and savory flavors, using peanut butter, tender chickpeas, and fresh broccoli. Aromatic spices like garam masala and curry powder build a warm base, enhanced by garlic, ginger, and a touch of chili pepper. The dish simmers gently in coconut milk and crushed tomatoes, creating a luscious sauce. Ready in just over 40 minutes, it’s a comforting, balanced meal that pairs well with rice or naan and garnished with fresh cilantro and crushed peanuts for extra texture.

Breanna smiling at the camera.
Created By Breanna
Last updated on Fri, 21 Nov 2025 16:32:40 GMT
A bowl of peanut butter curry with broccoli and peanuts. Save
A bowl of peanut butter curry with broccoli and peanuts. | foodiffy.com

This peanut butter curry is a creamy comforting dish that comes together quickly making it ideal for busy weeknights. It combines rich flavors with simple ingredients you probably already have offering a satisfying meatless meal that feels indulgent without fuss.

I often make this curry after an unpredictable day when I want something hearty but simple. It quickly became a favorite that my family requests whenever we want something different from the usual curry.

Ingredients

  • Avocado oil: provides a mild flavor and high smoke point perfect for sautéing onions
  • Onion: adds sweetness and depth cook it slowly to develop a rich base
  • Fresh garlic and ginger: bring freshness and a bit of zing choose firm fresh cloves and roots
  • Red chili pepper: adds mild heat adjust amount to your spice tolerance
  • Garam masala: lends warm aromatic notes this pre-mixed blend simplifies seasoning
  • Curry powder: offers additional complexity select a fresh vibrant powder for stronger flavor
  • Crushed tomatoes: give body and slight acidity pick a quality brand with minimal additives
  • Natural peanut butter: creates the creamy texture and nutty richness opt for unsweetened and smooth for easier melting
  • Coconut milk: adds luscious creaminess and balances spices use full fat for best texture
  • Canned chickpeas: contribute protein and substance rinse them well to reduce sodium
  • Broccoli florets: provide crunch and color fresh and firm florets work best
  • Fresh cilantro: gives a bright herbal finish pick vibrant green leaves free from wilting

Instructions

Heat the oil and soften the onion:
Cook the onion over medium heat for around six minutes until it is soft and translucent This forms a flavorful base that carries the spices
Add garlic ginger and chili:
Stir in the chopped garlic grated ginger and chili pepper Cook them for just one minute to release their aromas without burning which would cause bitterness
Combine spices tomatoes peanut butter and coconut milk:
Sprinkle in garam masala and curry powder Mix well before pouring in the crushed tomatoes peanut butter and coconut milk Stir until the peanut butter melts fully into the sauce creating a creamy consistency
Simmer chickpeas and broccoli:
Add the drained chickpeas and broccoli florets Bring the mixture to a boil then reduce the heat to low Cover with a lid and simmer gently for ten minutes Allowing flavors to meld and the broccoli to cook through but remain slightly crisp
Finish with fresh cilantro and seasoning:
Remove the lid and stir in chopped fresh cilantro Taste and adjust salt or chili if needed Serve immediately with rice or warm naan For extra crunch sprinkle some crushed peanuts on top
A bowl of peanut butter curry with broccoli and nuts.
A bowl of peanut butter curry with broccoli and nuts. | foodiffy.com

The peanut butter is the star here It adds a creamy richness that beautifully tempers the spices I remember making this for a potluck and everyone was surprised how well peanut butter worked in a curry

Storage Tips

Store leftovers in an airtight container Refrigerate for up to four days Reheat gently on the stove or microwave adding a splash of water or coconut milk to loosen the curry if it thickens too much

Ingredient Swaps

Swap broccoli for cauliflower or green beans to suit your vegetable preferences Chickpeas can be replaced with cooked lentils for a different texture Use almond or cashew butter instead of peanut butter but expect a milder nut flavor

Serving Ideas

Serve the curry with basmati or jasmine rice or a warm piece of naan bread A side of mango chutney or pickled vegetables adds a nice sweet and tangy contrast Sprinkle toasted peanuts or a squeeze of fresh lime for extra brightness

A bowl of peanut butter curry with broccoli and peanuts.
A bowl of peanut butter curry with broccoli and peanuts. | foodiffy.com

This peanut butter curry is both nourishing and quick to prepare making it perfect for busy days when comfort food is needed.

Frequently Asked Recipe Questions

→ Can I adjust the spice level in this curry?

Yes, simply reduce or omit the red chili pepper to soften the heat, or add more if you prefer a spicier dish.

→ Is there an alternative to broccoli that works well here?

Cauliflower or green beans make great substitutes, offering similar texture and compatibility with the sauce.

→ Can I use crunchy peanut butter?

While smooth peanut butter creates a creamy sauce, crunchy peanut butter adds texture and a nutty bite if preferred.

→ What sides complement this dish best?

Steamed basmati rice or warm naan bread nicely soak up the flavorful sauce, making perfect accompaniments.

→ How do I store leftovers?

Keep leftovers refrigerated in an airtight container for up to 3 days. Reheat gently on the stove to maintain flavor and texture.

Peanut Butter Curry Chickpeas

A creamy curry featuring peanut butter, chickpeas, broccoli, and warming spices, ready in under 45 minutes.

Preparation Time
15 mins
Time to Cook
25 mins
Overall Time
40 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Indian-inspired fusion

Portion Size: 4 Number of Servings

Dietary Options: Vegan Approved, Good for Vegetarians, Gluten-Free, Dairy-Free

Ingredients Required

→ Oils and Aromatics

01 15 ml avocado oil
02 1 medium onion, finely diced
03 2 large garlic cloves, finely chopped
04 15 g fresh ginger, grated
05 1 small red chili pepper, chopped

→ Spices

06 15 g garam masala
07 7.5 g curry powder

→ Canned and Jarred

08 400 g crushed tomatoes
09 100 g natural peanut butter
10 400 ml coconut milk
11 400 g canned chickpeas, drained and rinsed

→ Vegetables and Herbs

12 150 g broccoli florets
13 A handful fresh cilantro (coriander)

Guide to Cooking

Step 01

Heat avocado oil in a large deep pan over medium heat. Add diced onion and cook for 5-6 minutes until softened.

Step 02

Incorporate chopped garlic, grated ginger, and chopped red chili pepper. Cook for an additional minute while stirring.

Step 03

Add garam masala and curry powder to the pan, stirring to release fragrance. Pour in crushed tomatoes, peanut butter, and coconut milk; mix thoroughly.

Step 04

Add drained chickpeas and broccoli florets, bring mixture to a boil. Lower heat to a simmer, cover with lid, and cook for 10 minutes.

Step 05

Stir in fresh cilantro, adjust seasoning as desired, and serve hot accompanied by rice or naan bread, optionally garnished with crushed peanuts.

Extra Suggestions

  1. Adjust red chili amount according to preferred spice level. For smoother consistency, use smooth peanut butter.
  2. Serve alongside rice or naan to complement the flavors.
  3. Garnish with crushed peanuts and extra cilantro for enhanced texture and aroma.

Necessary Equipment

  • Large deep sauté pan
  • Knife
  • Cutting board
  • Measuring spoons
  • Spoon or spatula

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains peanuts and coconut; not suitable for individuals with nut allergies.

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 450
  • Fats: 25 g
  • Carbohydrates: 45 g
  • Protein: 20 g