Sweet Potato and Red Lentil Curry Recipe for Weeknight Dinners

This sweet potato red lentil curry is cozy, creamy, and nourishing—made with simple, wholesome plant-based ingredients and layered with flavor from red curry paste, coconut milk, and fresh ginger. It’s an easy weeknight dinner that proves healthy eating can be both comforting and delicious.

Sweet potato red lentil curry recipe in a white bowl with a silver spoon.

The backstory.

I first made this curry on a cold evening when I wanted something warm and satisfying without a long time in the kitchen. With a can of coconut milk, a bag of red lentils, and a couple of sweet potatoes, dinner came together quickly. It’s now one of my go-to vegan recipes for nights when I want real comfort food that still feels light.

xoxo Kori

Red curry lentils with sweet potatoes and spinach are a must-make.

This bowl is creamy, colorful, and packed with nutrients. Whether you’re feeding a crowd or cooking for one, it’s the kind of curry that nourishes and satisfies.

  • Naturally nourishing. Full of fiber, plant protein, and antioxidants from sweet potatoes and spinach.
  • Big on flavor. Red curry paste, garlic, and fresh ginger add warmth balanced by creamy coconut milk.
  • One-pot easy. Everything simmers together—no extra pans, no fuss.
  • Comforting texture. Creamy lentils and tender potatoes create a velvety base.
  • Adaptable. Keep it vegan or add chicken or shrimp for a flexitarian version.

Creamy, colorful, and cozy—this curry is like a warm hug in a bowl.

Let’s talk texture and flavor.

Each bite balances sweet, spicy, and savory. Red lentils break down into a creamy, stew-like consistency while chunks of sweet potato add richness and natural sweetness. Coconut milk mellows the heat from the curry paste, and a squeeze of lime brightens the finished dish. It’s cozy, filling, and crave-worthy.

What you’ll need.

Ingredients to make sweet potato red lentil curry recipe on a white marble countertop.

Ingredients for this sweet potato red lentil curry:

  • Olive oil (or coconut oil) for sautéing aromatics.
  • Onion, diced.
  • Garlic and fresh ginger for warmth and aroma.
  • Red curry paste as the flavor base (use curry powder for a milder dish).
  • Red lentils, rinsed—these cook quickly and make the curry creamy.
  • Sweet potatoes, peeled and diced.
  • Vegetable broth to simmer everything gently.
  • Frozen sweet peas added near the end for brightness.
  • Diced tomatoes for acidity and depth.
  • Coconut milk, light or full-fat.
  • Baby spinach (or chopped kale) to wilt into the curry.
  • Salt and black pepper to taste.
  • Fresh lime wedges and cilantro for serving.
  • Flexitarian option: diced chicken or shrimp if you want extra protein.

Customize it your way.

This curry is very flexible—swap, add, or tweak to suit your taste.

  • Swap sweet potatoes for butternut squash or carrots.
  • Reduce spice by using curry powder or increase heat with cayenne or red pepper flakes.
  • Add garam masala for earthy depth.
  • Mix in extra vegetables like bell pepper, cauliflower, or zucchini.
  • Use coconut oil for a subtler tropical note; use more coconut milk for extra creaminess.

Flexible dietary swaps.

Easy adjustments keep this dish flexible without sacrificing flavor.

  • Oil-free: Sauté aromatics in a splash of water or broth.
  • Low-sodium: Choose low-sodium broth and season at the end.
  • Higher-protein: Stir in chickpeas, tofu, chicken, or shrimp.
A white bowl filled with sweet potato red lentil curry recipe and silver spoon.

How to serve it.

This curry pairs well with many sides and toppings.

  • Serve over rice, quinoa, or couscous.
  • Pair with warm naan or pita to soak up the sauce.
  • Spoon over baked sweet potatoes for a hearty twist.
  • Add roasted vegetables on the side for color and texture.
  • Finish with a drizzle of coconut milk, a squeeze of lime, and chopped cilantro.

Kori’s tips.

  • Use red lentils for quick cook time and a naturally creamy texture.
  • For a soupier curry, add more broth or coconut milk.
  • Don’t skip the lime juice—it brightens the whole dish.
  • Leftovers taste even better the next day, so make extra if you can.

FAQ’s

What’s the best way to store it?

Let the curry cool completely, then refrigerate in an airtight container for up to 4 days.

Can I freeze this curry?

Yes. Freeze in single portions for up to 3 months. Thaw overnight in the fridge and reheat gently with a splash of water or broth.

Can I make it in an Instant Pot?

Yes. Sauté the onion, garlic, and ginger first, add the remaining ingredients (except spinach), cook on high pressure for about 8 minutes, quick-release, then stir in greens and coconut milk.

📌 Be sure to save this pin to Pinterest for later!

Bowl of creamy sweet potato red lentil curry topped with cilantro and lime, served over grains for a cozy plant-based meal.

Can I ask you a favor?

If you try this recipe, please come back and leave a rating and review. Subscribe to the newsletter to get fresh, healthy recipe ideas every week.

📖 The recipe.

Sweet potato red lentil curry recipe in a white serving bowl and silver spoon.

Red Curry Lentils with Sweet Potato and Spinach

A creamy, one-pot curry made with red lentils, sweet potatoes, and coconut milk. Cozy, plant-based comfort food full of flavor.
Author Kori Butler
Prep Time 10 mins
Cook Time 25 mins
Total Time 35 mins
Course Main Course
Cuisine American | Asian
Servings 4
Calories 392 kcal

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion (diced)
  • 2 cloves garlic minced
  • 2 teaspoons ginger paste (or 1 tablespoon grated fresh ginger)
  • ½ to 2 tablespoons red curry paste (adjust to taste)
  • 1 cup red lentils (rinsed)
  • 2 cups peeled and diced sweet potatoes
  • 3 cups vegetable broth
  • 1 cup frozen sweet peas
  • 14 ounce can diced tomatoes
  • ½ cup coconut milk
  • 1 cup baby spinach
  • Salt and black pepper (to taste)
  • Fresh lime wedges and chopped cilantro (for serving)
  • Flexitarian option: 1 pound diced chicken or ½ pound peeled shrimp (add chicken before the broth; add shrimp in the last 5 minutes)

Instructions

  • Heat oil in a large pot over medium heat. Add the diced onion and sauté 3–4 minutes until softened. Stir in garlic, ginger, and red curry paste and cook about 1 minute until fragrant.
    Sautéing onions in oil in a white Dutch oven.
  • Add the red lentils, diced sweet potatoes, vegetable broth, frozen peas, and diced tomatoes. Bring to a boil, then reduce heat to a simmer. Cover and cook 20–25 minutes, stirring occasionally, until the lentils and sweet potatoes are tender.
    Adding ingredients for curry to the Dutch oven and simmering.
  • Stir in the coconut milk and spinach. Simmer 2–3 minutes until the greens wilt. Season with salt and pepper to taste. Serve hot with lime wedges and chopped cilantro.
    Adding spinach to the curry.

Kori’s Tips

Tips: Red lentils cook fastest and create a creamy texture. If using green or brown lentils, expect a longer simmer time.

Variations: Swap sweet potatoes for butternut squash or carrots; add bell pepper, cauliflower, or extra peas; stir in cooked chickpeas or tofu for more protein.

Serving suggestions: Serve over steamed rice, quinoa, or couscous. Garnish with a drizzle of coconut milk and fresh cilantro.

Nutrition

Calories: 392 kcal
Carbohydrates: 57 g
Protein: 17 g
Fat: 12 g
DID YOU MAKE THIS RECIPE?
Mention @seekinggoodeatsofficial or tag #seekinggoodeats and consider subscribing to the newsletter for more recipes.

© 2025 Seeking Good Eats™

Keep the good eats going.

  • Red Lentil Tomato Soup
  • White Bean Enchilada Soup
  • Minestrone Soup
  • Cilantro Lime Black and Butter Bean Salad
  • Vegan Pesto Pasta with White Beans
  • Red Lentil Soup with Coconut Milk
  • Vegan Mushroom Barley Soup
  • White Beans and Greens
  • Black Beans Sweet Potato Enchiladas
  • Chili with Black Eyed Peas and Collard Greens