Homemade Shrimp Tempura features tender shrimp dipped in a light tempura batter, then deep-fried until perfectly crispy. Served with a creamy sweet & sour dipping sauce, this easy Japanese recipe is always a hit!

Overhead view of a plate of shrimp tempura

Easy Shrimp Tempura with Dipping Sauce

Shrimp Tempura is a Japanese restaurant staple that I often crave, featuring fresh, tender shrimp dipped in a light tempura batter and then deep-fried until perfectly crispy. This easy homemade version requires just a few common ingredients and comes together quickly.

When I was in high school, I became friends with Yoko, a Japanese foreign exchange student at my school. And one time when she was at our house, she made tempura shrimp and vegetables for my family. It was so good – and I have such wonderful memories of making this with her!

I love to pair this tempura shrimp recipe with a creamy, tangy sweet & sour sauce, but you can also just dip it into soy sauce, as my friend Yoko taught us. Enjoy this delicious, fun dish as an appetizer or a light meal – whatever you choose!

A plate of shrimp tempura with a lime wedge

What is Tempura?

Tempura originates from Japan, and is a popular dish in which food (most commonly seafood and vegetables) is dipped into a simple, light batter and then deep-fried to create a thin, crispy coating.

Whenever you see the term “tempura fried” on a menu, know that it simply refers to food that was dipped and fried in this manner.

What’s The Difference Between Fried and Tempura?

Fried shrimp and tempura shrimp are similar but different.

While they’re both coated in a batter and fried in oil, the end results are quite different. The batter is the key difference between the two.

Fried shrimp is usually dipped in a thicker batter that absorbs the oil more, and may even contain breadcrumbs. While still crunchy, the texture is generally more dense.

Tempura, on the other hand, has a rather thin batter that’s made primarily from flour, cornstarch, an egg, and ice water. When fried, it creates an irresistibly light, crispy coating.


Besides water and oil, you’ll need just 10 ingredients to make homemade shrimp tempura with a delicious dipping sauce. Head to the recipe card for exact measurements.

For the shrimp:

  • Shrimp – Jumbo/extra-large shrimp are easiest to work with in this recipe.
  • Cornstarch – The cornstarch is what makes the tempura crispy without absorbing all of the oil.
  • Flour – The base of the batter, along with the cornstarch.
  • Egg – Helps hold everything together, plus gives rich flavor.
  • Ice-cold water – Thins out the batter and helps to create the crispy coating.
  • Oil – Use a neutral oil like vegetable or canola oil.

For the dipping sauce:

  • Mayonnaise – The creamy, tangy base of the dipping sauce.
  • Ketchup – Adds rich tomato flavor.
  • Honey – Used to sweeten and thicken the sauce.
  • Rice vinegar – Adds bright, tangy acidity.
  • Spices – Paprika and garlic powder give a boost of flavor.

How to Make Shrimp Tempura

Homemade shrimp tempura is easy to make – with just a few steps, these crispy battered shrimp can be on the table in very little time!

  • Prepare the shrimp. Dust both sides of the shrimp with flour and lay in a single layer.
  • Prepare the batter. Whisk together the egg and water, and then stir in the flour, cornstarch, and salt. Once the oil is preheated, add ice cubes to keep this mixture cold.
  • Preheat the oil. Add 2 inches of oil to a large skillet. Heat up to 375° F.
  • Fry the shrimp. Dip each shrimp into the batter, coating it evenly. Place a few at a time in the hot oil. Fry until golden brown, about 2-3 minutes, and remove shrimp to drain on paper towels. Repeat with the remaining shrimp.
dipping shrimp tempura into a small bowl of creamy sauce
  • Make the sauce. Combine all sauce ingredients until smooth.
  • Serve. Offer the creamy, yummy sauce for dipping and ENJOY!
Overhead view of a plate of shrimp tempura

Tips for Success

Homemade tempura is very simple, but there are a few important things to keep in mind to ensure you get succulent shrimp that’s perfectly golden and crispy, every single time.

  • Use the largest shrimp you can buy. I use jumbo shrimp when making shrimp tempura, although large or extra-large shrimp would also work. Larger shrimp are easier to work with and will give you the most succulent shrimp texture.
  • Use cold ingredients. It’s important to keep the batter cold as this prevents it from absorbing extra oil. Be sure to use ice-cold water and a cold egg, plus add ice cubes to keep the batter chilled.
  • Do not overmix the batter. It’s okay if there are still a few lumps of flour and/ or cornstarch in the batter. Like pancake mix, you want it just mostly smooth – as overmixing activates the gluten and causes the batter to become chewy, not crispy.
  • Begin frying immediately. Make the batter right before frying – do not let it sit around. This ensures a cold batter, which also prevents gluten from forming.
  • Fry just a few shrimp at a time. To ensure the shrimp cook quickly and evenly, fry just a few at a time. Do not crowd the pan.
Close-up of a plate of shrimp tempura

Why Is My Tempura Not Crispy?

The most common reason shrimp tempura does not get crispy is that the oil is not hot enough.

You want to keep the oil at a consistent 375° F for all batches.

This way, the batter begins cooking the second it touches the oil – which allows the shrimp to get light and crispy, instead of absorbing extra oil and getting chewy and soggy.

Chopsticks holding a fried shrimp in sauce

Serving Suggestions

Shrimp tempura makes a great appetizer, especially for a fun dinner with friends. I recommend serving this immediately with a dipping sauce or two. The creamy sauce in this recipe is awesome, as well as soy sauce or sweet chili sauce.

To turn it into a meal, add it to a rice bowl with some fresh veggies – maybe with some kimchi on the side as well!

A pile of tempura shrimp on a plate

Can I Use This Batter With Other Ingredients?

Yes, this homemade tempura batter is very versatile and can be used for any tempura dish you’d like.

Next to shrimp, vegetable tempura is the most common and popular item. Try dipping mushrooms, zucchini slices, onion, green beans, sweet potatoes, carrots or your other favorite veggies in the batter. You’ll only need to adjust the cooking time.

How to Store Leftovers

Shrimp tempura is best enjoyed immediately, as the tempura batter will not stay crispy as it cools or reheats. If you do need to store leftovers, keep them in an airtight container for up to 2 days and reheat by quickly dropping the shrimp in hot oil.

More Easy Shrimp Recipes:

Like this recipe? Save it to Pinterest!

Pinterest image for shrimp tempura
tempura shrimp on a platter

Shrimp Tempura

Yield: 4 servings
Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes

Homemade Shrimp Tempura features tender shrimp dipped in a light tempura batter, then deep-fried until perfectly crispy. Served with a creamy sweet & sour dipping sauce, this easy Japanese recipe is always a hit!


For the shrimp:

  • 1 pound jumbo or extra-large raw tail-on shrimp, deveined and shell removed
  • 2 tablespoons all-purpose flour

For the Batter:

  • 1 egg
  • ½ cup ice-cold water
  • ⅔ cup corn starch
  • ½ cup all-purpose flour
  • 1 teaspoon kosher salt
  • Ice cubes

For the sauce:

  • ¼ cup mayonnaise
  • 1 tablespoon ketchup
  • 1 tablespoon honey
  • 1 tablespoon rice vinegar
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • Neutral oil for frying, such as vegetable oil or canola oil


    1. For the shrimp: Lay the shrimp out in a single layer and dust both sides with the all-purpose flour.
    2. Place a large, deep skillet or Dutch oven over medium-high to high heat and add about 2" of oil. Heat the oil to 375° F.
    3. For the batter: When the oil is almost hot, make the batter. In a medium bowl, whisk together the egg and water. Then add corn starch, flour, and salt, and stir with fork. Do not overmix. It's ok if the batter is a bit lumpy. Then place a few ice cubes in the batter to keep it cold.
    4. Dip individual shrimp into the batter to coat, and then carefully drop into the hot oil. Repeat with a few more shrimp. Do not overcrowd the skillet.
    5. Fry until light golden color, about 2-3 minutes, and remove shrimp to a paper towel as they finish cooking.
    6. For the sauce: In a small bowl, stir together all sauce ingredients.
    7. Serve tempura shrimp while it's hot and crispy, with sauce for dipping.
Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 424Total Fat: 22gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 55mgSodium: 475mgCarbohydrates: 49gFiber: 1gSugar: 6gProtein: 6g

Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.

Did you make this recipe?

Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles!

tempura shrimp on a platter