A delicious combination of creamy dal makhani paired with spiced grilled paneer skewers.

soaked overnight
soaked overnight
chopped
chopped
chopped
Rinse lentils and kidney beans thoroughly, then soak in water overnight.
Drain and transfer lentils and kidney beans to a large pot. Add water and bring to a boil. Cook until soft, about 30-40 minutes.
Heat butter in a pan. Add cumin seeds and let them sizzle. Add chopped onions and sauté until golden brown.
Add ginger paste, garlic paste, and chopped green chili. Sauté for a minute.
Add tomato puree and cook until the mixture thickens and oil separates.
Add coriander powder, cumin powder, turmeric powder, red chili powder, garam masala, and salt. Stir well.
Add the cooked lentils and kidney beans to the tomato mixture. Stir and simmer on low heat for 20-30 minutes. Add cream and simmer for an additional 5 minutes.
For the paneer skewers, whisk yogurt, turmeric, red chili powder, ground cumin, ground coriander, garam masala, salt, and lemon juice into a smooth marinade.
Add paneer cubes to the marinade and coat evenly. Let it marinate for at least 20 minutes.
Thread marinated paneer cubes onto skewers. Grill on a preheated grill or pan until golden brown on all sides, about 10-15 minutes.
To serve, ladle dal makhani onto a serving platter. Arrange grilled paneer skewers on top or on the side. Garnish with fresh cilantro.

Sign up to save this recipe to your cookbook, create your own variations, and build your meal planning lineup!