Creamy Shrimp Tikka Masala Curry is a rich, flavorful, and aromatic dish inspired by traditional Indian cuisine. Tender shrimp are marinated in a blend of yogurt and spices, then cooked in a luscious tomato-based sauce enriched with cream and infused with warming spices like cumin, coriander, and garam masala.
This curry offers the perfect balance of heat, creaminess, and tang, making it an indulgent yet approachable meal. Ideal for weeknight dinners, special occasions, or serving at a dinner party, this dish delivers restaurant-quality flavor with the comfort of homemade cooking.
Why I Love This Recipe
I love this recipe because it perfectly balances tender, succulent shrimp with a creamy, spiced sauce. The marination process infuses the shrimp with flavor while keeping them juicy, and the sauce is rich without being heavy. Every bite offers a mix of aromatic spices, tangy tomatoes, and creamy texture, making it incredibly satisfying. It’s a dish that impresses guests but is simple enough to prepare at home, providing both comfort and exotic flavor.
Why This Is a Must-Try Dish
This is a must-try dish because it brings the authentic flavors of Indian cuisine to your kitchen with shrimp as the star protein. It is a versatile recipe that is both elegant and comforting. The combination of spiced shrimp and creamy tomato sauce is irresistible, and it pairs beautifully with rice, naan, or flatbreads. Perfect for seafood lovers or anyone seeking a flavorful and colorful curry experience.
Recipe Overview
Preparation Time: 20 minutes
Marinating Time: 30 minutes
Cooking Time: 20 minutes
Total Time: 1 hour
Servings: 4
Calories: Approximately 400 calories per serving
Course: Main Course
Cuisine: Indian
Ingredients
For the Shrimp Marinade
- 1 lb (450 g) shrimp, peeled and deveined
- 1/4 cup plain yogurt
- 1 tablespoon lemon juice
- 1 teaspoon ginger paste
- 1 teaspoon garlic paste
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder
- Salt to taste
For the Curry Sauce
- 2 tablespoons vegetable oil or ghee
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1/2 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 can (14 oz) crushed tomatoes
- 1/2 cup heavy cream or coconut cream
- Salt and black pepper to taste
- Fresh cilantro for garnish
Cooking Directions
- In a bowl, combine yogurt, lemon juice, ginger paste, garlic paste, garam masala, turmeric, chili powder, and salt. Add shrimp and marinate for at least 30 minutes.
- Heat oil or ghee in a large skillet over medium heat. Sauté onions until soft and translucent, about 5 minutes.
- Add garlic and ginger, cook for 1 minute until fragrant.
- Stir in cumin, coriander, paprika, turmeric, and garam masala. Cook for 1–2 minutes to release aromas.
- Add crushed tomatoes and simmer for 5–7 minutes until slightly thickened.
- Stir in heavy cream or coconut cream, simmer for 2–3 minutes.
- Add marinated shrimp and cook for 4–5 minutes until shrimp are pink and cooked through.
- Season with salt and pepper, garnish with fresh cilantro, and serve hot.
Step-by-Step Preparation Method
Step 1: Prepare marinade and coat shrimp evenly; refrigerate for 30 minutes.
Step 2: Heat oil in a skillet and sauté onions until translucent.
Step 3: Add garlic and ginger, cooking until fragrant.
Step 4: Stir in spices and toast briefly to release flavors.
Step 5: Add crushed tomatoes and simmer until sauce thickens.
Step 6: Pour in cream and mix well.
Step 7: Add shrimp and cook until pink and fully cooked.
Step 8: Adjust seasoning, garnish with cilantro, and serve.

How to Serve This Recipe
Serve Creamy Shrimp Tikka Masala Curry hot with basmati rice, naan, roti, or steamed vegetables. Pair with a side of pickled onions or a fresh salad for a complete meal.
Recipe Tips
Use fresh shrimp for the best texture and flavor.
Do not overcook shrimp to avoid rubbery texture.
Marinating the shrimp enhances flavor and tenderness.
Adjust spice levels by reducing or increasing chili powder according to preference.
Variations
Substitute chicken, paneer, or tofu for shrimp.
Use coconut cream instead of heavy cream for a dairy-free version.
Add vegetables such as bell peppers or peas for extra texture.
Serve as a soup-style curry by adding 1/2 cup of water or broth for a thinner consistency.
Experiment with smoked paprika or fenugreek leaves for additional depth of flavor.
Freezing and Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Do not freeze shrimp curry, as shrimp may become rubbery; cook shrimp fresh and freeze sauce separately for up to 1 month.
Reheat gently on the stovetop over low heat, adding a splash of water or cream if needed.
Special Equipment Needed
Large skillet or saucepan
Mixing bowls for marinating
Measuring spoons and cups
Knife and cutting board
Spatula or wooden spoon
Frequently Asked Questions
Can I make this curry spicier?
Yes, increase chili powder or add chopped green chilies to taste.
Can I use frozen shrimp?
Yes, thaw shrimp completely before marinating and cooking.
Can I prepare the sauce in advance?
Yes, the sauce can be made ahead of time and stored in the refrigerator; add shrimp fresh when ready to serve.
Is it possible to make this dish dairy-free?
Yes, substitute heavy cream with coconut cream for a creamy, dairy-free alternative.
Conclusion
Creamy Shrimp Tikka Masala Curry is a rich, flavorful, and aromatic dish that brings the essence of Indian cuisine to your kitchen. With tender shrimp, a spiced tomato-based sauce, and a creamy finish, it is a satisfying and elegant meal that pairs beautifully with rice or bread. Quick to prepare yet indulgent in flavor, this recipe is perfect for weeknight dinners, special occasions, or anytime you crave a restaurant-quality curry at home.
Creamy Shrimp Tikka Masala Curry
Course: DinnerCuisine: IndianDifficulty: Easy4
servings20
minutes40
minutes1
hourIngredients
For the Shrimp Marinade
1 lb (450 g) shrimp, peeled and deveined
1/4 cup plain yogurt
1 tablespoon lemon juice
1 teaspoon ginger paste
1 teaspoon garlic paste
1 teaspoon garam masala
1/2 teaspoon turmeric powder
1/2 teaspoon chili powder
Salt to taste
For the Curry Sauce
2 tablespoons vegetable oil or ghee
1 medium onion, finely chopped
2 cloves garlic, minced
1-inch piece ginger, grated
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon paprika
1/2 teaspoon turmeric powder
1 teaspoon garam masala
1 can (14 oz) crushed tomatoes
1/2 cup heavy cream or coconut cream
Salt and black pepper to taste
Fresh cilantro for garnish
Directions
- In a bowl, combine yogurt, lemon juice, ginger paste, garlic paste, garam masala, turmeric, chili powder, and salt. Add shrimp and marinate for at least 30 minutes.
- Heat oil or ghee in a large skillet over medium heat. Sauté onions until soft and translucent, about 5 minutes.
- Add garlic and ginger, cook for 1 minute until fragrant.
- Stir in cumin, coriander, paprika, turmeric, and garam masala. Cook for 1–2 minutes to release aromas.
- Add crushed tomatoes and simmer for 5–7 minutes until slightly thickened.
- Stir in heavy cream or coconut cream, simmer for 2–3 minutes.
- Add marinated shrimp and cook for 4–5 minutes until shrimp are pink and cooked through.
- Season with salt and pepper, garnish with fresh cilantro, and serve hot.






