Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Garam Masala Lentils with Carrot and Sweet Potato

Garam Masala Lentils with Carrot and Sweet Potato

Flavourful and heartwarming meals are not that hard to make. This is especially true when you have some tricks under your sleeve. With these Garam Masala Lentils with Carrots and Sweet Potato, I'm going to show you the easiest trick in my book! 

Always, always keep a bottle of Garam Masala in your pantry. This has saved me in so many occasions when I'm just not feeling inspired and all I want to do is eat. A few pinches will do wonders for your meals. 

You can't really go wrong with this spice as long as you don't add too much since it's quite potent. But don't fear to add it to absolutely everything! In the past, I've used it for curries, soups, stews, salad dressings, as a dry rub for grilling and even on desserts to add a hint of spiciness. 

Garam masala is the perfect seasoning for lentils as well. Lentils already have a lot of flavour on their own so it can be hard to find spices that enhance their flavour without being too much. Garam masala lentils are like a match made in heaven.  

Garam Masala Lentils with Carrot and Sweet Potato ingredients

Lentils are great for you and I really want to use them more often. Not only are they packed with nutrients, but lentils are also the best plant-based source of protein there is.

One cup of lentils has about 17.8 gr of protein! 

Aside from being a little bomb of protein, lentils are so good for us, here are some of its benefits:

  • Great for weight loss. 
  • Aids in optimal brain functioning.
  • Helps prevent cell damage.
  • Improves digestion.
  • Helps control diabetes. 
  • Boosts immune system.
  • Lowers blood pressure. 
  • Stabilises blood sugar. 
  • Increases energy.
  • Reduces the risk of heart disease. 

Among all the different kinds of legumes out there, lentils are the easiest to cook. You don't need to pre-soak lentils, you just need to add water and set them on the stove. This is definitely another good reason to keep them in your pantry. 

chopped sweet potato garlic shallot and ginger

You can cook lentils right on the spot and I love that. Sometimes I cook a batch, use some and save the rest in the fridge. They can even be served cold as in this Brown Lentil Salad with Bell Pepper and Avocado recipe. 

For this garam masala lentils recipe, we are going to sauté the veggies and then add the lentils, coconut milk and water. The recipe might need more liquid but I wanted to stay on the conservative side. If your lentils are not thoroughly cooked or seem too dry, please feel free to add more water.

Lastly, we are using sweet potatoes. They need to be boiled separately and you can just add them after everything else is cooked. Otherwise, they'll overcook and become a big mush. 

Garam masala lentils are great for fall weather since it's such a heartwarming and nourishing meal. If you have 30 minutes throughout the day give it a try. You'll see that easy and quick meals don't have to be bland nor boring

Garam Masala Lentils with Carrot and Sweet Potato double portrait

Prep time
5 minutes
Total time
Category: Lunch, Dinner
Serves: 4
Allergens: Coconut


For the lentils

  • 1 cup brown lentils (rinsed)
  • 12 oz carrot (washed and diced)
  • ½ cup coconut milk
  • 1 inch fresh ginger (minced)
  • 1 clove garlic (minced)
  • ½ tsp sea salt
  • 1 medium shallot (thinly sliced)
  • 1 tbsp sunflower oil
  • 3 cups water

For the spices

  • 1 leaves bay leaf
  • 1 stick cinnamon stick
  • 2 tbsps garam masala
  • 1 tsp star anise
  • ½ tsp turmeric powder

For the sweet potato

  • 12 oz sweet potato (cut in rounds)


  1. Use a big skillet and heat up the frying oil, add the onion and saute for about 2 minutes.
  2. Add the carrot, garlic and ginger as well as the spices and fry for about 3 minutes.
  3. Add the lentils and the liquids and boil for about 20 minutes on medium heat until the lentils are soft, stir occasionally.
  4. Steam or boil the sweet potato rounds for about 5 minutes or longer depending on how thick they are.
  5. Add salt before serving and remove the bay leaf, cinnamon stick and star anise.
  6. Adjust taste and serve lentils on a plate or in a bowl with some sweet potatoes on the side, enjoy!

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!