Ingredients
Equipment
Method
Marinate the Shrimp
- In a bowl, combine the shrimp, minced garlic, grated ginger, salt, turmeric powder, red chili powder, oil, and lemon juice. Mix until the shrimp are well-coated and let them marinate for about 15-20 minutes.
Cook the Sauce
- In a large skillet over medium heat, melt 1 tablespoon of unsalted butter. Add the diced red onion and sauté for about 5-7 minutes, or until the onions are translucent and fragrant.
- Next, add the diced tomatoes and cashews to the skillet. Stir well and cook for another 5 minutes, allowing the tomatoes to soften and release their juices.
- Add 1 teaspoon of minced garlic, 1 teaspoon of grated ginger, red chili powder, garam masala, and sugar to the skillet. Stir to combine and cook for about 2 minutes.
- Pour in the 1/2 cup of water and stir well. Bring the mixture to a gentle simmer and let it cook for about 5 minutes.
- Add the marinated shrimp to the skillet. Cook for about 3-5 minutes or until the shrimp turn pink and opaque.
- Once the shrimp are cooked, add the remaining tablespoon of butter and the heavy cream. Stir until the butter is melted and the sauce is creamy and velvety.
- Remove the skillet from heat and garnish your Indian Butter Shrimp with freshly chopped cilantro. Serve hot.
Notes
- For a vegetarian option, substitute shrimp with firm tofu.
- Use ghee or olive oil instead of butter for unique flavors.
- Coconut cream can replace heavy cream for a dairy-free alternative.
