Roasted Veggie Thai Red Curry with Beluga Lentils

Roasted Veggie Thai Red Curry with Beluga Lentils

You’ll never simmer veggies in curry again after trying this roasted version. Roasted Veggie Thai...

You’ll never simmer veggies in curry again after trying this roasted version.

Roasted Veggie Thai Red Curry with Beluga Lentils

I’ve been making Thai curries for years – they’re one of my favorite meals to make when I just don’t know what to have for dinner. I always have some sort of veggie (frozen or fresh) on hand and always a couple jars of curry paste.

Usually, I simmer the veggies in the sauce (which infuses them with so much flavor) for ease and to make it a one-pot meal. After trying to use up leftover roasted veggies the other night, I discovered the powerful combo of roasted veggies in the curry sauce. It’s a game changer!

Roasted Veggie Thai Red Curry with Beluga Lentils

Roasting the veggies allows you to add some texture, extra flavor, and frankly looks prettier. You can also adjust the tenderness of the veggies. If you like a crunchier cauliflower or a firmer sweet potato, for example, you can adjust accordingly.

You can make this with a green curry sauce too, but I love the rich color of the red curry here. And let’s chat black lentils, also known as beluga lentils (because they resemble caviar.) They hold their shape well and I love their consistency with curries, they’re less overwhelming than a brown lentil which seems thicker on the palate.

Hopefully you give this recipe a try and convert to a roasted veggie curry fan like us!

Roasted Veggie Thai Red Curry with Beluga Lentils


Servings 4 people


  • 2 small florets from cauliflower heads
  • extra virgin olive oil
  • 2 teaspoons garlic powder
  • salt and pepper
  • 1 large russet potato, cubed
  • 1 cup dry beluga lentils
  • 1 large garlic clove, minced
  • 1 small onion, diced
  • 1 tablespoon Thai red curry paste (or more if you like spice!)
  • 1 can full-fat coconut milk
  • 1 cup vegetable broth (or 2 if you like a more soup-like curry)
  • freshly chopped mint and cilantro to garnish
  • red pepper flakes to garnish


  • cook the vegetables. preheat the oven to 425 degrees. on a large rimmed baking sheet, toss the cauliflower with a generous drizzle of olive oil, half of the garlic powder, salt and pepper. roast for 10 minutes. while the cauliflower roasts, toss the potatoes in a bowl with some olive oil, the remaining garlic powder, salt, and pepper. spread the potatoes out on the baking sheet with the cauliflower and roast together for 30 minutes or until vegetables are cooked through.
  • in a medium pot, boil 4 cups of water. once boiling, add the lentils, reduce heat to a medium simmer, and cook for 15 to 20 minutes or until lentils are tender (not mushy, but not crunchy.)
  • while veggies and lentils cook, prepare the curry broth. in a large pot, heat a tablespoon of olive oil. once oil is shimmering, add the garlic and onion and cook for 5 minutes or until onions are soft. add the curry paste, stir until garlic and onions are coated and then add in the coconut milk and broth. stir well and bring to a boil. once boiling, reduce heat to low and let simmer for 10 minutes for flavor's sake. turn the heat off and cover to keep warm.
  • once veggies and lentils are done, add the veggies to the pot with the broth (heat up the broth first if it's too cool for your liking) and stir well to coat.
  • scoop lentils into bowls and top with the vegetables in curry sauce. garnish with mint and cilantro and red pepper flakes. serve.

with love, Ali

leave a comment

Recipe Rating


  • Looks great, I'll def try it! But it only calls for two cauliflower florets? 🤔 I feel like that's a typo! 😝
  • Any sub for the coconut milk?