ADVERTISEMENT

Easy Vegan Curry – Creamy 30-Minute Dinner

By August 18, 20266 min read

You know those nights when you want something warm, hearty, and totally satisfying, but you're short on time and energy? This creamy chickpea and sweet potato curry is my go-to. It's the kind of meal that makes you feel like you've got it all together, even on a chaotic Tuesday.

Advertisements1

I started making this curry when I was trying to eat more plant-based meals but still wanted something that felt indulgent. The coconut milk gives it that luscious, creamy texture, while the sweet potatoes add a natural sweetness that balances the spices perfectly. It's become a staple in our house, and I'm so excited to share it with you.

This recipe is all about progress over perfection. You don't need fancy ingredients or hours in the kitchen. Just a few simple steps, and you'll have a delicious, nourishing meal that the whole family will love.

Why You'll Love This Recipe

1

Quick and easy: Ready in just 30 minutes, perfect for busy weeknights.
2

Budget-friendly: Uses simple, affordable ingredients you can find anywhere.
3

Crowd-pleaser: Even the kids ask for seconds, and it's great for meal prep.
4

One-pot wonder: Minimal cleanup, maximum flavor.

About the Ingredients

1 tablespoon coconut oil

Coconut oil adds a subtle flavor and helps sauté the aromatics. Substitute with olive oil or vegetable oil if you prefer.

1 medium yellow onion, diced

Onion forms the flavor base. Use a sweet onion if you want a milder taste.

3 cloves garlic, minced

Fresh garlic is best, but you can use 1 teaspoon of garlic powder in a pinch.

1 tablespoon fresh ginger, grated

Ginger adds warmth and zest. Pre-grated ginger in a jar works too, but fresh is more vibrant.

2 tablespoons curry powder

Curry powder is the star spice. Choose a mild or hot blend depending on your heat preference.

1 teaspoon ground turmeric

Turmeric gives the curry its golden color and earthy flavor. It's also anti-inflammatory.

1 can (14 oz) diced tomatoes

Canned tomatoes add acidity and body. Use fire-roasted for extra smoky flavor.

1 can (13.5 oz) full-fat coconut milk

Coconut milk makes it creamy. Light coconut milk works, but the curry won't be as rich.

2 medium sweet potatoes, peeled and cubed (about 4 cups)

Sweet potatoes add sweetness and heartiness. Regular potatoes or butternut squash are good substitutes.

1 can (15 oz) chickpeas, drained and rinsed

Chickpeas provide protein and texture. You can use white beans or lentils instead.

3 cups fresh spinach

Spinach wilts down nicely and adds nutrients. Kale or Swiss chard are great alternatives.

Salt and pepper to taste

Seasoning is key. Start with 1/2 teaspoon salt and adjust at the end.

Tips & Tricks

  • Don't skip the ginger and garlic – they build the flavor base.
  • Cut sweet potatoes into even cubes so they cook uniformly.
  • If the curry is too thick, add a splash of vegetable broth or water to reach desired consistency.

Pro Tips

1

Toast the curry powder and turmeric in oil for 30 seconds to bloom their flavors.
2

For extra protein, add a cup of cooked lentils or tofu cubes.
3

Serve over rice or quinoa to soak up the creamy sauce.
4

Garnish with fresh cilantro and a squeeze of lime for a burst of freshness.

Step-by-Step Instructions

1. Sauté aromatics

In a large pot, heat coconut oil over medium heat. Add onion and cook until translucent, about 3-4 minutes. Add garlic and ginger, cooking for another minute until fragrant.

2. Bloom the spices

Stir in curry powder and turmeric. Cook for 30 seconds to release their flavors, stirring constantly to prevent burning.

3. Add tomatoes and coconut milk

Pour in the diced tomatoes (with their juices) and coconut milk. Stir to combine, scraping up any browned bits from the bottom of the pot.

4. Simmer the sweet potatoes

Add the cubed sweet potatoes and bring the mixture to a gentle boil. Reduce heat to low, cover, and simmer for 15-20 minutes, until sweet potatoes are fork-tender.

5. Add chickpeas and spinach

Stir in the chickpeas and spinach. Cook for 3-5 minutes, until spinach is wilted and everything is heated through.

6. Season and serve

Taste and season with salt and pepper. Serve hot over rice, quinoa, or with naan bread.

Delicious Variations

  • Add a pinch of cayenne or red pepper flakes for extra heat.
  • Swap sweet potatoes for butternut squash and add a handful of raisins for a Moroccan twist.
  • Make it a protein-packed bowl by adding crispy tofu or tempeh on top.

How to Store Creamy Chickpea and Sweet Potato Curry

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth if needed.

Frequently Asked Questions

Q: Can I make this curry oil-free?

Yes, you can sauté the onion in a few tablespoons of vegetable broth or water instead of oil. It will still be delicious.

Q: What can I use instead of coconut milk?

You can use cashew cream or a can of full-fat coconut milk alternative like oat milk mixed with a tablespoon of cornstarch to thicken.

Q: How spicy is this curry?

It's mild to medium, depending on your curry powder. To make it spicier, add a pinch of cayenne or a chopped chili pepper.

Q: Can I use frozen spinach?

Yes, thawed and squeezed dry. Add it in the last step and cook until heated through.

I hope you love this creamy vegan curry as much as we do! It's perfect for a cozy dinner, and it's so easy to customize. Try it this week and let me know how it goes – tag me in your photos! Here's to small steps, big impact.

Creamy Chickpea and Sweet Potato Curry

Creamy Chickpea and Sweet Potato Curry

This easy vegan curry is creamy, comforting, and ready in 30 minutes for a healthy weeknight dinner.

★★★★½ 4.8 (234 ratings)
10 minPrep time20 minCook time4Servings425 kcalCalories

🧂 Ingredients

  • 1 tablespoon coconut oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 can (14 oz) diced tomatoes
  • 1 can (13.5 oz) full-fat coconut milk
  • 2 medium sweet potatoes, peeled and cubed (about 4 cups)
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 3 cups fresh spinach
  • Salt and pepper to taste

📋 Instructions

  1. 1Sauté aromatics — In a large pot, heat coconut oil over medium heat. Add onion and cook until translucent, about 3-4 minutes. Add garlic and ginger, cooking for another minute until fragrant.
  2. 2Bloom the spices — Stir in curry powder and turmeric. Cook for 30 seconds to release their flavors, stirring constantly to prevent burning.
  3. 3Add tomatoes and coconut milk — Pour in the diced tomatoes (with their juices) and coconut milk. Stir to combine, scraping up any browned bits from the bottom of the pot.
  4. 4Simmer the sweet potatoes — Add the cubed sweet potatoes and bring the mixture to a gentle boil. Reduce heat to low, cover, and simmer for 15-20 minutes, until sweet potatoes are fork-tender.
  5. 5Add chickpeas and spinach — Stir in the chickpeas and spinach. Cook for 3-5 minutes, until spinach is wilted and everything is heated through.
  6. 6Season and serve — Taste and season with salt and pepper. Serve hot over rice, quinoa, or with naan bread.
👨‍🍳 Chef's Note: This curry is even better the next day, as the flavors meld together. Double the recipe for easy lunches.

Servings: 4

Cuisine: Indian-inspired

Course: Main Course

Nutrition (per serving): 425 kcal · 12g protein · 58g carbs · 18g fat
Maya Vasquez

Written by Maya Vasquez
Maya writes about sustainable living and zero-waste swaps for everyday families. She focuses on small, budget-friendly changes that actually stick, tested in her own chaotic kitchen.

Leave a Comment

x
Advertisements