Salmon Daal
Salmon Daal is a beautifully rich and comforting dish that marries the bold flavors of Indian cuisine with the delicate taste of salmon. This recipe not only satisfies your palate but also fills your home with an aroma that beckons everyone to the dinner table. With its creamy lentils and perfectly seared salmon, this dish is a wholesome meal that can easily become a family favorite. Let’s dive into the details of preparing this deliciously unique recipe.
Why Salmon Daal is Worth Your Time
Salmon Daal is worth every minute spent in the kitchen for several reasons. First, it combines the nutritional benefits of salmon, which is rich in omega-3 fatty acids, with the heartiness of lentils, providing a fiber-packed meal that keeps you full and satisfied. Second, the spices used in this dish not only enhance the flavor but also offer various health benefits, from anti-inflammatory properties to improved digestion. Lastly, the fusion of flavors and textures makes it a delightful meal that’s perfect for both weeknight dinners and special occasions.
What to Buy
When preparing Salmon Daal, freshness and quality are key. Here’s what you need:
- Salmon fillets: 4 pieces (fresh or frozen, skinless is preferable)
- Cooking oil: 3 tablespoons (for sautéing and searing)
- Garlic: 8 cloves, minced (adds depth of flavor)
- Ginger: 2 tablespoons, minced (for a fresh kick)
- Onion: 1 medium, finely chopped and 1 small, cut into half moons
- Curry leaves: 8-10 fresh (for authentic flavor)
- Dried split red lentils: 1 cup (cooked until creamy)
- Broth: 3 cups (chicken or vegetable for a nuanced base)
- Spices: salt, turmeric, ground cumin, ground fennel, ground coriander, garam masala (for seasoning)
- Cumin seeds: 1 teaspoon (for tempering)
- Black mustard seeds: 1 teaspoon (adds texture and flavor)
Equipment at a Glance
- Large pot: For cooking the lentils.
- Skillet: To sear the salmon and temper the spices.
- Wooden spoon: For stirring.
- Measuring cups and spoons: For accuracy in your ingredients.
- Knife and cutting board: Essential for chopping your ingredients.
Method: Salmon Daal

Step 1: Prepare the Marinade
In a small bowl, mix together 2 tablespoons of oil, 2 cloves of minced garlic, minced ginger, 1 teaspoon of salt, 1 teaspoon of turmeric, and 1 teaspoon of ground cumin. Rub this mixture over the salmon fillets and let them marinate for about 15 minutes while you prepare the lentils.
Step 2: Cook the Lentils
In a large pot, heat 1 tablespoon of oil over medium heat. Add 1 medium onion, finely chopped, and sauté until translucent. Stir in the remaining 6 cloves of minced garlic and 1 tablespoon of minced ginger, cooking until fragrant. Add 8 fresh curry leaves and toast them for a minute.
Step 3: Add the Lentils and Broth
Pour in 1 cup of dried split red lentils and 3 cups of broth. Season with the remaining 2 teaspoons of salt, 1 teaspoon of ground cumin, 1 teaspoon of turmeric powder, 1 teaspoon of ground fennel, 1 teaspoon of ground coriander, and 1 teaspoon of garam masala. Bring it to a boil, then reduce heat and simmer for about 20 minutes until the lentils are soft and creamy. Stir occasionally to prevent sticking.
Step 4: Sear the Salmon
While the lentils are cooking, heat another tablespoon of oil in a skillet over medium-high heat. Add the marinated salmon fillets to the skillet, skin side down (if applicable). Sear for about 4-5 minutes on each side or until cooked through and flakey. Remove from heat and set aside.
Step 5: Finish the Daal
Once the lentils are cooked, taste and adjust seasoning if necessary. If you prefer a creamier consistency, you can use an immersion blender to blend a portion of the daal.
Step 6: Temper the Spices
In the same skillet used for the salmon, add another tablespoon of oil and heat. Add 1 small onion cut into half moons, 1 teaspoon of cumin seeds, 1 teaspoon of black mustard seeds, and 6-10 fresh curry leaves. Sauté until the onion is golden and the seeds start to pop. Pour this tempering over the cooked daal for an extra layer of flavor.
Step 7: Serve!
Ladle the daal into bowls, top with the seared salmon, and garnish with fresh cilantro if desired. Serve with rice or naan for a complete meal.
Budget & Availability Swaps

- Salmon: Can be swapped with any firm white fish or tofu for a vegetarian option.
- Red lentils: Can be replaced with yellow or green lentils, though cooking times may vary.
- Fresh curry leaves: If unavailable, dried curry leaves can be used, but the flavor will be less intense.
- Broth: Water can be used in place of broth, but consider adding more spices for flavor.
Troubleshooting Tips
If your salmon is overcooked, it can become dry. Keep an eye on it and remove it from heat as soon as it’s opaque and flakes easily. If your daal is too thick, add a bit more broth or water until you reach the desired consistency. If it’s too watery, let it simmer a bit longer to thicken up. For added heat, consider adding chopped green chilies during the cooking process.
Refrigerate, Freeze, Reheat
Leftover Salmon Daal can be refrigerated in an airtight container for up to 3 days. To freeze, portion into freezer-safe containers and store for up to 2 months. Reheat in a pot over low heat, adding a splash of water or broth to loosen the consistency. Always ensure the salmon is heated through before serving.
Common Questions
Can I make Salmon Daal ahead of time?
Yes, you can prepare the daal ahead of time. It actually tastes better the next day as the flavors meld together. Just store it in the refrigerator and reheat when ready to serve.
Is this dish spicy?
The spice level can be adjusted based on your preference. If you prefer a milder flavor, reduce the amount of cumin and omit any additional chili peppers.
What can I serve with Salmon Daal?
This dish pairs beautifully with basmati rice, naan, or even quinoa for a complete meal. Add a side of fresh salad for a refreshing contrast.
Can I use canned lentils instead?
While fresh lentils provide the best texture and flavor, you can use canned lentils. Just rinse them and add them near the end of cooking to heat through.
Our Most-Loved Recipes
- Creamy Coconut Curry Chicken
- Spicy Chickpea Stew
- Easy Vegetable Biryani
- Butternut Squash Soup with Sage
Hungry for More?
If you’re looking to expand your culinary repertoire, be sure to check out more of our delicious recipes. Each dish promises to be a crowd-pleaser, just like Salmon Daal. Whether you’re in the mood for something hearty or light, there’s a recipe waiting for you.
Salmon Daal is not just a dish; it’s an experience filled with warmth and flavor. With this easy-to-follow recipe, you can bring a taste of comfort to your table. So grab your ingredients, put on your apron, and let the cooking adventure begin!

Salmon Daal
Ingredients
For the Marinade
- 2 tablespoons oil
- 2 cloves garlic minced
- 1 tablespoon ginger minced
- 1 teaspoon salt
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 4 pieces salmon fillets skinless, fresh or frozen
For the Lentils
- 1 tablespoon oil for sautéing
- 1 medium onion finely chopped
- 6 cloves garlic minced
- 1 tablespoon ginger minced
- 8-10 curry leaves fresh
- 1 cup dried split red lentils
- 3 cups broth chicken or vegetable
- 2 teaspoons salt for seasoning
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- 1 teaspoon ground fennel
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
For Tempering
- 1 tablespoon oil
- 1 small onion cut into half moons
- 1 teaspoon cumin seeds
- 1 teaspoon black mustard seeds
- 6-10 fresh curry leaves
Instructions
Prepare the Marinade
- In a small bowl, mix 2 tablespoons of oil, 2 cloves minced garlic, 1 tablespoon minced ginger, 1 teaspoon salt, 1 teaspoon turmeric, and 1 teaspoon ground cumin. Rub over salmon fillets and marinate for 15 minutes.
Cook the Lentils
- Heat 1 tablespoon oil in a large pot over medium heat. Add 1 finely chopped medium onion and sauté until translucent.
- Stir in 6 cloves minced garlic and 1 tablespoon minced ginger, cooking until fragrant.
- Add 8 fresh curry leaves and toast for a minute.
- Add 1 cup dried split red lentils and 3 cups broth. Season with 2 teaspoons salt, 1 teaspoon ground cumin, 1 teaspoon turmeric powder, 1 teaspoon ground fennel, 1 teaspoon ground coriander, and 1 teaspoon garam masala. Bring to boil, then simmer for 20 minutes until lentils are soft and creamy, stirring occasionally.
Sear the Salmon
- Heat 1 tablespoon oil in a skillet over medium-high heat. Add marinated salmon fillets skin side down if applicable. Sear for 4-5 minutes per side until cooked through and flaky. Remove from heat and set aside.
Finish the Daal
- Taste the cooked lentils and adjust seasoning as needed. Optionally blend a portion with an immersion blender for creamier consistency.
Temper the Spices
- In the skillet used for salmon, heat 1 tablespoon oil. Add 1 small onion sliced into half moons, 1 teaspoon cumin seeds, 1 teaspoon black mustard seeds, and 6-10 fresh curry leaves. Sauté until onion is golden and seeds pop.
- Pour this tempering over the cooked daal for extra flavor.
Serve
- Ladle daal into bowls, top with seared salmon, and garnish with fresh cilantro if desired. Serve with rice or naan.
Equipment
- Large Pot
- Skillet
- Wooden Spoon
- Measuring Cups and Spoons
- Knife and cutting board
Notes
- For a vegetarian option, substitute salmon with firm tofu.
- If fresh curry leaves are unavailable, dried can be used but flavor will be milder.
- Leftovers keep well refrigerated for up to 3 days or frozen for 2 months.
- Adjust spice levels by reducing cumin or omitting chili peppers.
- Add chopped green chilies during cooking for extra heat.

