Dal Fry Recipe is a delicious Indian dish made with lentils and flavorful spices. It comes from North India and is a favorite in many homes. I remember enjoying it at roadside dhabas in dhaba style, where the aroma of the spices and the warm, comforting taste always made me feel at home!

Jump to:
About Dal Fry Recipe
Dal Fry is a flavorful Indian dish made with lentils (dal) and a mix of delicious spices like cumin, turmeric, and garam masala.
First, the lentils are boiled until soft, then fried with onions, tomatoes, and garlic to bring out a rich, aromatic flavor. Next, the spices are added, giving the dal its signature warmth and taste.
Moreover, Dal Fry is a staple in North India, where it’s often served with rice or roti. What makes it extra special is its comforting, heartwarming flavor, which makes it a beloved dish in many homes and roadside dhaba style dhabas.
In the end, it’s super easy to make and always a crowd-pleaser, perfect for any occasion!
What is Dal Fry?
Dal Fry is a popular Indian lentil dish loved for its rich flavors and comforting taste.
Cooks usually use toor dal (arhar dal), but they can also try other lentils like moong, chana, or masoor for tasty variations.
Along with the lentils, key ingredients such as ghee, spices, onions, tomatoes, and fresh herbs come together. As a result, they create a hearty and flavorful meal that’s both comforting and satisfying.
Even though "Dal Fry" sounds like it means deep frying, it actually involves cooking the dal with spices in ghee. This method boosts the flavors while keeping the dal's nice texture.
Restaurants often add a special mix of spices, which makes each place's Dal Fry unique. Because of this, every family's Dal Fry can be a favorite, showing their own tastes and traditions.
Craving more mouthwatering dishes? Try our delicious recipes:
Moong Dal Cheela – Crispy and savory!
Green Moong Dal – Fresh, nutritious, and wholesome.
Sambar Rice – A tangy, comforting combo!
Black Gram Dal – Rich, creamy, and full of flavor.
Moong Dal Recipe – A classic, healthy delight!

Why I Love This Dal Fry Recipe-Dhaba Style
- Tastes Like Dhabas: My Dal Fry recipe is special because it tastes just like the dal served at roadside dhaba style (eateries) all over India. It brings back memories of enjoying comforting meals during my travels.
- Bold Spices: This dish combines cozy home cooking with bold dhaba-style spices. It’s extra flavorful with a smoky touch, thanks to the traditional dhungar method.
- Quick & Easy: I love making it in my Instant Pot – it cooks fast and keeps all the delicious flavors intact!
- Perfect Pairing: The rich aroma and comforting texture of this Dal Fry make it perfect with rice, roti, or naan. It’s always a favorite in my kitchen!
What you Need to Make This Dal Fry Recipe-Dhaba Style
Recipe Ingredients

Ingredients Notes:
- Yellow Lentils (Toor Dal): These are the heart of the dish. I’ve always loved how these lentils turn soft and smooth, just like the dal served at dhabas during my childhood road trips.
- Onions & Tomatoes: Next, onions and tomatoes create the base. I remember how the onions would caramelize beautifully in oil, while the tomatoes add a perfect tang, making the dal taste just like the one my family had at a local roadside eatery.
- Ginger-Garlic Paste: Then, the ginger-garlic paste brings the real magic! The aroma instantly fills the kitchen, reminding me of the delicious meals we’d enjoy during long drives.
- Spices: Of course, the spices are what give Dal Fry its bold flavor. Cumin, turmeric, and garam masala are key, and I always adjust them to get that perfect balance—just like the dhaba-style dal I love.
- Ghee (Clarified Butter): Finally, adding a touch of ghee makes the dal rich and creamy. I can still recall how my mom would top off the dal with ghee, making it extra special, just like the meals we’d have in those cozy, bustling dhabas.
How to Make the Perfect Dal Fry
Step by Step Instructions
Rinsing Lentils: The First Step
1. First, rinse 1 cup of toor dal under running water. Keep washing it until the water is clear.
Cook Lentils to Perfection
2. Next, put the dal in a pressure cooker with 3 cups of water. Then, cook it for about 3-4 whistles, or until it’s soft.
As a tip, soaking the dal for 30 minutes can make it cook faster.
Melt Ghee Until Hot
3. In the meantime, heat 2 tablespoons of ghee or oil in a pan on medium heat.
Spice it Up with Whole Spices
4. Next, add 1 teaspoon of cumin seeds, 1 teaspoon of mustard seeds, and 1 bay leaf. Stir them until they start to splutter.
Sizzling Onions in the Pan
5. After that, add 1 chopped onion and cook it until it turns golden brown.
Suggestion: For extra flavor, you can add a pinch of salt while you saute the onions.
Add the Tomatoes
6. Now, add 1 chopped tomato and cook it until it gets soft and mushy.
Mix in the Flavors
7. Next, add 1 teaspoon of turmeric powder, 1 teaspoon of coriander powder, and 1 teaspoon of red chili powder to the pan. Stir well, allowing the spices to mix together and release their aromas. Then, let it cook for about 2 minutes, giving the spices time to blend and develop their full flavor.
Mix the Dal
8. Now, add the cooked dal to the pan and stir it well to mix everything together.
Suggestion: If the dal is too thick, you can add some water to make it just right.
Let it Simmer
9. Let the dal simmer for about 5-10 minutes so the flavors mix well. Also, taste it and add more salt or spices if you want!
Final Touch
10. Before you serve, mix in 1 teaspoon of kasuri methi (dried fenugreek leaves) and squeeze some lemon juice. This will make the flavors even better!
Time to Enjoy
11. Next, sprinkle fresh coriander leaves on top, and then serve it hot with rice or roti. Enjoy your tasty Dal Fry for a super satisfying meal!

Serving Suggestions for Dal Fry
- Dal Fry goes wonderfully with steamed rice, jeera rice, roti, paratha, or naan—so many options! Additionally, for a flavorful twist, serve it alongside cool raita or crispy papad to perfectly balance the rich taste. It’s truly versatile!
- To finish the meal, pair Dal Fry with sides like vegetable curries, tangy pickles, or a crisp salad. These options not only add variety but also balance the rich, hearty flavors of Dal Fry, making the meal even more delicious!
- Don’t forget to garnish! Fresh cilantro adds a pop of color, while a dollop of cream or ghee makes it richer. You can also sprinkle some crispy fried onions 🍽️ for extra texture and flavor!
Healthier Variations & Substitutes
Making Dal Fry Healthier
To make Dal Fry healthier, simply use less oil or ghee. Alternatively, switch to coconut oil for a lighter option. Furthermore, adding more vegetables like spinach, carrots, or bell peppers will boost the nutrition and flavor!
Low-Sodium or Low-Fat Versions
For those watching their salt, reduce the amount of salt or swap for a low-sodium version of the ingredients. You can also make it lower in fat by using yogurt instead of cream for a lighter, tangy twist.
Vegan and Gluten-Free
Dal Fry is naturally vegan and gluten-free, making it perfect for plant-based diets or anyone avoiding gluten. To make it extra creamy, try coconut milk or cashew cream instead of dairy!

Variations
1. North Indian Dal Fry: North Indian Dal Fry is rich and hearty, usually made with toor dal and served with chapati or steamed rice. Moreover, its flavor comes from classic spices like cumin, coriander, and garam masala. Ultimately, it's a comforting staple that warms you with every bite!
2. South Indian Dal Fry: Down south, dal fry gets a spicy makeover! Ingredients like tamarind, curry leaves, and mustard seeds create a tangy, bold taste. Varieties like Thoor Dal Tadka or Moong Dal Fry are often paired with rice or soft idlis for that extra zing.
3. Veggie-Packed Dal Fry: Want to make dal fry healthier? Add some fresh vegetables like spinach, carrots, or bottle gourd. These veggies bring a nutritious crunch and extra flavor to your dish—perfect for adding a healthy twist!
4. Gujarati Sweet & Savory Dal Fry: In Gujarat, dal fry has a sweet surprise! With jaggery and a splash of lemon juice, this version balances sweetness with savory spices. It’s a unique, tasty twist that makes the dish stand out!
Tips for Perfect Dal Fry
1. Achieving the Right Consistency: First, decide if you want your dal thick or soupy. If it's too thick, just add a little water and simmer. For a thicker dal, let it cook longer until it reaches your perfect texture!
2. Balancing Spices: Next, adjust your spices to match your taste! If you like it mild, go light on the chili. If you’re a spice lover, add more garam masala or chili powder. Spice is all about finding the balance!
3. Avoiding Overcooking or Undercooking: Be careful not to overcook or undercook your dal. You want it creamy and tender, not mushy or hard. A great tip is to check the texture by gently pressing a spoon—if it’s soft and smooth, it’s perfect!
4. Using Fresh vs. Ground Spices: Freshly ground spices can make your dal even more flavorful! While pre-ground spices work fine, freshly grinding your cumin, coriander, or mustard seeds gives a fresher taste that really boosts the flavor.
Did you try this Dal Fry Recipe? Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram, Facebook, and Pinterest!

❔FAQs
Aim for a thick but pourable consistency. Add warm water if too thick, or simmer uncovered to thicken if too thin.
Dal Fry and Dal Tadka are both popular dishes but differ in preparation. Dal Fry cooks lentils with spices directly, while Dal Tadka prepares the dal separately, adding a spice tempering of garlic and onions on top before serving.
Yes, you can make Dal Fry without ghee. Instead, use vegetable oil, coconut oil, or other cooking oils as substitutes.
Store leftover Dal Fry in an airtight container in the fridge for 3-4 days or freeze for up to a month. Reheat with a splash of water to adjust consistency.
You can make Dal Fry in a slow cooker or Instant Pot. For the Instant Pot, use the "Pressure Cook" setting for quick cooking. In a slow cooker, allow the dal to cook slowly for a rich flavor.

Dal Fry Recipe
Ingredients
Ingredients:
- 1 Cup Toor dal (arhar dal)
- 2 tablespoon Ghee
- 1 Medium onion, finely chopped
- 2 Medium tomatoes, finely chopped
- 1 Green chili, slit
- 1 teaspoon Cumin seeds
- 1 teaspoon Mustard seeds
- ½ teaspoon Turmeric powder
- 1 teaspoon Red chili powder
- 1 teaspoon Garam masala
- ½ teaspoon Asafoetida (hing)
- 1 Inch ginger, grated
- 4-5 Garlic cloves, finely chopped
- 2-3 Dried red chilies
- 1 teaspoon Coriander powder
- Salt to taste
- 2 tablespoon Fresh coriander leaves, chopped
- 2 Cups Water
- Lemon wedges for serving
Instructions
Rinsing Lentils: The First Step
- First, rinse 1 cup of toor dal under running water. Keep washing it until the water is clear.
Cook Lentils to Perfection
- Next, put the dal in a pressure cooker with 3 cups of water. Then, cook it for about 3-4 whistles, or until it’s soft.
- As a tip, soaking the dal for 30 minutes can make it cook faster.
Melt Ghee Until Hot
- In the meantime, heat 2 tablespoons of ghee or oil in a pan on medium heat.
Spice it Up with Whole Spices
- Next, add 1 teaspoon of cumin seeds, 1 teaspoon of mustard seeds, and 1 bay leaf. Stir them until they start to splutter.
Sizzling Onions in the Pan
- After that, add 1 chopped onion and cook it until it turns golden brown.
Add the Tomatoes
- Now, add 1 chopped tomato and cook it until it gets soft and mushy.
Mix in the Flavors
- Next, add 1 teaspoon of turmeric powder, 1 teaspoon of coriander powder, and 1 teaspoon of red chili powder to the pan. Stir well, allowing the spices to mix together and release their aromas. Then, let it cook for about 2 minutes, giving the spices time to blend and develop their full flavor.
Mix the Dal
- Now, add the cooked dal to the pan and stir it well to mix everything together.
Let it Simmer
- Let the dal simmer for about 5-10 minutes so the flavors mix well. Also, taste it and add more salt or spices if you want!
Final Touch
- Before you serve, mix in 1 teaspoon of kasuri methi (dried fenugreek leaves) and squeeze some lemon juice. This will make the flavors even better!
Time to Enjoy
- Next, sprinkle fresh coriander leaves on top, and then serve it hot with rice or roti. Enjoy your tasty Dal Fry for a super satisfying meal!

















Leave a Reply