Easy takeout style prawns with broccoli

Shrimp and broccoli is a Chinese American style stir fry made with tender shrimp and crisp broccoli in a savory sauce. It is a restaurant favorite built for speed, with simple ingredients, quick cooking, and a glossy sauce that brings the seafood and vegetables together in one easy dish.

The main reason I decided to develop this recipe was because one day I came home super tired after a long day shooting and testing recipes at the studio, and I already had the basic ingredients in my pantry. It turned into a great recipe for busy nights when I do not want to order takeout but still want dinner to be comforting and rooted in my family tradition.

I also love making this when friends come over and I need something quick to impress them. The shrimp stay juicy, the broccoli keeps its bite, and the oyster sauce gives everything just enough richness to make people reach for more rice right away. I hope you give this recipe a try, because not only will you save a couple of bucks, but you will also eat healthy homemade food that simply cannot compete with takeout.

Chinese style shrimp in a skillet with green vegetables

Ingredients

I like this Shrimp and Broccoli recipe because it keeps the ingredient list short but still gives me a full pan of dinner. Here are all the ingredients I use to make it:

Ingredients for making shrimp and broccoli

Shrimp and marinade: I use peeled and deveined shrimp, then marinate them with Shaoxing wine, salt, white pepper, and cornstarch.

Sauce: I mix chicken stock, oyster sauce, soy sauce, dark soy sauce, sugar, white pepper, and cornstarch. I like this sauce because it is savory and rich without covering up the shrimp.

Stir fry: I use broccoli, garlic, ginger, and a little oil. Fresh garlic and ginger are key here, and the broccoli gives the whole dish the color and crunch I want.

How to Make

1. Marinate the shrimp: Add the shrimp to a large bowl with the Shaoxing wine, salt, white pepper, and cornstarch. Mix well and let it marinate for 15 minutes.

2. Mix the sauce: Combine the chicken stock, oyster sauce, soy sauce, dark soy sauce, sugar, white pepper, and cornstarch in a medium bowl. Stir until the sugar and cornstarch dissolve.

3. Steam the broccoli: Add water to a large skillet and heat it over medium high heat until it starts boiling. Add the broccoli, cover, and cook for about 1 minute until they just start ot turn tender. Transfer it to a plate and wipe the pan clean. The broccoli will be crispy at the end of the cooking.

If you like your broccoli a little softer, cook for 1.5 minutes then take them out.

Steam broccoli in a pan

4. Cook the shrimp: Add oil to the pan and heat it over medium high heat. Add the marinated shrimp and spread them into one layer. Cook without touching until the bottom turns golden, then flip them.

Cook shrimp with aromatics

5. Add the aromatics: Add the garlic and ginger to the pan. Cook for another 30 seconds to 1 minute, then stir a few times to mix everything together.

Pour in the sauce

6. Add the sauce: Stir the sauce again so the cornstarch is fully dissolved. Pour it into the pan.

7. Finish the dish: Add the cooked broccoli back to the pan. Cook and stir until the sauce thickens, then transfer everything to a serving plate. Serve hot over rice as a main dish.

Easy Chinese takeout shrimp and broccoli

Cooking Tips to Consider

Do not skip the shrimp marinade: I always give the shrimp those extra few minutes with the marinade. It helps them stay juicy and keeps them from overcooking too fast in the pan.

Steam the broccoli just until bright green: I stop cooking the broccoli as soon as it turns bright and crisp tender. It still goes back into the sauce later, so I do not want it too soft at the start.

Use fresh garlic and ginger: I really think fresh aromatics matter in this recipe. They give the sauce more life and make the whole dish taste sharper than dried powders do.

Stir the sauce right before pouring it in: I always give the sauce one more stir before it goes into the pan. The cornstarch sinks quickly, and I want the sauce to thicken consistently.

Do not overcook the shrimp: I keep a close eye on the shrimp because they cook fast. Once they start turning golden and opaque, I know they are almost there and only need a little more time in the sauce.

Serving Suggestions

I love serving shrimp and broccoli over steamed rice, because the sauce is too good to leave sitting on the plate. On nights when I need dinner done fast, I make a pot of rice first, finish the shrimp and broccoli, and call it a very good plan.

If I want to put a little more on the table, I like adding one or two simple sides. I would serve it with my easy Chinese cucumber salad when I want dinner to stay easy. If I am putting together more of a takeout style meal, my chicken and broccoli or my vegetable fried rice also make sense.

Chinese shrimp and broccoli in a bowl with rice

Frequently Ask Questions

Why do you steam the broccoli in the same pan?

I steam the broccoli in the same pan because it saves time and keeps dinner simple. It gives me tender broccoli without pulling out another pot, and it still keeps a good texture when I add it back later.

Can I use frozen shrimp for this recipe?

Yes, you can, as long as you thaw them fully and pat them dry before marinating. I just make sure they are well drained, because too much extra water makes it harder to get a good sear in the pan.

How do I store leftovers?

I store leftovers in an airtight container in the refrigerator for up to 3 days. When I reheat them, I like using a pan with a small splash of water so the sauce loosens up and the shrimp do not dry out too much or place the leftover in a bowl and reheat in a steamer. If I need to freeze it, I let it cool completely first, then pack it into a freezer safe container and freeze it for up to 1 month.

Note, you can use a microwave to reheat it as well, but the shrimp might turn very tough, because microwave heats unevenly and tend to overheat the food quickly.

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Watch video

Shrimp and broccoli is a one-bowl wonder that’s perfect for dinner tonight. Taste the fresh and juicy shrimp with crisp broccoli for a winning combination!

Shrimp and Broccoli Recipe

5 from 12 votes
Prep Time: 20 minutes
Cook Time: 5 minutes
Total Time: 25 minutes
Servings: 4 servings
I love making this delicious and easy shrimp and broccoli recipe any time of the week. It is a quick Chinese dinner with juicy shrimp, crisp broccoli, and a savory sauce. I marinate the shrimp first, cook everything in one pan, and have it ready on the table in less than 30 minutes.

Ingredients 

  • 1 lb shrimp , peeled and deveined

Marinade

  • 1/2 tablespoon Shaoxing wine
  • 1/8 teaspoon salt
  • 1/8 teaspoon white pepper
  • 1/2 teaspoon cornstarch

Sauce

Stir Fry

  • 1 head broccoli , cut into florets
  • 1 tablespoon peanut oil (or canola oil)
  • 4 cloves garlic , minced
  • 1 teaspoon ginger , minced

Instructions

  • Add the shrimp into a big ball and add the wine, salt, pepper, and cornstarch. Mix well and set aside to marinate for 15 minutes.
  • Combine the sauce ingredients in a medium-size bowl. Stir to dissolve the sugar and cornstarch.
  • Add 1/4 cup water into a large skillet and heat over medium high heat until bringing to a boil. Add the broccoli, cook covered until cooked through, about 1 minute. Transfer the broccoli into a plate and wipe the pan with kitchen paper towels.
  • Add the oil and heat over medium high heat. Add the marinated shrimp and spread into one layer. Cook without touching until the bottom turns golden, about 1 minute. Flip the shrimps. Add the garlic and ginger to the pan. Cook for another 30 seconds to 1 minute. Stir a few times to mix everything together.
  • Stir the sauce to dissolve the cornstarch completely and pour into the pan and add back the cooked broccoli. Cook and stir until the sauce thickens. Then transfer everything to a serving plate.
  • Serve hot over rice as a main dish.

Ingredient Substitution Guide

Nutrition

Serving: 1serving, Calories: 169kcal, Carbohydrates: 8g, Protein: 21.9g, Fat: 5.3g, Saturated Fat: 0.8g, Cholesterol: 191mg, Sodium: 611mg, Potassium: 256mg, Fiber: 0.8g, Sugar: 1.8g, Calcium: 102mg, Iron: 1mg

Did you make this recipe?

I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.

Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.