Welcome to Sweetbakingrecipes

Almond Butter and Lentil Curry

By Claire Morrison | April 28, 2026
Almond Butter and Lentil Curry

I was in a panic that night, the kitchen smelling like burnt onions and a forgotten pot on the stove. My friend had dared me to whip up a curry that could rival the one from the bustling street stalls in Bangkok, and I was determined to prove her wrong. The moment the garlic hit the pan, it released a sharp, almost electric aroma that danced with the faint scent of fresh ginger and chili flakes. I could hear the sizzle as the spices toasted, their colors deepening from a pale yellow to a rich, almost mahogany hue. The sound of the cauldrons clinking together was music to my ears, and the anticipation was palpable.

That night, I discovered a secret weapon that turned a simple lentil dish into a velvety, nutty masterpiece: almond butter. It added a subtle sweetness and a silky texture that made the sauce coat the lentils like velvet. The first bite was a revelation—spicy, smoky, creamy, and with a subtle nuttiness that lingered on the palate. I dared my friends to taste it and not go back for seconds, and they could not resist. I’ll be honest—I ate half the batch before anyone else even had a chance to try it.

What sets this version apart is the blend of textures and flavors that dance together. The lentils provide a hearty base, the almond butter brings richness, and the cauliflower adds a surprising crunch when lightly spiced and roasted. The sauce, thickened with coconut milk and tomato puree, has a depth that makes it feel like a slow-cooked, comforting hug. Most recipes get this completely wrong, focusing on either a dry stew or a watery soup. Here, everything works in harmony, creating a dish that is hands down the best version you'll ever make at home.

I’ll walk you through every single step—by the end, you’ll wonder how you ever made it any other way. Picture yourself pulling this out of the pot, the whole kitchen smelling incredible, and the first spoonful melting in your mouth like a warm blanket. The next part? Pure magic. Stay with me here—this is worth it.

What Makes This Version Stand Out

  • Taste: The almond butter introduces a subtle, buttery sweetness that balances the heat from chili flakes and smoked paprika, creating a complex flavor profile that lingers long after the last bite.
  • Texture: The combination of soft lentils, creamy sauce, and crisp roasted cauliflower offers layers of mouthfeel, turning each spoonful into a delightful sensory experience.
  • Ingredient Quality: Using whole, minimally processed ingredients—like fresh ginger, real coconut milk, and high‑quality lentils—ensures authenticity and boosts nutritional value.
  • Cooking Method: Slow‑simmering the sauce allows spices to meld, while quick roasting the cauliflower preserves its bite and adds a caramelized finish.
  • Crowd Reaction: Friends who’ve tasted this say it’s “the most comforting curry ever,” and it’s become a staple for potluck dinners and family gatherings.
  • Make‑ahead Potential: The dish keeps well in the fridge for up to three days and freezes beautifully, making it a perfect meal‑prep option.
  • Versatility: It pairs wonderfully with rice, naan, or even a side of roasted sweet potatoes, adapting to any dietary preference.

Alright, let's break down exactly what goes into this masterpiece…

Kitchen Hack: Use a spice grinder to toast cumin and mustard seeds before adding them to the pan; this releases their oils instantly and deepens the flavor.

Inside the Ingredient List

The Flavor Base

The foundation of this curry is the aromatic trio of garlic, ginger, and shallot. Garlic provides a pungent punch, ginger offers a bright, peppery kick, and the shallot brings a subtle sweetness that balances the heat. If you skip the shallot, the sauce becomes a bit more one‑dimensional; you’ll miss that gentle sweetness that cuts through the richness of the almond butter.

Swap the shallot for a small white onion if you prefer a sharper flavor, or use a combination of both for extra depth. When selecting garlic, choose cloves that are firm and have a thick, papery skin—this ensures they stay crisp during cooking and release their full aroma.

The Texture Crew

The lentils are the backbone of this dish, offering a hearty, protein‑rich base. Cooked beluga or puy lentils hold their shape and absorb the sauce beautifully. If you’re in a hurry, canned lentils work fine, but fresh ones give a better texture and flavor.

The cauliflower is the secret crunch element. When lightly spiced and roasted, it develops a caramelized exterior while keeping a tender interior. Without cauliflower, the dish feels like a plain stew; with it, the dish gains a delightful bite that contrasts the creamy sauce.

The Unexpected Star

Almond butter is the star that elevates this curry. It’s not just a thickener; it adds a nutty, buttery undertone that balances the spices and coconut milk. If you’re allergic or simply want a different flavor, try cashew butter or a splash of tahini for a similar richness.

The almond butter also thickens the sauce without the need for flour or cornstarch, keeping the dish gluten‑free and low in carbs. When you first stir in the almond butter, you’ll notice a slight resistance—this is the sauce thickening into a silky, cohesive texture.

The Final Flourish

The yogurt at the end adds a tangy brightness that cuts through the richness of coconut milk and almond butter. It also lightens the sauce, making it easier to pour over rice or naan. If you’re lactose intolerant, use a dairy‑free yogurt or a splash of coconut cream instead.

The final touch is the fresh curry leaves, which give an herbal aroma that’s unmistakably Indian. They’re not just decorative; they infuse the dish with a subtle citrusy flavor that elevates the entire profile.

Fun Fact: The first known use of almond butter in cooking dates back to ancient Persia, where it was prized for its high protein content and smooth texture.

Everything's prepped? Good. Let's get into the real action…

Almond Butter and Lentil Curry

The Method — Step by Step

  1. Heat a large, heavy‑bottomed pot over medium heat and add a splash of oil. Once the oil shimmers, toss in the cumin and mustard seeds. Watch them pop; that popping sound is the signal that the oils are ready to release their full flavor.
  2. Add the sliced shallot and minced garlic, sautéing until translucent and fragrant. The aroma should be sweet and buttery, a prelude to the richer flavors to come.
  3. Introduce the ginger, chili flakes, smoked paprika, and curry powder. Stir constantly for 30 seconds to toast the spices, allowing their oils to bloom. The pot should smell toasty, and the spices will darken slightly, indicating they’re ready.
  4. Pour in the tomato puree and chopped tomatoes, stirring to combine. Let the mixture simmer for 5 minutes, allowing the acidity to mellow and the flavors to meld into a cohesive base.
  5. Add the coconut milk, almond butter, and soy sauce. Whisk until the almond butter is fully incorporated, creating a glossy, silky sauce. The mixture should thicken slightly; if it’s too thin, let it simmer a bit longer.
  6. Stir in the cooked lentils, ensuring they’re fully coated in the sauce. Reduce the heat to low and let the curry simmer gently for 10 minutes, allowing the lentils to absorb the spices.
  7. While the curry simmers, roast the cauliflower florets on a sheet pan with olive oil, garlic powder, smoked paprika, salt, and pepper. Roast at 200°C (400°F) for 15–20 minutes, stirring halfway, until they’re golden and tender.
  8. Fold the roasted cauliflower into the curry, sprinkle with curry leaves, and let everything heat through for an additional 3 minutes. Finish by stirring in the yogurt, which brightens the sauce and adds a silky finish.
  9. Taste and adjust seasoning—add more soy sauce for saltiness or a pinch of sugar if the tomatoes are too acidic. Serve hot over steamed rice or with warm naan, and enjoy the symphony of flavors.
Kitchen Hack: When roasting cauliflower, drizzle a little lemon juice over it before roasting; this keeps the florets bright and adds a subtle citrus zing.
Watch Out: Be careful not to overcook the lentils—over‑soft lentils will break apart and make the curry mushy. Keep the heat low once the lentils are added.

That's it — you did it. But hold on, I've got a few more tricks that'll take this to another level…

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Most people heat the oil too high, which burns the spices and creates a bitter taste. I keep the heat at medium, watching for the oil to shimmer but not smoke. This subtle control allows the spices to release their oils without scorching, ensuring a richer, smoother flavor profile.

Why Your Nose Knows Best

When the sauce starts to thicken, you’ll notice a sweet, nutty aroma from the almond butter. If the aroma becomes slightly bitter, the almond butter has begun to burn. Stop the heat immediately and stir vigorously to cool it down.

The 5-Minute Rest That Changes Everything

After simmering the curry, let it rest for five minutes off the heat. During this rest, the flavors continue to meld and the sauce thickens naturally. When you stir it back in, it’s silky and cohesive, not lumpy.

Using Fresh vs. Canned Tomatoes

Fresh tomatoes give a brighter, more vibrant flavor, but canned tomatoes are convenient and have a consistent sweetness. If you choose canned, drain a bit of the liquid to avoid a watery sauce.

Balancing the Heat

If you’re sensitive to heat, reduce the chili flakes to half a teaspoon. For a fiery version, double the chili and add a dash of cayenne pepper. The key is to taste as you go—spice is always adjustable.

Stirring the Yogurt

Add the yogurt at the very end, just before serving, to prevent curdling. Warm the yogurt slightly before adding, or whisk it vigorously to keep it smooth and creamy.

Kitchen Hack: If you’re short on time, use a pressure cooker to cook the lentils in just 10 minutes. This saves you a significant amount of prep time.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Spicy Coconut Twist

Add a tablespoon of red curry paste and a splash of coconut cream. The result is a richer, more tropical flavor that pairs beautifully with grilled fish.

Protein-Packed Powerhouse

Swap the lentils for chickpeas or black beans for a different protein profile. The beans soak up the spices just as well, offering a hearty, comforting texture.

Vegan Yogurt Upgrade

Use a plant‑based yogurt like coconut or almond yogurt to keep the dish vegan. The flavor remains creamy, and the yogurt adds a subtle tang.

Herbal Freshness

Add a handful of fresh cilantro or mint at the end for a burst of freshness that cuts through the richness.

Low‑Calorie Version

Replace coconut milk with a light coconut milk and reduce the almond butter to one tablespoon. This keeps the dish creamy but cuts calories significantly.

Gluten‑Free Grains

Serve over cauliflower rice or quinoa instead of regular rice for a gluten‑free, low‑carb option.

Storing and Bringing It Back to Life

Fridge Storage

Store the curry in an airtight container in the refrigerator for up to three days. The flavors deepen over time, making it even more delicious the next day.

Freezer Friendly

Freeze the curry in portioned containers for up to two months. Thaw overnight in the refrigerator and reheat gently on the stove, stirring frequently.

Best Reheating Method

Reheat on low heat, adding a splash of water or coconut milk to loosen the sauce. This technique steams the dish back to its original silky consistency.

Almond Butter and Lentil Curry

Almond Butter and Lentil Curry

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 400 g cooked lentils
  • 4 cloves garlic
  • 15 g ginger
  • 1 shallot
  • 1 tsp chili flakes
  • 1 tsp smoked paprika
  • 1 tbsp curry powder
  • 1 tbsp tomato puree
  • 400 ml coconut milk
  • 400 ml chopped tomatoes
  • 2 tbsp almond butter
  • 1 tbsp soy sauce
  • 2 cauliflowers
  • 3 tsp smoked paprika
  • 2 tsp garlic powder
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 12 curry leaves
  • 4.5 tbsp soya yogurt

Directions

  1. Heat a large pot over medium heat and add a splash of oil. Once the oil shimmers, add cumin and mustard seeds. Let them pop to release their oils.
  2. Sauté sliced shallot and minced garlic until translucent. The aroma should be sweet and buttery.
  3. Add ginger, chili flakes, smoked paprika, and curry powder. Toast for 30 seconds to bloom the spices.
  4. Stir in tomato puree and chopped tomatoes. Simmer for 5 minutes to let acidity mellow.
  5. Pour in coconut milk, almond butter, and soy sauce. Whisk until almond butter is fully incorporated and the sauce thickens.
  6. Add cooked lentils, reduce heat to low, and simmer gently for 10 minutes.
  7. Roast cauliflower florets with olive oil, garlic powder, smoked paprika, salt, and pepper at 200°C for 15–20 minutes.
  8. Fold roasted cauliflower into the curry, sprinkle curry leaves, and heat through for 3 minutes.
  9. Stir in soya yogurt, adjust seasoning, and serve hot over rice or naan.

Common Questions

Yes, green or brown lentils work fine. They’ll just take a slightly longer cooking time.

No, you can substitute with cashew butter or a splash of coconut cream for a different flavor profile.

In the fridge, it stays fresh for up to 3 days. Freeze for up to 2 months.

Add extra chili flakes or a dash of cayenne pepper. Taste as you go.

Yes, all ingredients are naturally gluten‑free.

Reheat gently on low heat, adding a splash of water or coconut milk to restore silkiness.

More Recipes