
Dal Makhani (Nut-Free)
A rich and creamy lentil dish, traditionally made with cashews but modified for nut allergies by using coconut cream and a longer cooking time to achieve a similar texture.
Ingredients
- 1 cup Whole black lentils (urad dal)
- 1/4 cup Kidney beans (rajma)
- 1 medium Onion
- 1 tablespoon Ginger-garlic paste
- 14 oz Crushed tomatoes
- 1 cup Coconut cream
- 1 teaspoon Garam masala
- 1/2 teaspoon Red chili powder
- 1/4 teaspoon Turmeric powder
- 2 tablespoons Butter or ghee
- 1 teaspoon Salt
Instructions
- 1The night before you plan to cook, measure the 1 cup whole black lentils and the 1/4 cup kidney beans into a large bowl. Cover them with at least 3 inches of water and let them soak overnight. The next day, drain and rinse the soaked lentils and beans thoroughly.
- 2Transfer the rinsed 1 cup whole black lentils and 1/4 cup kidney beans to a pressure cooker or Instant Pot. Add 4 cups of water. Secure the lid and cook at high pressure for 20 minutes. Allow the pressure to release naturally, which will take about 10-15 minutes.
- 3While the lentils and beans are cooking, prepare the base. Heat the 2 tablespoons butter or ghee in a large, heavy-bottomed pot over medium heat (350°F / 175°C). Add the chopped 1 medium onion and cook, stirring often, until it is golden brown, about 8-10 minutes. Add the 1 tablespoon ginger-garlic paste and cook, stirring constantly, until fragrant, about 1 minute.
- 4Add the 14 oz crushed tomatoes, 1 teaspoon garam masala, 1/2 teaspoon red chili powder, and 1/4 teaspoon turmeric powder to the pot. Cook, stirring frequently, for 5 minutes until the mixture darkens slightly and the tomatoes have broken down.
- 5Carefully add the cooked 1 cup whole black lentils and 1/4 cup kidney beans from the pressure cooker to the pot with the tomato mixture. Stir everything together. Bring the mixture to a simmer, then reduce the heat to low (250°F / 120°C). Cover the pot and let it simmer gently for at least 1 hour, stirring every 15 minutes, until the dal has thickened and become creamy. If using an Instant Pot, set it to slow cook mode for at least 1 hour.
- 6Stir in the 1 cup coconut cream and 1 teaspoon salt. Continue to cook, uncovered, stirring occasionally, for another 10 minutes until the dal is heated through and well combined. The consistency should be thick and creamy.
- 7Serve the Dal Makhani hot. It pairs well with rice or naan.
Substitutions
Cashews (traditional ingredient for creaminess) → Coconut cream
Provides a rich, creamy texture and flavor without using nuts. Simmering for a long period also helps to achieve desired texture.
Allergy Disclaimer — Safe Plated Pte. Ltd.
This content is AI-generated by Safe Plated and is not medical advice. AI can make errors and may miss allergens or cross-contamination risks. Always read physical ingredient labels and verify allergen safety independently before preparing or consuming any food. Consult your allergist for guidance specific to your situation.
Related Guides
Cooking with a packaged ingredient?
Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.
Keep reading this recipe
Open this recipe in the appSign in to continue with this recipe. No meal plan generation needed.
Want a full week of recipes like this?
Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.
Build my free 7-day planNo credit card required.