Meet your daily iron needs with this Easy Dal. When I want something comforting, healthy, and simple enough for a busy weeknight, this is one of my go-tos. Made with lentils, warming spices, and tomatoes, it is a cozy, meal-prep friendly comfort meal with nutritionist tips for better iron absorption.
Save This Recipe!
Type your email & I'll send it to you!
👩🏽⚕️ Nutritionist's Note
Why This Dal Is an Iron-Boosting Win:
- Iron-Rich Base: Lentils (red, black, green, or brown) are naturally high in iron and protein, which help support energy and keep you full. This is especially helpful if you eat mostly plant-based or are trying to boost iron.
- Fresh aromatics: Onions and garlic help your body take in more minerals like iron and zinc from plant foods.
- Vitamin C boost: Tomatoes in the sauce and a squeeze of lime at the end help your body absorb more of the iron from the lentils.
- No dairy in the meal: Skipping dairy means there is less calcium competing with iron, so your body can absorb more of it.
- Quick soak tip: Soaking lentils briefly in hot water while you prep can help them cook faster and may help your body absorb minerals a bit better.
- Tip: Using a cast iron pot can add a bit more iron to the meal.
Jump to:
- 👩🏽⚕️ Nutritionist's Note
- 👩🏼🌾 Ingredients & Health Benefits
- 🍅 Substitutions
- 📝 Tips for Making Iron-Rich Easy Dal
- Easy Dal Recipe
- ⚖️ Convert the Recipe to Metric (g & mL)
- 🎛️ Why This Dal Is Especially Easy
- ✔️ Storage, Meal Prep, and Reheating Tips
- 🥣 More High-Protein Lentil Soups & Stews
- 🙋🏽♀️ Recipe FAQs
- 🛍️ Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
As a Registered Dietitian Nutritionist, my goal is to highlight the health benefits of each ingredient. Below, I've included notes on the ingredients from a nutrition expert's perspective.

- Black, green, or brown lentils hold shape and give texture, while red lentils break down creamier and cook fastest.
- Onion, ginger, garlic build savory depth and aroma; onions soften and sweeten, ginger adds warmth and improves digestion, and garlic adds umami.
- Bay leaves & cinnamon stick infuse subtle complexity without overpowering the dal.
- Spice blend: Turmeric and coriander bring earthy warmth, cumin adds a nutty depth, and garam masala rounds everything out with layered spice. Black pepper is included not just for heat, but because it can help increase the absorption of curcumin, the main active compound in turmeric. Red chili or paprika adds gentle heat and color.
- Tomato sauce adds acidity and brightness.
- Creamy finish: Use Tofu cream, coconut milk, cashew cream, or unsweetened soy milk or oat milk.
See the printable recipe card below for quantities.
Optional Ingredients:
Add-ins for extra heat, sweetness, and freshness:

Optional: Serrano peppers, sweet potato, cilantro, lime
Serranos for heat, sweet potato for natural sweetness to balance the spices, cilantro for freshness, lime for acid to help iron absorption.
🍅 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Lentils: Use black, green, or brown lentils for more texture and bite. Use red lentils if you prefer a creamier, thicker dal - no soaking needed and they cook the fastest.
- Tomatoes: Tomato sauce keeps things smooth and easy, but you can substitute crushed tomatoes or 3 to 4 medium fresh tomatoes, finely chopped. Add them later in cooking when using whole lentils so acidity does not slow softening.
- Creamy finish: Coconut milk for a richer, classic dal. Tofu cream for a lighter, higher-protein option with less saturated fat. Cashew cream for a neutral, buttery texture. Unsweetened soy or oat milk for a lighter everyday version.
- Veg add-ins: Sweet potato adds sweetness and fiber. Spinach or kale can be stirred in at the end for extra iron and color.
- Oil-free: Sauté using vegetable broth instead of oil.
📝 Tips for Making Iron-Rich Easy Dal
These additional tips will help you get the best results from this recipe.

- Optional: Quick-soak whole lentils in boiled water while you prep. This softens them, shortens cooking time, and can improve mineral absorption. Do not soak longer than 30 minutes.

- Cook the aromatics in a wide pan. A wide pan helps moisture reduce faster and builds more flavor along the bottom, similar to how Indian dals are traditionally developed.

- Spices are added after the onions have softened and lightly browned because the onions release moisture first and create a protective base in the pan. This prevents the spices from burning, which would make the dal taste bitter. Optional Serrano peppers add fresh, clean heat that cuts through the richness of the dal and brightens the overall flavor.

- Cooking the dry spices briefly in oil or broth releases their essential oils and makes the dal taste much deeper and more fragrant.

- Add optional sweet potato. Sweet potato adds natural sweetness that balances the warming spices and acidity from the tomatoes, so the dal tastes rounder and less sharp. It also thickens the dal slightly as it softens, giving a creamier texture without needing much added fat, while boosting fiber and making the dish more filling.

- After draining, stir the lentils into the spiced onion mixture for about a minute before adding liquid. This helps them absorb flavor right from the start.

- Lentils that have been quick-soaked in hot water will cook much faster and more evenly, so start checking for doneness early to avoid overcooking and losing texture.

- Add the tomato sauce once the lentils are cooked. Acid can slow down softening, so wait until the lentils are nearly tender before adding tomato sauce. (With red lentils, it matters less.)
Finishing Touches:

- Remove the bay leaves and cinnamon stick before serving. They add flavor while cooking but are not meant to be eaten.

- Add your desired cream. My quick tofu cream adds richness without the saturated fat found in coconut milk, which can raise LDL cholesterol in some people. It keeps the dal creamy and satisfying while supporting heart health, and it blends up smooth in just a few minutes.

Add-Ins: Lime and cilantro are best added at the end to keep their flavor bright and to support iron absorption.

Easy Dal Recipe
Ingredients
- 1 ½ cups black lentils green, brown, or red lentils (or canned lentils-see notes)
- 1 medium onion small dice
- 1 tablespoon grated ginger (about 1 inch)
- 4 cloves garlic minced
- 1 cinnamon stick
- 2 teaspoons cumin
- 2 teaspoons coriander
- 1 teaspoon garam masala
- 1 teaspoon turmeric
- Dash of black pepper
- ½ teaspoon red chili powder or sweet paprika
- 3 cups vegetable broth (preferably low sodium) plus more as needed
- 1 ½ cups tomato sauce no added salt
- 2 cups chopped kale or spinach
- 1 cup Tofu cream or coconut milk, cashew cream, or unsweetened oat creamer to taste
Optional ingredients:
- 1 to 2 Serrano peppers seeds removed, minced
- 1 medium sweet potato cut into ¼-inch pieces
- 1 small lime juice to taste
- ⅓ cup chopped cilantro
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- 1 Large skillet
- 1 Blender (optional for making tofu cream)
Instructions
- Optional quick soak lentils (skip if using red lentils): Place the lentils in a heat-safe bowl and cover with boiling water from a kettle or saucepan. Let soak for up to 30 minutes (maximum) while you prep the other ingredients. Drain and rinse before adding to the pan.
- Cook aromatics: Heat a drizzle of broth or olive oil in large shallow pan over medium heat. Sauté onion, ginger, garlic, bay leaf, and cinnamon for about 4 minutes, or until onions soften and edges start to brown.
- Bloom the spices: Add cumin, coriander, garam masala, turmeric, black pepper, and chili powder. Stir until the spices bloom and smell fragrant (about 1 to 2 minutes). Add a splash of broth to prev ent the spices from sticking to the pan.
- If using sweet potato, stir it in now and cook 2 minutes to begin softening.
- Add the lentils and stir for another minute.
- Pour in vegetable broth and bring to a simmer over medium-low heat. Cook for about 7 minutes , or until lentils and sweet potato are just tender. (If you did not soak the lentils beforehand, cook for about 20 minutes, or until they are just tender. If using red lentils, add the unsoaked lentils and cook for about 15 minutes.) add more broth as needed.
- Stir in the tomato sauce, then add the kale (if using) and cook for about 3 minutes, or just until tender.
- Add your desired cream and warm through.
- Optional for serving: Finish with a squeeze of lime, season to taste, and sprinkle with fresh cilantro before serving.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
🎛️ Why This Dal Is Especially Easy
This Easy Dal skips traditional tempering (tadka), but still builds deep flavor using bay leaves, cinnamon, and toasted spices in the same pan - no extra pot or hot oil step needed. Using tomato sauce instead of chopping fresh tomatoes saves time and keeps the texture smooth. The quick hot-water soak means the lentils cook faster, and everything comes together in one pan with minimal stirring and very little hands-on time, making it ideal for busy weeknights and meal prep.
✔️ Storage, Meal Prep, and Reheating Tips
These simple steps help preserve freshness and flavor:
- Refrigerator: Store cooled dal in an airtight container for up to 5 days. If you plan to add tofu cream, it will keep best if you stir it in when reheating rather than before storing.
- Freezer: Freeze plain dal (without tofu cream) in portions for up to 3 months. Stir in tofu cream after reheating for the best texture. Thaw overnight in the fridge before warming.
- Reheating and Finishing: Reheat gently on the stove with a splash of water or broth to loosen the texture, as needed. Add tofu cream right at the end so it stays smooth and fresh. Finish with a squeeze of lime after reheating, since vitamin C is sensitive to heat and helps boost iron absorption.
🥣 More High-Protein Lentil Soups & Stews
Easy Tomato Red Lentil Soup is my cozy, 34g protein-rich bowl for busy days.
This Easy Red Lentil Soup with Carrots and Greens, simmered in a mild curry broth, requires just a handful of ingredients-lentils, carrots, kale, and lemon juice.
This this 6-minute Instant Pot Quinoa Lentil Curry, packed with anti-inflammatory ingredients, will boost your health!
Think you don't like tempeh? This Vegan Tempeh Protein Stew will change your mind.
🙋🏽♀️ Recipe FAQs
Yes. Overcooking can cause whole lentils to split and turn mushy, and spices can lose their brightness. Since the lentils in this recipe are quick-soaked, they cook faster than usual, so start checking early and remove from heat once they are just tender.
Traditional dal can be made with many types of lentils and split pulses, including red lentils (masoor dal), whole black lentils used in dal makhani, yellow lentils such as moong dal or toor dal, and other whole lentils like brown or green. This recipe works with all of these, but the texture will be creamier with red lentils and more chunky and hearty with whole lentils.
Yes. Sauté the aromatics and spices using the Sauté function, then add lentils, broth, and sweet potato if using. Cook on High Pressure for about 6 minutes for red lentils or 10-12 minutes for whole lentils, then allow a natural release for 10 minutes before stirring in tomato sauce, cream, and lime.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Gwen says
So tasty thank you!!! Loved the tofu cream too.
Nisha Melvani, RDN says
So happy to hear! My daughter makes the cream all the time!
Judy says
Nisha, thank you for creating this recipe. It is healthy and very delicious. I will be making this Iron-Rich Easy Dal again and again.
Nisha Melvani, RDN says
So glad you enjoyed it. Thank you.
KeZ says
What are these lentils called ?
Nisha Melvani, RDN says
Black lentils
Ann says
Thank you so much Nisha for your wonderful work, we love your delicious Dal.
I m a big fan from Germany Bavaria.
Ann
Nisha Melvani, RDN says
Hi! Thank you for making the recipes! I'm so glad you liked this dal.
Shanon Giffin says
This is delicious! The depth of the flavor is so satisfying. I know we will be having this one frequently. I didn't have peppers on hand, but I am going to try that next time. Thank you
Nisha Melvani, RDN says
Yay! I'm thrilled you enjoyed this dal! It's a personal favorite. Thank you.
Sarah says
Hi! I only have canned lentils, how would I change the recipe to make it? I would like to add sweet potatoes also. Thanks!
Nisha Melvani, RDN says
Add the canned lentils with the kale and cook until warmed through. Follow the rest of the recipe as written.
Nisha Melvani, RDN says
Yes. Drain and rinse canned lentils well, then skip the soaking step and reduce the broth by about 1 to 1½ cups since the lentils are already cooked. If using sweet potato, let it cook in the broth first until just tender, then add the canned lentils and kale together so the lentils do not overcook or turn mushy. Simmer briefly so everything warms through before adding tomato sauce and cream.
Julie Melville says
Delicious
Nisha Melvani, RDN says
Thank you. So glad yo enjoyed this dal.