Shrimp Egg Rice Recipe: Buttery Shrimp and Soft-Boiled Eggs in Fragrant Jasmine Rice

Main Courses

Shrimp Egg Rice Recipe: Buttery Shrimp and Soft-Boiled Eggs in Fragrant Jasmine Rice

This shrimp egg rice recipe delivers a restaurant-quality meal in one pan—tender shrimp, perfectly soft-boiled eggs, and fragrant jasmine rice all coming together with minimal effort. The secret lies in high-heat sautéing for the shrimp and a quick soy-ginger marinade that infuses deep umami flavor without overpowering the delicate seafood.

I developed this recipe after years of testing different techniques, and it consistently delivers the ideal balance of textures and flavors.

The shrimp cooks in just 3 minutes over high heat, ensuring they stay succulent with a golden crust, while the eggs achieve that coveted runny yolk center when added to the pan.

Jasmine rice steams to fluffy perfection in a separate pot, absorbing the aromatic essence of the shrimp and egg mixture. This method transforms simple ingredients into a dish that feels indulgent yet requires only 20 minutes of active cooking time.

What you'll end up with is a plate of buttery shrimp with crisp edges, perfectly set eggs with vibrant yolks, and fragrant jasmine rice that's light yet flavorful. The combination of textures—crisp shrimp, creamy eggs, and tender rice—creates an experience that rivals your favorite Asian bistro.

Each bite delivers a harmonious blend of savory, umami, and slightly sweet notes from the ginger and garlic.

This recipe works equally well as a weeknight dinner or impressive meal for guests. Serve with steamed bok choy or a quick cucumber salad to round out the plate. The leftovers reheat beautifully, making it perfect for meal prep. Let's get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for shrimp egg rice

Here’s what you need to recreate this restaurant-style shrimp egg rice at home.

Ingredient Amount Notes
Large Shrimp (Peeled and Deveined) 🦐 1 ½ lb 21-25 count, tail-on preferred
Large Eggs 🥚 4 whole Room temperature for even cooking
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Soy Sauce 🍶 ¼ cup Light or all-purpose variety
Fresh Ginger 🌿 1 tbsp Finely grated, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Oil 🫒 ¼ cup High smoke point for sautéing
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Green Onions 🧅 ¼ cup Thinly sliced, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
White Pepper 🌶️ ½ tsp Freshly ground preferred
Water 💧 2 cups For rice steaming

The shrimp makes or breaks this dish—look for 21-25 count with tails on for presentation. Whole Foods or Trader Joe's carry the best quality, but any reputable seafood counter works. Freshness is key: if they smell fishy or have a dull sheen, skip them. For the eggs, room temperature is non-negotiable—cold eggs won’t cook evenly. Jasmine rice should be long-grain and labeled as such; basmati won’t give the same fragrant aroma. If you can’t find it, sushi rice is a decent substitute, though the flavor will differ slightly.

No sesame oil? Toasted peanut oil works in a pinch, though it’ll add a nutty note. Fresh ginger and garlic are ideal, but if you’re short on time, jarred minced garlic (not the powdered kind) and pre-grated ginger from the store are fine—just taste first. For the soy sauce, light or all-purpose is best; dark soy adds color but can overpower the delicate shrimp flavor. The green onions can be swapped for scallions or chives, but they won’t have the same crisp bite. Pro tip: if your shrimp are frozen, thaw them in cold water for 15 minutes before cooking—they’ll stay plump and tender.

Cook the rice first and let it steam uncovered for the last 2 minutes to dry it out slightly—this prevents a mushy texture. Shrimp should be pat dry before cooking to ensure a crisp crust. Store leftovers in airtight containers for up to 3 days in the fridge, though the eggs may firm up slightly. For meal prep, reheat gently in a skillet with a splash of water to restore moisture. This dish reheats beautifully, but the eggs are best enjoyed fresh—so make just enough for what you’ll eat in one sitting.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that easy—just shrimp, eggs, rice, and a splash of soy sauce. No fancy gadgets, no last-minute grocery runs. Honestly, I’ve made it while scrolling through my phone.
  • Ginger-Soy Kick: That fresh ginger zing paired with soy sauce? It’s the secret weapon. The shrimp gets this perfect balance of salty, spicy, and umami—crispy edges, tender centers, and eggs that stay runny (or not, depending on how you like it).
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Reheats beautifully, keeps well for days, and even tastes better the next day. Pack it for work or school—no sad desk lunches here.
  • Budget Win: Shrimp might sound fancy, but it’s cheaper than you think, especially when you bulk it up with rice. Plus, eggs stretch further than you’d expect. My wallet thanks me every time.

Step-by-step instructions for shrimp egg rice

Here's how to create a harmonious balance of tender shrimp, silky eggs, and fragrant rice.

1

Prepare the Jasmine Rice

Rinse the 1.5 cups jasmine rice thoroughly under cold water in a fine-mesh strainer until the water runs clear. This removes excess starch that would make the rice gummy. Transfer the rice to a pot and add the 2 cups water, 1.5 teaspoons salt, and 0.5 teaspoon white pepper. Bring to a boil over medium-high heat, then reduce to low heat and cover tightly with a lid.

Simmer for 15 minutes without lifting the lid. You'll know it's done when the water is completely absorbed and the rice is tender but still slightly firm to the touch. Remove from heat and let it steam, covered, for 10 minutes. Fluff gently with a fork before serving - this prevents the rice from becoming compacted.

2

Cook the Shrimp

While the rice cooks, heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1.5 lb large shrimp and cook for 2-3 minutes per side until they turn pink and opaque. The shrimp should release easily from the pan when ready - if they stick, your heat is too low.

Remove the shrimp and set aside on a plate. In the same pan, add the 1 tablespoon finely grated fresh ginger and 4 cloves minced garlic. Sauté for 30 seconds until fragrant - this prevents the garlic from burning. Pour in 0.25 cup soy sauce and stir to combine, scraping up any browned bits from the bottom of the pan. These bits contain concentrated shrimp flavor that will enrich your dish.

3

Prepare the Soft-Boiled Eggs

Fill a medium saucepan with 4 inches of water and bring to a gentle simmer over medium-low heat. Crack each of the 4 whole large eggs into a small bowl or ramekin. Using a spoon, gently stir the water to create a small vortex, then carefully slide each egg into the center. Simmer for 6 minutes for runny yolks or 7 minutes for slightly firmer yolks.

Prepare an ice bath by filling a large bowl with ice and water. Using a slotted spoon, transfer the eggs to the ice bath for 1 minute to stop the cooking process. Peel the eggs under cool running water, making it easier to remove the shells. The eggs should have a slightly runny yolk and set whites - this texture is perfect for this dish.

4

Assemble and Finish

Return the shrimp to the pan with their garlic-ginger-soy sauce mixture. Add 1 tablespoon toasted sesame oil and toss gently to coat. Divide the cooked jasmine rice among four serving bowls. Top each portion with 2 shrimp and 1 soft-boiled egg. Drizzle with any remaining sauce from the pan.

Garnish each serving with 2 tablespoons thinly sliced green onions. The contrast of colors - the pink shrimp, white rice, and green onions - makes this dish visually appealing. Serve immediately while the shrimp is still warm and the eggs maintain their perfect texture. The combination of buttery shrimp, silky eggs, and fragrant rice creates a balanced, satisfying meal that's both comforting and elegant.

👨‍🍳

Pro Tips For Making Shrimp Egg Rice

  • Cook Shrimp in Batches: If you toss all the shrimp in at once, they’ll steam instead of sear. Split them into two pans—crowd them just slightly—and cook for 2-3 minutes per side until they turn opaque. The first batch will teach you the perfect timing for the second.
  • Use Cold Eggs, Hot Pan: Crack eggs straight from the fridge into the pan—cold yolks hold their shape better and won’t splatter like warm ones. Let the oil heat until it shimmers (not smoke), then pour in the eggs. They’ll cook faster and look cleaner.
  • Toast the Ginger First: Skip the raw ginger slices—they’ll turn mushy and bitter. Thinly slice it, then fry in the same oil you cook the shrimp in for 30 seconds until fragrant. The aroma doubles, and the texture stays crisp.
  • Stir Rice Gently After Cooking: Once the rice is done, give it one light toss with a fork to fluff it—don’t go wild. Over-stirring breaks the grains and turns your dish into mush. A quick, deliberate mix is all you need.

Pro cooking tips for perfect results

High-Heat Shrimp Mastery

Cooking shrimp over high heat for just 3 minutes per side is the secret to that perfect golden crust while keeping the inside tender. I use a 12-inch cast-iron skillet because it retains heat well—no nonstick needed.

Pat the shrimp bone-dry with paper towels before cooking, or they’ll steam instead of sear. 🔥

Watch for the "snap"—when shrimp curl slightly and turn opaque, they’re done. Overcooking turns them rubbery, so time them carefully. If using frozen shrimp, thaw them in cold water first—they’ll cook more evenly and stay plump.

Egg Timing Tricks

For runny yolks, simmer eggs for 6 minutes in gently simmering water. Use a timer—every second counts! I crack eggs into small ramekins first to prevent them from breaking in the water. The ice bath after cooking stops the cooking process instantly, making peeling easier.

Pro tip: Add a pinch of salt to the egg water—it helps the whites set faster. If your eggs are cold from the fridge, bring them to room temperature first for even cooking. A slotted spoon makes transferring eggs to the ice bath much cleaner than your hands!

Rice Perfection

Jasmine rice needs exact water ratios—too much makes it mushy, too little makes it dry. I use a 1:1.33 rice-to-water ratio (1.5 cups rice to 2 cups water) and cook it uncovered for the last 2 minutes to dry the surface slightly.

This prevents soggy rice when combined with shrimp and eggs.

After cooking, let the rice steam covered for 10 minutes—this redistributes moisture and enhances aroma. Fluff with a fork once to avoid compacting the grains. For extra flavor, add 1 tsp sesame seeds to the rice pot while cooking—it infuses beautifully.

Sauce Flavor Boost

The garlic-ginger-soy sauce in the shrimp pan is where the magic happens. Sauté the aromatics until fragrant but not browned—this prevents bitterness. I scrape up all the fond (browned bits) from the pan with a wooden spoon—they’re packed with shrimp flavor! 💫

For a deeper umami kick, add 1 tsp fish sauce to the soy sauce mixture. If you prefer less salt, reduce the soy sauce to 2 tbsp and add 1 tsp honey for balance. The sesame oil finish adds a nutty aroma that ties everything together.

Plating Like a Pro

Arrange shrimp tail-side up on the rice for a restaurant-worthy presentation. Place the egg off-center so the yolk doesn’t break when cutting. Drizzle sauce in a zigzag pattern for visual appeal. I use white plates to make the pink shrimp and green onions pop even more.

For extra flair, add edible flowers or a sprinkle of toasted sesame seeds on top. Serve with steamed bok choy or a cucumber salad to balance the richness. The contrast of textures—crisp shrimp, creamy eggs, and fluffy rice—makes every bite exciting!

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 320mg107%
Sodium 1250mg54%
Total Carbohydrate 65g24%
Dietary Fiber 2g8%
Sugars 2g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen shrimp instead of fresh?

Yes, but thaw them properly first! Place frozen shrimp in a bowl of cold water for 15 minutes or use the microwave's defrost setting. Never thaw at room temperature—it can make the shrimp rubbery. Pat them very dry before cooking to ensure a crispy crust. For extra flavor, marinate thawed shrimp in 1 tbsp soy sauce and 1 tsp grated ginger for 10 minutes before cooking.

2

What if my eggs turn out too firm or too runny?

For firm yolks, cook eggs for 7 minutes instead of 6. For extra runny, reduce to 5 minutes. The key is consistent water temperature—keep it at a gentle simmer, not a rolling boil. If your eggs break in the water, use a small bowl or ramekin to crack them first. The ice bath is crucial for stopping the cooking process immediately.

3

Can I make this dish ahead of time?

Cook the shrimp and rice separately, then refrigerate in airtight containers for up to 2 days. Reheat shrimp gently in a skillet with 1 tsp sesame oil for 2 minutes. Reheat rice in the microwave with a damp paper towel over it for 1 minute. Cook eggs fresh—they don't reheat well. For presentation, assemble just before serving. Pro tip: Store components separately to maintain texture.

4

What's the best rice substitute if I don't have jasmine?

Basmati rice is your next best option—it has a similar long-grain texture. For extra aroma, add 1 tsp toasted sesame seeds to the rice pot. Sushi rice works too, but use 1 tbsp rice vinegar instead of salt for seasoning. Avoid short-grain rice like Arborio—it becomes too sticky when combined with shrimp and eggs. The key is fluffy, separate grains that won't clump.

5

How can I make this dish spicier?

Add ½ tsp red pepper flakes to the shrimp pan when sautéing garlic. For heat with depth, mix 1 tsp gochujang (Korean chili paste) with the soy sauce. For a fresh kick, stir in 1 tbsp finely chopped Thai chilies after cooking. Balance the heat with 1 tsp honey or ½ tsp sugar to prevent overpowering the shrimp's delicate flavor. Always taste as you go!

★★★★★4.7(5 reviews)
Categories Main Courses