Sweet Potato Peanut Butter Curry : A Creamy, Comforting Vegan Dinner Recipe

BySophia

Sweet Potato Peanut Butter Curry

Dinner

Difficulty

Prep time

Cooking time

Total time

Servings

This Sweet Potato Peanut Butter Curry is the ultimate comfort food: warm, rich, spicy, and completely plant-based. Creamy peanut butter blends with sweet potatoes, coconut milk, chickpeas, and aromatic spices to create a deeply satisfying one-pot meal that’s hearty, healthy, and surprisingly easy to make.

Whether you’re looking for a new vegan dinner idea, a meatless Monday favorite, or just a cozy bowl of nourishment, this curry will deliver. It’s made with affordable pantry staples, it’s gluten-free, and it reheats beautifully—making it ideal for meal prep.

Why You’ll Love Sweet Potato Peanut Butter Curry

• Creamy, flavorful, and packed with spice and depth
• 100% vegan and gluten-free
• One-pot recipe with simple ingredients
• Loaded with plant-based protein and fiber from chickpeas
• Rich in healthy fats thanks to peanut butter and coconut milk
• Family-friendly and perfect for leftovers
• Great balance of savory, sweet, spicy, and nutty flavors

This curry is perfect when you want something satisfying but wholesome—and if you’re a fan of peanut sauces or Thai-inspired meals, you’ll love this spin.

Who This Recipe Is For

• Vegans and vegetarians looking for hearty, protein-rich meals
• Curry lovers seeking new variations with a creamy twist
• Families needing nutritious meals for busy weeknights
• Anyone new to plant-based eating and craving flavor-packed recipes
• Meal preppers who love dishes that taste even better the next day
• Anyone who loved our Creamy Chickpea Spinach Curry and wants to explore more cozy plant-based meals

Ingredients You’ll Need

• 1 tablespoon olive oil
• 1 small yellow onion, diced
• 2 garlic cloves, minced
• 1 tablespoon fresh grated ginger
• 1 tablespoon red curry paste
• 1 teaspoon ground cumin
• ½ teaspoon turmeric
• ½ teaspoon red pepper flakes (optional)
• 1 medium sweet potato, peeled and cut into ½-inch cubes (approx. 280g)
• 1 can (15 oz / 425g) chickpeas, drained and rinsed
• 1 can (14 oz / 400 ml) diced tomatoes
• 1 can (14 oz / 400 ml) full-fat coconut milk
• ¼ cup natural peanut butter (smooth or chunky)
• ½ teaspoon salt (or to taste)
• Juice of ½ lime
• Fresh cilantro for garnish
• Cooked rice or quinoa for serving

Ingredient Notes and Variations

Sweet Potatoes – Choose firm, orange-fleshed sweet potatoes for maximum creaminess and flavor.
Peanut Butter – Use unsweetened, natural peanut butter. Avoid ones with added sugar or oils.
Curry Paste – Use red curry paste for warmth and color. Make sure it’s vegan (some contain shrimp paste).
Coconut Milk – Full-fat is ideal for richness. Light coconut milk can be used, but the curry will be thinner.
Chickpeas – Use canned for convenience or cook your own for budget-friendly prep.
Add-ins – You can stir in spinach, kale, or bell peppers during the last few minutes for extra veggies.

For another bold and healthy plant-based dish, try our Sweet Potato Black Bean Chili. It shares the same warmth and comfort but adds a smoky, Tex-Mex twist.

Kitchen Equipment You’ll Need

• Large pot or Dutch oven
• Wooden spoon or silicone spatula
• Knife and cutting board
• Measuring cups and spoons
• Citrus juicer (optional)
• Serving bowls

Step-by-Step Preparation: How to Make Sweet Potato Peanut Butter Curry

Step 1: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until softened.

Step 2: Stir in the garlic and ginger. Cook for another 1–2 minutes, until fragrant.

Step 3: Add the red curry paste, cumin, turmeric, and red pepper flakes (if using). Cook for 1 minute, stirring constantly to release the flavors.

Step 4: Add the sweet potatoes and chickpeas. Stir well to coat them in the spices.

Step 5: Pour in the diced tomatoes and coconut milk. Add the peanut butter and salt. Stir thoroughly until the peanut butter melts into the mixture.

Step 6: Bring to a gentle boil, then reduce the heat to low. Cover and simmer for 20–25 minutes, stirring occasionally, until the sweet potatoes are tender.

Step 7: Taste and adjust the seasoning. Stir in the lime juice for brightness.

Step 8: Serve hot, topped with fresh cilantro and accompanied by rice or quinoa.

Pro Tips for the Best Curry

• Use smooth peanut butter for a silkier texture, or chunky for a bit of bite.
• Add the peanut butter early enough so it melts smoothly into the sauce.
• Don’t skip the lime juice—it adds acidity to balance the richness.
• Simmer gently to avoid splitting the coconut milk.
• Stir regularly to prevent sticking or scorching.
• Garnish with chopped roasted peanuts or fresh herbs for extra flavor and crunch.

If you enjoy creamy sauces, our Vegan Butter Chickpeas offer another comforting, curry-style recipe without the meat.

Common Mistakes to Avoid

Using sweetened peanut butter – This can make the curry too sweet.
Skipping the curry paste sauté – You’ll miss out on deep flavor development.
Overcooking the sweet potatoes – They should be tender, not mushy.
Not stirring the peanut butter enough – This can lead to clumps or uneven flavor.
Using low-fat coconut milk without adjusting – It can water down the curry if not reduced properly.

Serving Suggestions

• Serve over fluffy basmati or jasmine rice for a full meal
• Spoon onto a bed of quinoa or millet for added protein
• Pair with warm flatbread or naan
• Add a dollop of dairy-free yogurt for creaminess
• Enjoy with a side of Spicy Roasted Cauliflower for extra heat and crunch

This curry also works beautifully as part of a Vegan Dinner Party Spread, served alongside dips, salads, and other vibrant dishes.

Creative Presentation Ideas

• Serve in wide bowls with a swirl of coconut milk on top
• Garnish with fresh cilantro, lime wedges, and chopped peanuts
• Add pomegranate seeds for a pop of color and sweetness
• Present in a deep plate over a mound of rice with microgreens
• For a casual gathering, serve in mini bowls with toothpick garnishes for tastings

Flavor Variations and Add-Ins

• Add fresh spinach or baby kale near the end for more greens
• Stir in chopped red bell pepper or zucchini for variety
• Swap chickpeas with black beans or cooked lentils
• Add a pinch of cinnamon for a warm background note
• Use almond or cashew butter for a different nutty base

Love globally-inspired comfort food? Try our Coconut Lentil Stew for another cozy bowl full of flavor and plant-based power.

How to Store and Reheat

• Store in an airtight container in the fridge for up to 4 days
• Reheat gently on the stove with a splash of water or broth
• Microwave in 1-minute bursts, stirring in between
• Freeze for up to 2 months—defrost in the fridge overnight before reheating
• Avoid boiling when reheating to keep the coconut milk from separating

This dish gets even better the next day, making it a star player in your weekly meal prep.

Make-Ahead Tips

• Dice and store the sweet potatoes and onions ahead of time
• Mix spices and aromatics in a small container to save time
• Cook a batch and portion into individual containers for grab-and-go meals
• Freeze leftovers in single-serving portions for quick weeknight dinners
• Make a double batch—trust us, it disappears fast

If you love prepping cozy meals in advance, our Hearty Vegan Meal Prep Ideas page has more recipes to keep your fridge stocked and your week stress-free.

Frequently Asked Questions

Can I use almond butter instead of peanut butter? Yes, but the flavor will be different. Cashew butter works well too.
Is this curry very spicy? It’s mild to medium. You can control heat with less red curry paste or by omitting chili flakes.
Can I use fresh tomatoes? Yes, just cook them down a bit longer for a thicker sauce.
Is it freezer-friendly? Yes—just cool completely before freezing.
Can I make it oil-free? Yes, sauté the onions in water or broth if preferred.
Does it work in a slow cooker? Yes—add everything to the crockpot and cook on low for 4–6 hours.

Final Thoughts: Why Sweet Potato Peanut Butter Curry Is a Keeper

This Sweet Potato Peanut Butter Curry is a creamy, comforting, and crave-worthy dish that satisfies on every level. It’s rich without being heavy, flavorful without being fussy, and nourishing without sacrificing indulgence. Whether you’re cooking for yourself, your family, or your next vegan potluck, this one-pot wonder is guaranteed to please.

With just the right balance of sweetness, spice, and nutty depth, this recipe delivers warm, feel-good flavor in every spoonful. Add it to your favorites—you’ll be making it often.

Call to Action – Share and Subscribe

Loved this comforting curry? Share the recipe with your friends and subscribe to Dish & Delights for more plant-forward meals that nourish and satisfy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Peanut Butter Curry : A Creamy, Comforting Vegan Dinner Recipe


  • Author: Sophia
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

This Sweet Potato Peanut Butter Curry is creamy, cozy, and packed with chickpeas, coconut milk, and a nutty peanut butter twist. A one-pot vegan dinner that’s naturally gluten-free, full of flavor, and perfect for weeknights, meal prep, or comfort food cravings.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon red curry paste
  • 1 teaspoon ground cumin
  • ½ teaspoon ground turmeric
  • ½ teaspoon chili flakes (optional)
  • 1 medium sweet potato (about 10 oz / 280 g), peeled and cubed
  • 1 can (15 oz / 425 g) chickpeas, drained and rinsed
  • 1 can (14 oz / 400 ml) diced tomatoes
  • 1 can (14 oz / 400 ml) full-fat coconut milk
  • ¼ cup (60 g) natural peanut butter
  • ½ teaspoon salt, more to taste
  • Juice of ½ lime
  • Fresh cilantro, chopped (for garnish)
  • Cooked rice or quinoa, for serving

Instructions

  1. Sauté aromatics: Heat olive oil in a large pot. Cook onion 3–4 minutes until soft. Add garlic and ginger, cook 1 minute.
  2. Bloom spices: Stir in red curry paste, cumin, turmeric, and chili flakes. Cook 1 minute, stirring constantly.
  3. Add base: Stir in cubed sweet potatoes and chickpeas, coating well with spices.
  4. Simmer: Pour in tomatoes, coconut milk, peanut butter, and salt. Stir until smooth. Bring to boil, then reduce to low and simmer 20–25 minutes until potatoes are tender.
  5. Finish: Stir in lime juice, taste and adjust seasoning.
  6. Serve: Spoon curry over rice or quinoa. Garnish with cilantro, lime wedges, or a drizzle of coconut milk.

Notes

  • Use unsweetened peanut butter for best flavor.
  • Bloom curry paste and spices to deepen flavor.
  • Add spinach, kale, or bell peppers in the last 5 minutes for extra nutrition.
  • If curry is too thick, thin with water or broth.
  • Freeze-friendly: portion into containers and store up to 2 months.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner, Vegan, Curry
  • Method: Stovetop
  • Cuisine: Thai-Inspired, Plant-Based

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 9g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 8g
  • Protein: 13g
  • Cholesterol: 0mg

Keywords: Sweet Potato Peanut Butter Curry, Vegan Curry Recipe, Chickpea Curry with Sweet Potatoes, Plant-Based Dinner Ideas, Gluten-Free Vegan Curry, One-Pot Curry

Tags:

You might also like these recipes

Leave a Comment

Recipe rating