Enjoy free shipping on orders over $200 | Reiki-infused self-care you’ll love—guaranteed

Lately, we’ve been making dhal makhani a lot. It’s one of those meals that feels like a hug—warm, rich, deeply satisfying. Made with black lentils and kidney beans (or black beans), it’s creamy, full of flavor, and packed with nourishment.

Beyond being ridiculously comforting, dhal makhani is packed with all the good stuff. Lentils and beans are full of fiber, protein, and minerals, which means they keep you full for hours and help balance blood sugar. If you’ve ever looked into the Bean Protocol, you’ll know that beans are incredible for digestion and detoxification—especially when eaten regularly.

Black lentils, in particular, are loaded with iron and magnesium, which support energy and relaxation. Kidney beans add heartiness and depth, making this a meal that feels like it’s taking care of you. Traditionally, dhal makhani is simmered for hours, breaking down into the most velvety, nourishing dish. It’s infused with warming spices—cumin, coriander, garam masala—and finished with a swirl of ghee or coconut cream for that final, indulgent touch.

Lately, we’ve been eating it with warm rice and a simple side of greens—easy, nourishing, and exactly what the body craves when life feels full. If you haven’t made dhal makhani yet, this is your sign to start soaking those lentils. The process is slow, but that’s the point. Let it simmer, take your time, and let the flavors deepen. It’s worth it.


Dhal Makhani (Serves 2–3)
A creamy, slow-simmered lentil dish that’s packed with warmth, nourishment, and grounding energy.

You'll need:

  • 1/2 cup black lentils (urad dal), soaked overnight
  • 1/4 cup kidney beans, soaked overnight
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 1 small tomato, finely chopped (or 2 tbsp tomato purée)
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder (optional, for a little heat)
  • 1 tbsp ghee or coconut oil
  • 2 cups water or vegetable broth
  • Salt, to taste
  • 1/4 cup coconut cream or a bit of yogurt (for serving)
  • Fresh cilantro, for garnish

How to make it:
1. Rinse the soaked lentils and kidney beans, then cook them in a pot with 2 cups of water until soft (or use a pressure cooker to speed things up).
2. In a separate pan, heat your ghee or coconut oil. Add cumin seeds and let them sizzle for a few seconds.
3. Stir in the onions, garlic, and ginger, cooking until soft and fragrant.
4. Add the tomatoes and cook until they break down into a thick base.
5. Sprinkle in the coriander powder, garam masala, turmeric, and chili powder, stirring everything together.
6. Pour in the cooked lentils and beans along with their cooking liquid. Let it simmer gently for at least 20 minutes, stirring now and then. The longer it simmers, the creamier it gets.
7. Taste and adjust salt, adding a splash of water if it thickens too much.
8. Finish with coconut cream or a dollop of yogurt, and sprinkle fresh cilantro on top.
9. Serve warm with rice or flatbread, and enjoy every cozy, nourishing bite.