Loading...

In a medium bowl, season the peeled and deveined shrimp with the lemon juice and 1/2 teaspoon of salt. Toss to coat and set aside.

Heat 2 tablespoons of mustard oil in a large skillet or Dutch oven over medium-high heat. Add the cubed eggplant and roast, stirring occasionally, until it is beautifully caramelized and tender, about 8-10 minutes. Once roasted, remove the eggplant from the pan and set it aside.

Add the remaining 2 tablespoons of mustard oil to the same pan. Once hot, add the whole spices: mustard seeds, fenugreek seeds, nigella seeds, and fennel seeds. Allow them to splutter and become fragrant, about 30 seconds to 1 minute.

Add the sliced onions to the pan. Sauté until they turn translucent and slightly softened, about 5-7 minutes.

Incorporate the minced garlic, grated ginger, sliced green chilies, and curry leaves into the pan. Continue to sauté for 2-3 minutes until fragrant.

Add the turmeric powder, red chili powder, cumin powder, and coriander powder to the pan. Add 1/4 cup of water to prevent the spices from burning and help them form a paste. Cook for 1-2 minutes, stirring constantly.

Stir in the diced tomatoes and cook until they soften and break down, integrating into the spice mixture, about 5-7 minutes.

Pour the canned coconut milk into the pan and stir well to combine with the curry base. Bring to a gentle simmer.

Add the mustard paste to the curry and stir thoroughly to ensure it is fully incorporated, adding its characteristic Bengali flavor. Continue to simmer for 2-3 minutes.

Add the previously roasted eggplant back into the simmering curry.

Gently add the seasoned shrimp to the curry. Cook for 3-5 minutes until the shrimp turn pink and are cooked through. Be careful not to overcook the shrimp, as they can become rubbery.

Garnish the Bengali Shrimp Curry with fresh chopped cilantro before serving. It is typically served with rice.


In a medium bowl, season the peeled and deveined shrimp with the lemon juice and 1/2 teaspoon of salt. Toss to coat and set aside.

Heat 2 tablespoons of mustard oil in a large skillet or Dutch oven over medium-high heat. Add the cubed eggplant and roast, stirring occasionally, until it is beautifully caramelized and tender, about 8-10 minutes. Once roasted, remove the eggplant from the pan and set it aside.

Add the remaining 2 tablespoons of mustard oil to the same pan. Once hot, add the whole spices: mustard seeds, fenugreek seeds, nigella seeds, and fennel seeds. Allow them to splutter and become fragrant, about 30 seconds to 1 minute.

Add the sliced onions to the pan. Sauté until they turn translucent and slightly softened, about 5-7 minutes.

Incorporate the minced garlic, grated ginger, sliced green chilies, and curry leaves into the pan. Continue to sauté for 2-3 minutes until fragrant.

Add the turmeric powder, red chili powder, cumin powder, and coriander powder to the pan. Add 1/4 cup of water to prevent the spices from burning and help them form a paste. Cook for 1-2 minutes, stirring constantly.

Stir in the diced tomatoes and cook until they soften and break down, integrating into the spice mixture, about 5-7 minutes.

Pour the canned coconut milk into the pan and stir well to combine with the curry base. Bring to a gentle simmer.

Add the mustard paste to the curry and stir thoroughly to ensure it is fully incorporated, adding its characteristic Bengali flavor. Continue to simmer for 2-3 minutes.

Add the previously roasted eggplant back into the simmering curry.

Gently add the seasoned shrimp to the curry. Cook for 3-5 minutes until the shrimp turn pink and are cooked through. Be careful not to overcook the shrimp, as they can become rubbery.

Garnish the Bengali Shrimp Curry with fresh chopped cilantro before serving. It is typically served with rice.
