Dal

Dal

Legume

Item Rating: 85/100

1 serving (240 grams) contains 348 calories, 20.6 grams of protein, 10.3 grams of fat, and 46.1 grams of carbohydrates.

Log this food in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot
348
calories
20.6
protein
46.1
carbohydrates
10.3
fat

Nutrition Information

1 cup (240g)
Calories
348
% Daily Value*
Total Fat 10.3 g 13%
Saturated Fat 6.0 g 30%
Polyunsaturated Fat 0.8 g
Cholesterol 24 mg 8%
Sodium 741.6 mg 32%
Total Carbohydrates 46.1 g 16%
Dietary Fiber 18 g 64%
Sugars 4.1 g
protein 20.6 g 41%
Vitamin D 0 mcg 0%
Calcium 45.6 mg 3%
Iron 7.6 mg 42%
Potassium 844.8 mg 17%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Food Attributes

🍯 Low sugar

Source of Calories

51.3%
22.9%
25.8%
Fat: 92 cal (25.8%)
Protein: 82 cal (22.9%)
Carbs: 184 cal (51.3%)

About Dal

Dal, a staple in South Asian cuisine, is a versatile dish made from cooked lentils, peas, or beans. Popular varieties include masoor (red lentils), moong (split yellow gram), and toor (pigeon peas), often simmered with spices like turmeric, cumin, and garlic for flavor and aroma. Rich in protein, fiber, and essential nutrients such as iron, potassium, and folate, dal is a nourishing food that supports digestion, heart health, and sustained energy. Typically served with rice, flatbreads, or vegetables, it forms the cornerstone of many balanced vegetarian diets. While dal itself is low in fat and high in nutrients, the health profile can vary depending on preparation—versions heavy on cream, butter, or oil may increase saturated fat content. Its origin in Indian cuisine reflects centuries of culinary tradition and remains a key component of meals in India, Pakistan, Nepal, and beyond.