I still remember the first time I served this marry me lentils vegan dish at a dinner party. My friend took one bite and closed her eyes. She said the sauce tasted like something from a fancy Indian wedding feast. She couldn’t believe I made it on a Tuesday night in just one pan.
This plant-based marry me lentils curry got its romantic name for good reason. The flavors are rich and complex. Aromatic spices, creamy coconut, and toasted nuts create layers of depth that taste like hours of work.
Don't toss it yet. My 15 Vegetarian Kitchen Fixes guide gives you instant pantry-based rescues for over-salted soups, bland tofu, mushy legumes, and more — most fixes take under a minute.
👉 Grab it now — use code FIXES10 to save $10
But here’s the secret, it’s actually simple to make. I took the traditional techniques from Hyderabadi wedding celebrations and streamlined everything into a straightforward method. You don’t need special skills or fancy equipment.
This vegan South Indian recipe comes together in about 35 minutes using everyday ingredients. The protein-packed legumes soak up all that gorgeous sauce while you handle just one pan. I’ve also included options for every dietary need, from gluten-free to nut-free variations.
The result? A weeknight marry me lentils vegan dinner that tastes special enough to impress anyone at your table.
Why This Curry is Worth Making
This vegan marry me lentils recipe is a must-have for your dinner plans. The sauce gets its amazing flavor from a simple method. I start by toasting aromatics with spices, then add coconut, fresh herbs, and almond flour for a creamy texture without dairy.
This dairy-free marry me lentils dinner is ready in about 35 minutes. It’s perfect for a busy weeknight, offering top-notch taste without a long cooking time. The best part? It’s very flexible. I’ve changed the heat, swapped proteins, and made it for different diets, and it always impresses.
Why You’ll Love This Richness
This customizable vegan marry me lentils recipe is more than just tasty. It’s packed with benefits for your kitchen. Each reason makes this curry a smart choice for everyday cooking.
First, the flavor is absolutely stunning. Caramelized onions add depth, while garam masala and cardamom bring warmth. Fresh cilantro and mint add brightness. The toasted coconut and almond flour make it creamy. It’s not just healthy food; it’s a rich, flavorful South Indian curry.
Second, cleanup is incredibly easy. This vegan marry me lentils recipe is a true one-pan meal. You toast nuts and build the curry in one pan. No need to juggle pots or deal with a mess after dinner.
Third, the flexibility here is remarkable. Start with lentils or try chickpeas, white beans, or tofu. Adjust the heat to your liking. You can also leave out ingredients for allergies or make it oil-free. This plant-based marry me lentils dinner fits your needs.
Fourth, serving options are endless. It’s great over basmati rice or quinoa for extra protein. Serve it with naan, over baked potatoes, or with roasted cauliflower and sweet potatoes. Each way offers a unique experience.
Fifth, it accommodates common dietary needs naturally. It’s gluten-free, and easy swaps make it soy-free, nut-free, or coconut-free. You won’t lose flavor when making these changes. Dairy-free marry me lentils are perfect for guests with different dietary needs, ensuring everyone enjoys it.
Effortless Marry Me Lentils (Vegan Style)
Ingredients
Method
- Toast the shredded coconut and almond flour in a dry skillet, (I love my SENSARTE 12″ Nonstick Skillet) over medium heat for 3–4 minutes until evenly golden and fragrant. Transfer to a bowl and set aside.
- Heat oil in the same skillet over medium-high heat. Add cardamom pods and sauté for 15–20 seconds until fragrant. Add chopped onion and salt, then cook for 7–8 minutes, stirring occasionally, until deeply golden brown and reduced in size.
- Reduce heat to medium. Add Kashmiri chili powder, garam masala, black pepper, and dried fenugreek. Add a splash of water and stir quickly to prevent burning.
- Stir in ginger-garlic paste, tomato paste, sambal oelek, and soy sauce. Cook for about 15 seconds until fragrant and slightly darkened.
- Add non-dairy yogurt and stir continuously for 1–2 minutes until fully incorporated and slightly glossy.
- Stir in curry leaves, mint, green chili, cilantro, and the reserved toasted coconut-almond mixture. Mix well.
- Pour in water or non-dairy milk and add remaining salt. Bring to a boil over medium-high heat, then adjust seasoning as needed.
- Fold in drained lentils and reduce heat to medium-low. Partially cover and simmer for 4–5 minutes until heated through and slightly thickened.
- Turn off heat and stir gently. Garnish with non-dairy yogurt, fresh cilantro, and a squeeze of lemon juice. Serve warm.
Notes
👉 Receive Giselle’s FREE 7 Day Vegetarian Meal Planning Guide
NOTE: Most items on this dairy-free marry me lentils shopping list are pantry staples you probably own already. The few specialty ingredients like fenugreek leaves and curry leaves can be found at your local grocery store or ordered from your favorite online shop. If you can’t find them, you can still make this recipe, just omit them without worry.
Savory Substitutions
Let me show you 5 ingredient swaps that keep this vegan marry me lentils recipe delicious while working with your dietary needs. I’ve tested each of these substitutions to make sure the dish stays flavorful and satisfying.
Protein Base: Brown lentils are my go-to, but you have plenty of options here. Swap them for chickpeas, white beans, or kidney beans using the same amount, 1 ½ cups cooked or one 15-ounce can, drained.
For a meatier texture, try crisped tofu cubes, rehydrated soy curls, or seitan pieces. I’ve even used store-bought vegan chicken strips when I wanted something extra hearty. This customizable plant-based marry me lentils curry makes any protein taste incredible because the sauce does all the work.
Allergen-Friendly Options: The almond flour and shredded coconut add richness, but they’re easy to skip. If you have nut allergies, simply omit the almond flour and choose a nut-free non-dairy yogurt.
For coconut-free versions, skip the shredded coconut and use a coconut-free yogurt instead. The spices and herbs carry plenty of flavor on their own, so these allergen-friendly lentils still taste amazing without those ingredients.
Fresh Herbs: I love the brightness fresh herbs bring, but I understand they’re not always available. If you can’t find curry leaves, just leave them out, the dish will still taste wonderful.
The same goes for fresh mint. Cilantro is the most important fresh herb here, but even that can be reduced if you’re not a fan.
Heat Level: The recipe calls for Kashmiri chili powder, sambal oelek, and fresh green chili, which creates a moderately spicy dish. For a milder version, reduce the chili powder to 1 teaspoon and use just ½ tablespoon of sambal oelek.
Replace the hot green chili with bell pepper for color without heat. For extra spice lovers, increase everything or add a pinch of cayenne.
Liquid Components: I specify non-dairy yogurt for creaminess, but non-dairy cream works equally well. For the thinnest liquid, you can use water as written, or substitute vegetable broth for extra flavor.
You can also use your favorite non-dairy milk for added richness. For oil-free cooking, replace the oil with water or vegetable broth. Each swap maintains the soul of the marry me lentils vegan dish while making it work for your specific needs.
- HEALTHY SKILLET – Switzerland ILAG nonstick surface. Free of PFOA, PFOS, lead, cadmium and other toxic materials that ca…
- SUPER NONSTICK – The surface of the saute pan with lid is smooth and super nonstick, pancakes just slide right off the p…
- INDUCTION COMPATIBLE – The nonstick deep frying pan is made of heavy-duty cast aluminum that won’t warp. Its induction b…
- HEAT RESISTANT HANDLE & TEMPERED GLASS LID – The bakelite handle of the ceramic non toxic frying pan with lid features w…
Step by Step
This vegan marry me lentils recipe is easy to follow. It has clear steps that add flavor at each stage. You’ll learn the lentil curry cooking method with precise timing and visual cues.
Step 1: Toast Your Flavor Base (3-4 minutes)
Heat a large skillet, (I love my SENSARTE 12″ Nonstick Skillet) over medium heat for about 1 minute until warm. Add 2 tablespoons of shredded coconut and ¼ cup of almond flour. Stir constantly with a wooden spoon or spatula. For the first minute, you won’t see much change. Around the 2-minute mark, they’ll start turning golden.
Continue stirring for another 1-2 minutes until everything is evenly golden brown and smells nutty and fragrant. This takes 3-4 minutes total. Transfer immediately to a small bowl and set aside.
Step 2: Build Your Aromatic Base (8-9 minutes)
In the same skillet, add 2 teaspoons of oil and increase the heat to medium-high. Let the oil heat for about 30 seconds until it shimmers. Add 2 partially opened cardamom pods. They’ll sizzle immediately. Stir for just 15-20 seconds until they become fragrant and darken slightly.
Now add 1 ¼ cups of finely chopped red onion and half of your salt (¼ teaspoon). Stir to coat the onions in oil. Cook for 7-8 minutes, stirring every minute or so. Add a tablespoon of water whenever the pan looks dry or the onions start sticking. You’ll know they’re ready when they’ve turned a rich golden brown and have shrunk by about half.
Why this matters: Properly caramelized onions create a sweet, complex foundation that balances the heat and spices. Rushing this step by using higher heat will burn the onions instead of developing their natural sugars, which would make your plant-based marry me lentils curry taste bitter instead of rich.
Step 3: Layer in the Spices and Aromatics (1 minute)
Reduce your heat to medium. This is important because spices burn easily.
Add 1 ½ teaspoons of Kashmiri chili powder, ½ teaspoon of garam masala, ½ teaspoon of black pepper, and ½ teaspoon of dried fenugreek leaves. Immediately add a splash of water (about 2 tablespoons) and stir quickly to prevent burning. The mixture will become paste-like.
Now add 2 tablespoons of ginger-garlic paste, 2 tablespoons of tomato paste, 1 tablespoon of sambal oelek, and 2 teaspoons of soy sauce. Stir everything together and cook for just 15 seconds. You’ll smell the garlic and ginger becoming fragrant, and the tomato paste will darken slightly. That’s your signal to move to the next step.
Step 4: Create the Creamy Sauce (2-3 minutes)
Add ¼ cup of non-dairy yogurt to the pan. Stir continuously as it incorporates into the spice mixture.
Cook for 1-2 minutes, stirring constantly, until the mixture becomes homogeneous. You’ll see no streaks of white yogurt visible, and it will start bubbling and develop a slight glossy sheen. If the mixture starts sticking to the pan, add a tablespoon of water and stir to release it.
Once the base is bubbling and thick, stir in 8 finely chopped curry leaves, 5 chopped mint leaves, ½ of a finely chopped green chili, ¼ cup of chopped cilantro, and the toasted coconut-almond mixture you set aside earlier. Mix thoroughly for about 30 seconds until everything is evenly distributed.
Why this matters: Cooking the yogurt until it’s bubbling and integrated prevents it from curdling when you add liquid. This step also toasts the spices in the fat, which develops their flavors fully and creates that restaurant-quality depth you’re looking for.
Step 5: Add Liquid and Simmer (3-4 minutes)
Pour in 1 cup of water or non-dairy milk and add the remaining ¼ teaspoon of salt. Stir well to combine, scraping up any flavorful bits stuck to the bottom of the pan. Increase the heat to medium-high and bring the mixture to a boil. You’ll see large bubbles breaking across the surface. This takes about 2 minutes.
Once boiling, taste the sauce. Let it cool on a spoon first. Adjust the flavors by adding more salt if needed, another pinch of garam masala for warmth, a squeeze of lemon juice for brightness, or more chili powder for heat.
If the sauce seems too thick, add more water a few tablespoons at a time. It should be thick enough to coat a spoon but still pourable.
Step 6: Finish with Lentils (4-5 minutes)
Fold in your drained lentils (1 ½ cups or one 15-ounce can, drained). Stir gently to coat every lentil with sauce. Reduce the heat to medium-low and partially cover the skillet with a lid. Leave it slightly askew so steam can escape. Simmer for 4-5 minutes.
This allows the lentils to absorb the flavors and heat through completely. You’ll know it’s done when the lentils are warmed through and the sauce has thickened slightly.
Step 7: Garnish and Serve
Turn off the heat. Give everything a gentle stir from the bottom to make sure nothing is sticking. Garnish with a drizzle of non-dairy yogurt or cream, a handful of fresh cilantro, and a squeeze of fresh lemon juice. Serve immediately over rice, quinoa, naan, or your favorite base (optional).
The entire cooking process takes about 25-30 minutes from start to finish. Each step builds on the last, creating layers of flavor that make this vegan marry me lentils recipe truly special.
NOTE: A large skillet and a sharp chef’s knife make this recipe a breeze. You can see my favorite knife, pans, and cutting board on my Kitchen Essentials page.
Variations
This plant-based marry me lentils curry is versatile and can be changed in many ways. You can swap proteins, adjust spices, or add greens. I’ve tried these four variations many times, and each one is special.
The sauce works well with different proteins. You can serve it over rice, quinoa, or toasted sourdough for a filling meal.
Marry Me Chickpeas: Use one 15-ounce can of chickpeas (drained and rinsed) or 1 ½ cups cooked chickpeas. Dry them with a towel and fry them in oil until crispy. Then, add them to the sauce. The crispy chickpeas add a nice crunch. This contrasts well with the creamy sauce. It’s great for a heartier meal.
Creamy Coconut Version: Add ½ cup of full-fat coconut milk to the sauce. This makes the curry rich and luxurious. For this version, serve it over cauliflower rice or with extra veggies. The coconut milk enhances the toasted coconut flavor.
Spicy Marry Me Lentils: Double the green chili and add ½ teaspoon of cayenne pepper. Finish with chili oil. This is perfect for those who like it hot. Adding extra lemon juice helps with the heat. It’s a favorite when I want bold flavors.
Marry Me Lentils with Greens: Add 2 cups of fresh spinach, kale, or Swiss chard in the last 2 minutes. The greens wilt into the sauce, adding nutrition and flavor. This makes the dish a complete one-pot meal. It’s great when I need more veggies.
You can also try other proteins like white beans, kidney beans, or seitan. The sauce is flexible and uses what you have on hand.
Storage ‘n Reheating
Let me share everything you need to know about storing lentil leftovers. These dairy-free marry me lentils taste better the next day. It’s perfect for quick lunches or easy dinners.
For refrigerator storage, cool the curry to room temperature for 30 minutes. Then, transfer it to an airtight container. Store it in the fridge for 4-5 days. Glass containers are best because they don’t stain or hold smells.
For meal prep, store the lentils separately from rice or naan. This keeps everything at the perfect texture. Assemble your bowls fresh when you’re ready to eat.
For freezer storage, this curry freezes beautifully for up to 3 months. Cool it completely before freezing to prevent ice crystals. Portion it into freezer-safe containers or heavy-duty bags in individual servings of about 1½ cups each.
Press out as much air as possible from the bags to prevent freezer burn. Label everything with the date and what’s inside. This makes grabbing exactly what you need incredibly simple.
When reheating, the stovetop method works best. Transfer the curry to a saucepan and add 2-3 tablespoons of water or non-dairy milk. Heat over medium-low, stirring occasionally, for 5-7 minutes from refrigerated or 10-12 minutes from frozen.
For microwave reheating, place a portion in a microwave-safe bowl and add a splash of water. Cover loosely and heat on high for 1-2 minutes. Stir, then continue heating in 30-second intervals until hot throughout.
The oven method works great when warming several portions at once. Preheat your oven to 350°F and place the curry in an oven-safe dish. Add a splash of liquid, cover with foil, and bake for 15-20 minutes until steaming hot.
Always reheat until the curry reaches at least 165°F if you’re checking with a thermometer. I like to finish reheated portions with a squeeze of fresh lemon juice and a sprinkle of cilantro to brighten everything up.
If your meal prep marry me lentils vegan curry seems too thick after storage, add more water or non-dairy milk. The lentils continue to absorb liquid as they sit. Taste and adjust your seasonings, as flavors can mellow slightly during storage.
Giselle’s Tips
I’ve learned a lot from making marry me lentils vegan many times. These tips are key for getting great results at home. They’re the secrets I use every time.
First, always splash water when caramelizing onions. This trick is essential for perfect onions. Adding water prevents them from burning. It helps them cook evenly and turn golden brown. With this method, onions are ready in 7-8 minutes, not 15. The water evaporates, leaving a rich onion flavor.
Second, cool the pan before adding dry spices. After caramelizing onions, let the pan cool for 15-20 seconds. Spices can burn quickly, ruining the taste. Adding water helps protect the spices. If you smell burning, add more water and stir. This avoids a common curry mistake.
Third, bloom your whole spices first. This technique adds depth to your curry. Blooming spices in hot oil releases their oils, enhancing the dish’s flavor. It’s a step that makes restaurant curries stand out. Don’t rush this step. Those few seconds are crucial.
Fourth, taste and adjust before adding lentils. Taste the sauce after it cools. It should be a bit too salty. The lentils will soften these flavors as they cook. Adding more salt and lemon at this stage is common. It ensures the flavors are balanced.
Fifth, let it rest for 5 minutes before serving. After turning off the heat, wait before serving. This allows the flavors to meld and the dish to cool evenly. It’s a chance to prepare the table or garnishes. This patience makes your plant-based marry me lentils dish taste like it’s from a restaurant.
NOTE: For more about the tools that I rely on for easy vegetarian recipes, check out my Kitchen Essentials page.
Nutrition Note
Nutrition Facts
Calories
* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
This marry me lentils vegan meal is a real surprise. It packs 5 grams of protein from lentils, almond flour, and non-dairy yogurt.
The fiber content is also impressive, with 4 grams per serving. Fiber helps with digestion and keeps you full between meals.
The mix of protein and fiber makes this vegan marry me lentils recipe great for stable blood sugar. You won’t crash like you do with less balanced foods. The carbs digest slowly, keeping you full for hours.
This healthy plant-based marry me lentils curry also gives you 6 mg of iron. Iron is key for those on a plant-based diet. Tomatoes and fresh herbs add vitamin C, helping your body absorb iron better.
I suggest serving this with brown rice or quinoa for extra nutrients and texture. Add roasted veggies like cauliflower or bell peppers for more vitamins. A simple cucumber salad with lemon juice adds freshness and helps digestion.
If you need more energy between meals, try eating more or adding healthy fats. Top your dairy-free marry me lentils bowl with avocado slices or a small handful of cashews. Fat slows digestion and keeps you full longer.
Remember, nutrition info is an estimate and can vary with different ingredients. The numbers I’ve shared are a good starting point for meal planning. Your actual results might be slightly different based on brands and portion sizes.
FAQs
Can I make this allergy-friendly? Yes, you can make this vegan marry me lentils recipe safe for allergies. Use tamari for gluten-free, coconut aminos for soy-free, and pick nut-free yogurt like oat or coconut. The dish gets its flavor from spices and caramelized onions, so these changes work well.
How do I prepare dairy-free marry me lentils without oil? First, dry toast the cardamom pods for 30 seconds. Then, add onions with 2-3 tablespoons of water or broth. Keep adding a little liquid at a time while stirring. This way, the onions will caramelize without oil.
Which plant-based marry me lentils should I use? Brown or green lentils are best because they keep their shape. I like using canned lentils for convenience, just drain and rinse them. Black lentils look great but avoid red lentils as they break down too much.
How spicy is this marry me lentils vegan curry? It’s about 5 out of 10 on the heat scale. For a milder taste, use only 1 teaspoon of chili powder and replace green chili with bell pepper. To make it spicier, add ¼ teaspoon cayenne or more sambal oelek.
Do dairy-free marry me lentils leftovers taste good? Yes, leftovers are even better as the flavors meld together. Store them in the fridge for 5 days or freeze for 3 months. When reheating, add a bit of liquid and finish with fresh lemon juice.
Giselle's Favorites
I’m 100% vegetarian plant based and proud. View the shirt I’m wearing in this recipe and bring some veggie vibes to your kitchen!
Shop the CollectionGiselle's Style Tip: I pair my tees with NAE Vegan Flats for the ultimate comfortable kitchen look.
















