If you’re looking for a dish that marries the richness of creamy butter with the zesty flavors of Indian cuisine, Indian Butter Shrimp is the answer. This dish, with its fragrant spices and succulent shrimp, is perfect for a weeknight dinner but impressive enough for entertaining guests. Plus, it’s a breeze to prepare, making it a favorite in any home cook’s repertoire. Let’s dive into this delightful recipe that will transport your taste buds straight to India!
Why You’ll Keep Making It

Indian Butter Shrimp is not just a meal; it’s a culinary experience. The combination of tender shrimp bathed in a creamy, spiced sauce is irresistible. The dish is incredibly versatile, allowing you to adjust the spice level to your preference. It’s also quick and easy, taking less than 30 minutes from start to finish, making it a go-to for busy weeknights or when unexpected guests arrive. Each bite is a balance of flavors that will leave you craving more.
What Goes In
To create this mouthwatering Indian Butter Shrimp, you’ll need the following ingredients:
- 1/2 lb shrimp – peeled, tail removed, and deveined
- 1/2 tsp minced garlic
- 1/2 tsp grated ginger
- 1/2 tsp salt
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder or paprika
- 1 tbsp oil
- 1 tbsp lemon juice
- 2 tbsp unsalted butter
- 1 cup diced red onion
- 1 cup diced tomato
- 1 tsp minced garlic
- 1 tsp grated ginger
- 10-15 cashews
- 1 tsp red chili powder or paprika
- 1 tsp garam masala
- 1 tsp sugar
- 1/2 cup water
- 2 tbsp heavy cream
- Salt to taste
- Cilantro – for garnish
Recommended Tools
To make this Indian Butter Shrimp, having the right tools can make your cooking experience smoother and more enjoyable. Here are a few kitchen essentials you’ll need:
- Frying Pan – For sautéing the shrimp and making the sauce.
- Measuring Spoons – To ensure accurate measurements of your spices.
- Spatula – For stirring and flipping the shrimp.
- Knife and Cutting Board – To prepare your vegetables and shrimp.
- Serving Dish – To present your delicious creation.
Step-by-Step: Indian Butter Shrimp

Follow these simple steps to create the perfect Indian Butter Shrimp:
Step 1: Marinate the Shrimp
In a medium bowl, combine the shrimp with minced garlic, grated ginger, salt, turmeric powder, red chili powder (or paprika), oil, and lemon juice. Mix well and let it marinate for about 15 minutes. This step infuses the shrimp with flavor.
Step 2: Sauté the Aromatics
In a large frying pan over medium heat, melt 2 tablespoons of unsalted butter. Add the diced red onion and sauté for about 3-4 minutes until the onions become translucent. Then, add the minced garlic and grated ginger, cooking for another minute until fragrant.
Step 3: Add Tomatoes and Cashews
Next, stir in the diced tomatoes and cashews. Cook for about 5 minutes until the tomatoes break down and become saucy. This mixture will form the base of your creamy sauce.
Step 4: Spice It Up
Stir in the additional red chili powder (or paprika), garam masala, and sugar. Cook for another 2 minutes, allowing the spices to bloom and release their aromas.
Step 5: Cook the Shrimp
Add the marinated shrimp to the pan, followed by 1/2 cup of water. Stir everything together, ensuring the shrimp are well-coated in the sauce. Cook for about 5-7 minutes, or until the shrimp are pink and cooked through.
Step 6: Finish with Cream
Lower the heat and stir in the heavy cream, mixing until the sauce is smooth and creamy. Adjust salt to taste, and let it simmer for an additional 2-3 minutes.
Step 7: Serve and Garnish
Once done, remove from heat and garnish with fresh cilantro. Serve your Indian Butter Shrimp over steamed rice or with naan to soak up that delicious sauce.
Make It Your Way

Feel free to customize this Indian Butter Shrimp recipe to suit your taste preferences:
- Vegetables: Add bell peppers, peas, or spinach for extra nutrition and color.
- Protein Swap: Try chicken or paneer for a different take on this classic dish.
- Spice Level: Adjust the red chili powder to make it milder or spicier, depending on your preference.
- Nut-Free: Omit the cashews or substitute them with sunflower seeds for a nut-free version.
Recipe Notes & Chef’s Commentary
This Indian Butter Shrimp is a delightful balance of richness and spice. The marinating step is crucial for flavor development, so don’t skip it! Feel free to experiment with the spices; Indian cuisine is all about personal touches and adaptations. If you prefer a thicker sauce, let it simmer a bit longer without the lid. The addition of cream at the end gives it that signature buttery texture, making it irresistibly comforting.
Storage & Reheat Guide
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm in a pan over low heat, adding a splash of water or cream to help loosen the sauce. Avoid using high heat to prevent the shrimp from becoming tough.
Frequently Asked Questions
Can I use frozen shrimp for this recipe?
Absolutely! Just make sure to thaw the shrimp completely before marinating and cooking. This will ensure even cooking and the best texture.
What can I serve with Indian Butter Shrimp?
This dish pairs wonderfully with basmati rice, naan, or even a fresh salad. You can also serve it with a side of roasted vegetables for a wholesome meal.
Is Indian Butter Shrimp spicy?
The spice level can be adjusted according to your taste. If you’re sensitive to heat, reduce the amount of red chili powder or paprika used in the recipe.
Can I make this dish vegetarian?
Yes! You can easily substitute the shrimp with paneer or tofu for a delicious vegetarian version. Just adjust the cooking time for the protein you choose.
Weekend Projects
If you loved making Indian Butter Shrimp, consider trying these other delicious recipes:
- Chicken Tikka Masala – A classic Indian dish with marinated grilled chicken in a spiced tomato cream sauce.
- Palak Paneer – Spinach and cheese in a creamy sauce, perfect for a vegetarian option.
- Naan Bread – Soft and fluffy bread that’s perfect for scooping up all your favorite Indian dishes.
- Biryani – A fragrant rice dish layered with marinated meat and spices, a true feast for the senses.
Next Steps
Now that you’ve mastered Indian Butter Shrimp, it’s time to gather your ingredients and get cooking! Don’t forget to share your creations with friends and family, and enjoy the delightful flavors of this dish together. Happy cooking!

Indian Butter Shrimp
Ingredients
For the Shrimp:
- 1/2 lb shrimp peeled, tail removed, and deveined
- 1/2 tsp minced garlic
- 1/2 tsp grated ginger
- 1/2 tsp salt
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder or paprika
- 1 tbsp oil
- 1 tbsp lemon juice
- 2 tbsp unsalted butter
- 1 cup diced red onion
- 1 cup diced tomato
- 1 tsp minced garlic
- 1 tsp grated ginger
- 10-15 cashews
- 1 tsp red chili powder or paprika
- 1 tsp garam masala
- 1 tsp sugar
- 1/2 cup water
- 2 tbsp heavy cream
- Salt to taste
- Cilantro for garnish
Instructions
Instructions
- In a medium bowl, combine the shrimp with minced garlic, grated ginger, salt, turmeric powder, red chili powder (or paprika), oil, and lemon juice. Mix well and let it marinate for about 15 minutes.
- In a large frying pan over medium heat, melt 2 tablespoons of unsalted butter. Add the diced red onion and sauté for about 3-4 minutes until the onions become translucent. Then, add the minced garlic and grated ginger, cooking for another minute until fragrant.
- Next, stir in the diced tomatoes and cashews. Cook for about 5 minutes until the tomatoes break down and become saucy.
- Stir in the additional red chili powder (or paprika), garam masala, and sugar. Cook for another 2 minutes.
- Add the marinated shrimp to the pan, followed by 1/2 cup of water. Stir everything together, ensuring the shrimp are well-coated in the sauce. Cook for about 5-7 minutes, or until the shrimp are pink and cooked through.
- Lower the heat and stir in the heavy cream, mixing until the sauce is smooth and creamy. Adjust salt to taste, and let it simmer for an additional 2-3 minutes.
- Once done, remove from heat and garnish with fresh cilantro. Serve your Indian Butter Shrimp over steamed rice or with naan.
Equipment
- Frying Pan
- Measuring spoons
- Spatula
- Knife and cutting board
- Serving dish
Notes
- Marinating the shrimp enhances flavor; don't skip this step!
- Feel free to add more vegetables like bell peppers or spinach.
- For a nut-free version, substitute cashews with sunflower seeds.
