When the clock is ticking, dinner needs to be on the table fast, and you refuse to sacrifice flavor for convenience, this 20 Minute Honey Garlic Shrimp and Broccoli is the recipe you need in your life. Plump, juicy shrimp coated in a sticky, glossy honey garlic sauce with perfectly tender-crisp broccoli — it’s the kind of dish that tastes like it took an hour but comes together in the time it takes to cook a pot of rice.

Honey garlic shrimp and broccoli in a skillet

This recipe has become my most-made weeknight dinner for good reason. The sauce is four ingredients — honey, soy sauce, garlic, and a splash of rice vinegar — and it cooks into the most incredible sticky glaze that coats every piece of shrimp and clings to every floret of broccoli. It’s sweet, savory, garlicky, and deeply satisfying. Served over a bowl of fluffy white or brown rice, it is genuinely one of the best things you can make in under 25 minutes.

Shrimp is one of the most underutilized proteins in the home kitchen, and it shouldn’t be. It cooks in literally 2-3 minutes per side, is low in calories and fat while being high in protein, and absorbs flavors beautifully. Once you learn the technique for cooking shrimp properly — high heat, don’t overcrowd, don’t overcook — you’ll start making shrimp constantly.

The Secret to the Perfect Honey Garlic Sauce

The sauce in this recipe is dead simple but it’s important to understand what each component does so you can adjust it to your taste. Honey provides sweetness and helps the sauce caramelize into that gorgeous sticky glaze. Soy sauce provides the deep savory, umami backbone — use low-sodium so you can control the salt level. Fresh garlic provides the pungent, aromatic base note that makes the whole thing sing. Rice vinegar adds a brightness that cuts through the sweetness and prevents the sauce from tasting cloying or heavy.

Optional additions that take the sauce to the next level: a teaspoon of fresh grated ginger for warmth and complexity, a tablespoon of oyster sauce for even deeper umami, a drizzle of sesame oil at the end for nuttiness, and red pepper flakes for heat. Any or all of these are welcome additions.

The sauce thickens as it cooks because the sugars in the honey concentrate and caramelize. Adding a small cornstarch slurry (1 teaspoon cornstarch mixed with 2 tablespoons water) makes the sauce even glossier and helps it cling to the shrimp and broccoli more effectively. I add it toward the end of cooking for the best results.

How to Choose and Prep the Shrimp

For this recipe, use large or extra-large shrimp — 16/20 count (meaning 16-20 per pound) or 21/25 count. Larger shrimp are more forgiving in the pan because they have more margin for error before becoming rubbery. Smaller shrimp cook too quickly and are easy to accidentally overcook.

Fresh vs frozen: frozen shrimp is often the better choice because shrimp freeze beautifully and most “fresh” shrimp at fish counters were previously frozen anyway. Buy individually quick frozen (IQF) shrimp and thaw overnight in the refrigerator or under cold running water for 5-10 minutes.

Peel and devein the shrimp before cooking. You can leave the tails on for presentation or remove them for easier eating — either works. Pat them completely dry before they hit the pan. This is the single most important step for getting a good sear rather than steaming the shrimp in their own moisture.

Ingredients

  • 1.5 lbs large shrimp (21/25 count), peeled, deveined, patted completely dry
  • 4 cups broccoli florets, cut into even-sized pieces for uniform cooking
  • 6 garlic cloves, minced finely — this is more garlic than you might expect, and every bit of it is necessary
  • 1/3 cup honey — use a good quality honey. It makes a difference.
  • 1/4 cup low-sodium soy sauce
  • 2 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tsp fresh ginger, grated (optional but highly recommended)
  • 1/2 tsp red pepper flakes, or more to taste
  • 1 tsp cornstarch + 2 tbsp water, mixed into a slurry
  • 2 tbsp neutral oil (avocado or vegetable) for cooking
  • Salt and black pepper
  • Sesame seeds and sliced green onions for garnish
  • Steamed rice to serve — white, brown, or cauliflower rice all work

Fresh

Step-by-Step Instructions

  1. Make the sauce: In a small bowl or measuring cup, whisk together honey, soy sauce, rice vinegar, sesame oil, ginger, and red pepper flakes. Set aside. Mix cornstarch with water in a separate small bowl and set aside.
  2. Season the shrimp: Season shrimp lightly with salt and pepper. Remember the soy sauce is salty, so be conservative.
  3. Cook the broccoli first: Heat 1 tablespoon of neutral oil in a large skillet or wok over high heat until shimmering and almost smoking. Add broccoli in a single layer. Cook undisturbed for 2 minutes to get some char. Toss and cook for 2-3 more minutes until bright green and tender-crisp. Remove to a plate.
  4. Sear the shrimp: Add remaining tablespoon of oil to the same hot pan. Add shrimp in a single layer — do not crowd the pan. Cook undisturbed for 1.5-2 minutes until pink and slightly golden on the bottom. Flip each shrimp and cook 1 more minute. They should be pink all the way through with a slight curl into a “C” shape. A “C” means cooked; an “O” means over-cooked. Remove to the plate with broccoli.
  5. Make the garlic sauce: Reduce heat to medium. Add garlic to the pan and cook, stirring constantly, for 30-45 seconds until golden and fragrant. Do not let it burn.
  6. Add the honey sauce: Pour the honey sauce mixture into the pan with the garlic. It will bubble vigorously. Let it cook and reduce for about 1 minute, stirring.
  7. Thicken with cornstarch: Add the cornstarch slurry and stir for 30-60 seconds until the sauce becomes thick, glossy, and coats the back of a spoon.
  8. Return everything to the pan: Add shrimp and broccoli back to the pan. Toss everything to coat evenly in the sauce. Cook for 30 seconds just to warm through.
  9. Serve immediately over steamed rice. Garnish with sesame seeds and sliced green onions.

Honey garlic shrimp and broccoli served over fluffy white rice

Tips for Success

High heat is non-negotiable. You want the pan screaming hot before the shrimp go in. This creates the sear that gives shrimp that slightly golden, lightly caramelized exterior that makes them so delicious.

Dry shrimp = better sear. Take the time to pat them dry. Wet shrimp will steam, not sear, and you’ll never get that golden exterior.

Don’t overcrowd the pan. If necessary, cook the shrimp in two batches. Overcrowding drops the pan temperature and causes steaming rather than searing.

Don’t overcook the shrimp. Overcooked shrimp are rubbery and tough. They cook incredibly fast. The moment they turn pink and opaque, they’re done.

Variations

Add snap peas or bell peppers for more color and crunch. Use chicken breast cut into 1-inch cubes instead of shrimp — cook for 5-6 minutes per side. Make it spicy by adding 1-2 tablespoons of sriracha to the sauce. Add cashews for a wonderful crunch — toast them in the pan before everything else.

Nutrition Information (Per Serving, Serves 4)

  • Calories: 320 kcal
  • Protein: 32g
  • Carbohydrates: 28g
  • Fat: 9g
  • Fiber: 3g
  • Sodium: 720mg
  • Vitamin C: 110% Daily Value

Frequently Asked Questions

Can I use frozen shrimp straight from the freezer? No — always thaw first. Frozen shrimp dumped into a hot pan will release too much water, making it impossible to get a proper sear and diluting your sauce.

Can I make this ahead? Shrimp is best eaten fresh, but you can make the sauce ahead and prep the broccoli in advance. Cook the shrimp right before serving for best results.

My sauce is too sweet — how do I fix it? Add more soy sauce or rice vinegar to balance it. A small squeeze of fresh lime juice at the end is wonderful for cutting sweetness.

Can I use pre-minced garlic from a jar? Fresh garlic will give significantly better results here since the garlic is the star aromatic. But in a pinch, jarred minced garlic works — use about 2 teaspoons.

20 Minute Honey Garlic Shrimp and Broccoli

Plump, juicy shrimp and tender-crisp broccoli coated in a sticky, glossy honey garlic sauce — a fast and satisfying weeknight dinner ready in just 20 minutes.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian
Calories: 320

Ingredients
  

Main
  • 1.5 lb large shrimp 21/25 count, peeled, deveined, patted completely dry
  • 4 cup broccoli florets cut into even-sized pieces
  • 2 tbsp neutral oil avocado or vegetable oil, divided
Honey Garlic Sauce
  • 6 garlic cloves finely minced
  • 0.33 cup honey
  • 0.25 cup low-sodium soy sauce
  • 2 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tsp fresh ginger grated
  • 0.5 tsp red pepper flakes or more to taste
  • 1 tsp cornstarch
  • 2 tbsp water mixed with cornstarch into a slurry
To Serve
  • 2 cup steamed white or brown rice
  • 1 tbsp sesame seeds
  • 2 green onions thinly sliced

Equipment

  • 1 Large skillet or wok
  • 1 Small bowl for sauce

Method
 

Prep
  1. In a small bowl, whisk together honey, soy sauce, rice vinegar, sesame oil, ginger, and red pepper flakes. In a separate tiny bowl, mix cornstarch and water into a smooth slurry. Set both aside.
  2. Pat shrimp completely dry with paper towels — this is the most important step for a good sear. Season lightly with salt and pepper (the sauce is salty, so be conservative).
Cook
  1. Heat 1 tablespoon oil in a large skillet or wok over high heat until shimmering. Add broccoli in a single layer. Cook undisturbed for 2 minutes to develop char. Toss and cook 2-3 more minutes until bright green and tender-crisp. Remove to a plate.
  2. Add remaining tablespoon of oil to the same hot pan. Add shrimp in a single layer — do not crowd. Cook undisturbed for 1.5-2 minutes until pink and slightly golden on the bottom. Flip and cook 1 more minute. A ‘C’ shape means cooked; an ‘O’ shape means overcooked. Remove to the plate with broccoli.
  3. Reduce heat to medium. Add minced garlic and stir constantly for 30-45 seconds until golden and fragrant. Do not let it burn.
  4. Pour the honey sauce mixture into the pan. It will bubble vigorously. Cook and stir for 1 minute.
  5. Add the cornstarch slurry and stir for 30-60 seconds until the sauce becomes thick, glossy, and coats the back of a spoon.
  6. Return shrimp and broccoli to the pan. Toss to coat evenly. Cook 30 seconds just to warm through. Serve immediately over steamed rice, garnished with sesame seeds and green onions.

Notes

The keys to success: dry shrimp, very hot pan, don’t overcrowd, and don’t overcook the shrimp. Once they curl into a C shape and are pink all the way through, they’re done. Overcooking makes them rubbery.