A creamy and spiced Indian lentil dish, rich in flavor and nutrition
Dal Makhani is a popular North-Indian dish made with whole black lentils (urad dal) and kidney beans (rajma) simmered in a rich, spiced tomato and butter-based sauce. It has roots in Punjabi cuisine but is now enjoyed globally. Traditional recipes use fresh cream and butter, but lighter versions with yogurt or plant-based cream exist.
It has a creamy, earthy flavor with robust notes of garlic and spices, and a velvety texture due to slow cooking. Dal Makhani pairs beautifully with naan, rice, or roti and can be served as a thick stew-like dish or thinner depending on preference.
Nutritionally, Dal Makhani is high in protein from legumes and delivers a good dose of iron, fiber, and B vitamins. Traditional recipes can be higher in fats due to butter and cream, but lighter modifications make it more balanced.
These values are based on a standard serving size. Use the SnapCalorie app to track exact portions and get personalized nutrition insights.
Dal Makhani provides plant-based protein from lentils and kidney beans, which are essential for muscle repair, growth, and overall cellular health.
The high fiber content aids digestion, prevents constipation, and fosters a healthy gut microbiome. Fiber also contributes to longer-lasting fullness.
Iron in Dal Makhani helps improve oxygen transportation in the body, supporting energy production. B vitamins also assist in converting food to energy efficiently.
While traditional recipes are rich, modern modifications with less cream and butter can make Dal Makhani heart-healthy by reducing saturated fat. The fiber and potassium content also benefit heart health.
Is Dal Makhani suitable for your diet? Here's what you need to know:
See how Dal Makhani stacks up against other popular foods:
Serve alongside stuffed parathas or bread
Tip: Reheat gently with a splash of water to regain creamy consistency
Pair with basmati rice and a side of cucumber raita
Tip: Add a squeeze of lemon for freshness
Enjoy with naan and a simple green salad
Tip: Brush naan with garlic butter to complement the dish's flavors
Serve small portions in bowls as a hearty snack
Tip: Top with chopped cilantro and a dollop of yogurt for added flavor
Dal Makhani is a delicious way to incorporate protein, fiber, and essential nutrients into your diet, especially when prepared with lighter ingredients. Its creamy texture and umami taste make it versatile and satisfying.
Enjoy Dal Makhani with whole grains like rice or flatbreads. Keep portion sizes in mind if aiming for lower calorie options, or modify the recipe with plant-based creams for a vegan or lighter version.
Our nutrition data comes from trusted, authoritative sources to ensure accuracy and reliability.
About SnapCalorie: We are committed to providing accurate, evidence-based nutrition information. Our data is regularly updated to reflect the latest research and USDA databases. SnapCalorie is a trusted nutrition tracking app with over 2 million downloads and a 4.8/5 star rating.