ADVERTISEMENT

Easy Lentil Sweet Potato Curry – 30-Minute Meal

By September 9, 20267 min read

Picture this: it's a busy weeknight, the rain is tapping at the window, and your stomach is growling. You want something warm, comforting, and ridiculously good for you, but you're fresh out of ideas and energy. That's where my Hearty Lentil & Sweet Potato Curry waltzes in like a superhero in a bowl.

Advertisements1

This isn't just any curry—it's a riot of color and flavor, with creamy sweet potatoes, earthy lentils, and a coconut-tomato sauce that's kissed with spices. It's the kind of meal that makes you forget you're eating healthy, because you're too busy scooping up every last drop with a piece of naan.

I've designed this recipe to be your weeknight savior: one pot, simple ingredients, and a flavor payoff that tastes like you simmered it for hours. Whether you're a seasoned cook or a newbie, this curry is forgiving, flexible, and absolutely delicious. Let's get our hands messy and our pots bubbling!

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, meaning less washing up and more time for you.
2

Protein Powerhouse: Lentils bring the plant-based protein to keep you full and satisfied.
3

Budget-Friendly: Simple pantry staples that won't break the bank.
4

Freezer-Friendly: Make a big batch and freeze leftovers for a quick future meal.

About the Ingredients

1 tablespoon coconut oil

Use refined coconut oil for a neutral flavor or unrefined for more coconut taste. Substitute with olive oil if needed.

1 large yellow onion, diced

About 1.5 cups. Shallots or leeks work as a milder substitute.

3 cloves garlic, minced

Use fresh garlic for the best punch. In a pinch, 1 teaspoon garlic powder works.

1 tablespoon fresh ginger, grated

Fresh ginger adds a zing. Substitute with 1 teaspoon ground ginger if you must.

2 tablespoons curry powder

Choose a good-quality curry powder. You can also use garam masala for a different flavor profile.

1 teaspoon ground turmeric

For color and earthy bitterness. If you don't have it, skip or use a pinch of saffron.

1 (14 oz / 400g) can diced tomatoes

Fire-roasted adds smokiness. Use fresh chopped tomatoes when in season.

1 (13.5 oz / 400ml) can full-fat coconut milk

Light coconut milk works but will be less creamy. You can also use 1 cup cashew cream.

2 cups (480ml) vegetable broth

Use low-sodium to control salt. Water with a bouillon cube is a quick substitute.

1 cup (200g) dried brown or green lentils, rinsed

Red lentils cook faster but get mushy. Brown or green hold their shape better. No need to soak.

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

Try to cut them into even 1-inch cubes for even cooking. Butternut squash is a great swap.

1 teaspoon salt, plus more to taste

Adjust based on your broth's saltiness. Use sea salt or kosher salt.

Fresh cilantro, for garnish

Optional but adds freshness. Parsley works if you're not a cilantro fan.

Tips & Tricks

Don't skip sautéing the onions

Cook them until golden, about 5-7 minutes, to build a deep flavor foundation.

  • Rinse your lentils thoroughly to remove any debris and reduce foam while cooking.
  • If your curry is too thick at the end, add a splash of broth or water to reach your desired consistency. If too thin, simmer uncovered for a few extra minutes.
  • Taste and adjust seasoning at the end—curries often need a pinch of salt or a squeeze of lime to brighten.

Pro Tips

1

Toast the spices: Add the curry powder and turmeric to the onions and cook for 1 minute to release their oils and intensify flavor.
2

Cube sweet potatoes uniformly: This ensures they cook evenly in the same time as the lentils.
3

Use full-fat coconut milk: The richness is key to a luscious sauce. Shake the can well before opening.
4

Let it rest: After cooking, let the curry sit for 5 minutes off the heat to allow flavors to meld.

Step-by-Step Instructions

1. Sauté Aromatics

Heat coconut oil in a large pot over medium heat. Add onion and cook until soft and translucent, about 5 minutes. Stir in garlic and ginger and cook for 1 minute until fragrant.

2. Bloom the Spices

Add curry powder and turmeric, stirring constantly for 1 minute to toast the spices and release their oils. This deepens the flavor.

3. Add Liquids and Lentils

Pour in diced tomatoes, coconut milk, and vegetable broth. Stir in the rinsed lentils. Bring to a boil, then reduce heat to low.

4. Simmer the Curry

Add sweet potatoes and salt. Cover and simmer gently for 25-30 minutes, until lentils are tender and sweet potatoes are fork-tender. Stir occasionally to prevent sticking.

5. Adjust and Season

Remove lid and simmer uncovered for 5 minutes if you want a thicker sauce. Taste and add more salt if needed. If you like a bit of heat, stir in a pinch of cayenne or chili flakes.

6. Garnish and Serve

Serve hot over steamed rice or with naan. Garnish with fresh cilantro and a squeeze of lime if desired.

Delicious Variations

  • Add a handful of fresh spinach or kale in the last 5 minutes of cooking for extra greens.
  • Swap sweet potatoes for butternut squash or chickpeas for a different texture.
  • Make it creamy by stirring in a dollop of Greek yogurt or coconut yogurt before serving.

How to Store Hearty Lentil & Sweet Potato Curry

Refrigerator

Store in an airtight container for up to 4 days. The flavors will meld and improve overnight.

Freezer

Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat on the stovetop over medium heat, adding a splash of water or broth to loosen the sauce. Or microwave in 1-minute intervals, stirring in between.

Frequently Asked Questions

Q: Can I use red lentils instead of brown or green?

Yes, but red lentils cook much faster and become soft and mushy, so reduce the simmering time to about 15 minutes and expect a thicker, more porridge-like texture.

Q: Is this curry spicy?

No, this curry is mild and family-friendly. The spices are aromatic rather than hot. To add heat, include a chopped green chili with the onions or a pinch of cayenne at the end.

Q: Can I make this in an Instant Pot or slow cooker?

Yes, for Instant Pot use the sauté function for the onions and spices, then add remaining ingredients and pressure cook on high for 12 minutes with natural release. For a slow cooker, cook on low for 6-8 hours or high for 3-4 hours.

Q: What can I serve with this curry?

It's delicious over basmati rice, quinoa, or with warm naan. For a low-carb option, serve with cauliflower rice or roasted vegetables.

Now it's your turn to make this curry your own! Try it tonight and let me know in the comments how you customized it. Did you add extra veggies or a squeeze of lime? I'd love to hear your twist. Keep your pen dancing!

Hearty Lentil & Sweet Potato Curry

Hearty Lentil & Sweet Potato Curry

Hearty Lentil & Sweet Potato Curry is a cozy, protein-packed vegan dinner ready in 30 minutes with minimal cleanup.

★★★★½ 4.8 (156 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 tablespoon coconut oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 (14 oz / 400g) can diced tomatoes
  • 1 (13.5 oz / 400ml) can full-fat coconut milk
  • 2 cups (480ml) vegetable broth
  • 1 cup (200g) dried brown or green lentils, rinsed
  • 2 medium sweet potatoes, peeled and cubed (about 4 cups)
  • 1 teaspoon salt, plus more to taste
  • Fresh cilantro, for garnish

📋 Instructions

  1. 1Sauté Aromatics — Heat coconut oil in a large pot over medium heat. Add onion and cook until soft and translucent, about 5 minutes. Stir in garlic and ginger and cook for 1 minute until fragrant.
  2. 2Bloom the Spices — Add curry powder and turmeric, stirring constantly for 1 minute to toast the spices and release their oils. This deepens the flavor.
  3. 3Add Liquids and Lentils — Pour in diced tomatoes, coconut milk, and vegetable broth. Stir in the rinsed lentils. Bring to a boil, then reduce heat to low.
  4. 4Simmer the Curry — Add sweet potatoes and salt. Cover and simmer gently for 25-30 minutes, until lentils are tender and sweet potatoes are fork-tender. Stir occasionally to prevent sticking.
  5. 5Adjust and Season — Remove lid and simmer uncovered for 5 minutes if you want a thicker sauce. Taste and add more salt if needed. If you like a bit of heat, stir in a pinch of cayenne or chili flakes.
  6. 6Garnish and Serve — Serve hot over steamed rice or with naan. Garnish with fresh cilantro and a squeeze of lime if desired.
👨‍🍳 Chef's Note: This curry tastes even better the next day, so don't be afraid to make a double batch. The flavors deepen as it sits.

Servings: 6

Cuisine: Indian-inspired

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Priya Sharma

Written by Priya Sharma
Priya explores creative writing prompts and storytelling techniques for aspiring authors. She shares exercises to spark imagination and build narrative confidence, drawn from her own writing practice.

Leave a Comment

x
Advertisements