This vegan Coconut Dal is my latest delicious offering in a quest to create delicious and healthy low-carb foods that me, my family and so many of you who are looking to improve your health and/or shed the pounds can enjoy. Ever since I started limiting my carb intake, I’ve been trying to take some of my favorite foods and see how I can reduce the amount of carbohydrates in them without subtracting the flavor and deliciousness. It’s been a thrilling challenge and adventure, and it’s been so utterly satisfying when I come up with a recipe like this one.

Creating a low-carb/keto dal

Low-carb diets, and particularly keto diets (which restrict carbs to between 25 and 50 grams a day), usually forbid lentils. These little nuggets are too high in carbohydrates and at the same time devoid of fat: the opposite of what you are supposed to eat on a keto diet. But lentils are incredibly healthy, which you already know if you eat plant-based, and the idea of never eating a dal until I reached my weight loss goals simply didn’t sit right with me. So I dug in and researched and harnessed all I have learned over my many years of cooking Indian food. In the end I came up with a recipe that uses a common Indian dal that is naturally lower in carbs compared to other dals and that is often sold with its skin on: urad dal or black gram dal (not beluga lentils). The skin reduces the net carbs in the recipe by bumping up fiber. And to add protein and satisfying bulk and texture to the recipe without adding too many net carbs, I used another ingredient–edamame–which fits in perfectly, flavor-wise. Because low carb and particularly keto diets require foods to be high in fat, I used heart-healthy fats, like coconut milk and coconut oil. If you aren’t necessarily interested in eating high-fat, low-carb foods, you can simply cut down on the oil and the coconut milk and you’d still get a lipsmackingly delicious dal. I did use some garam masala and other spices here that add a negligible amount of carbs. Some of the spices go in whole and can be removed before or while you eat. This recipe has 212 calories in each serving, with 10 grams of net carbs (total carbs minus fiber) and 9 grams of protein. It is healthy all round and I’ve got tips for those of you who may not be low-carb but love delicious food!

Why you’ll love this low-carb vegan coconut dal

It’s so delicious. Desi, quite the dal connoisseur, loved, loved, loved this dal. It is creamy and perfectly spiced. There’s no deprivation here, just tons of comfort. It’s healthy. Urad dal and edamame beans are both great foods to add to your diet. They are high in protein and fiber and, like all lentils, packed with nutrients that are good for you. Coconut milk and coconut oil have medium chain triglycerides, or MCTs, that are great for your heart, among many benefits. This dal also has spices and herbs, like garam masala, ginger and garlic, that can improve health. It’s everyone-friendly. This dal may be low-carb, but it’s not just for low-carb eaters. Gluten-free and nut-free eaters can eat it too. And if you’re soy-free, you can leave out the edamame.

How to make Coconut Dal

Cook the urad dal until tender. This is best done in a pressure cooker, but you can do it on the stovetop. If using the stovetop method, try and soak the dal for 3-4 hours as this will speed things up. Add water to cover the lentils by at least two inches, add the turmeric and bay leaves, and cook until tender.

While the dal is cooking, place the chopped tomato and mushrooms in a blender and blend into a smooth paste. Set aside. Heat the coconut oil in a large pot or Dutch oven. Add the whole spices–cinnamon, cardamom and cloves and saute until the spices are slightly darker, a few seconds. Add the onions with salt and pepper to taste and saute until they turn golden-brown.

Add the ginger garlic paste with the blended tomato-mushroom paste. Cook, stirring frequently, until the tomatoes darken and the oil appears to express. Add the edamame beans to the pot and mix well. Cook a couple of minutes.

Add the cooked urad dal to the pot along with two cups of water or vegetable stock. Mix well, then stir in the garam masala, Kashmiri chili powder, and paprika, if using. This is optional, but to make the dal creamier, you can blend a cup of the cooked dal and add it back to the pot. Stir in half the coconut milk.

Bring the dal to a boil, cover, then simmer for 10 minutes until the flavors have melded. If the dal is too thick for your liking you can add more water or stock. Finish off by adding the remaining coconut milk and lemon juice. Add more salt if needed.

Serve hot.

What to serve with vegan coconut dal

If you’re a low carb eater, serve the dal over a bed of cauliflower rice. Shirataki rice, made from soluble plant fiber, is also an option. Dal is always served with a sabzi or vegetable side. You can choose a sabzi like these Kashmiri Collard Greens. If you’re a keto dieter, eat the dal by itself, like a soup, with salad on the side. For those watching their health but not necessarily their carbs, this dal would be great served over quinoa or brown rice.

Storage and freezing

This coconut dal can be refrigerated for 3 days. Always reheat before serving and add more water if needed as dal tends to thicken as it stands. If you add water, you might need more salt, so be sure to check. Check to get new recipe updates by email.

For longer storage, you can freeze the dal in a freezer-safe container. Thaw and reheat and again, add water and salt if needed before serving.

More vegan low-carb dinner recipes

Recipe card

Vegan Coconut Dal  Low Carb Recipe  - 49Vegan Coconut Dal  Low Carb Recipe  - 23Vegan Coconut Dal  Low Carb Recipe  - 62Vegan Coconut Dal  Low Carb Recipe  - 16Vegan Coconut Dal  Low Carb Recipe  - 80Vegan Coconut Dal  Low Carb Recipe  - 37Vegan Coconut Dal  Low Carb Recipe  - 55Vegan Coconut Dal  Low Carb Recipe  - 69Vegan Coconut Dal  Low Carb Recipe  - 79Vegan Coconut Dal  Low Carb Recipe  - 46Vegan Coconut Dal  Low Carb Recipe  - 9Vegan Coconut Dal  Low Carb Recipe  - 30Vegan Coconut Dal  Low Carb Recipe  - 73Vegan Coconut Dal  Low Carb Recipe  - 49Vegan Coconut Dal  Low Carb Recipe  - 85Vegan Coconut Dal  Low Carb Recipe  - 37Vegan Coconut Dal  Low Carb Recipe  - 42Vegan Coconut Dal  Low Carb Recipe  - 58Vegan Coconut Dal  Low Carb Recipe  - 67