Plump juicy shrimp, orzo soaking up golden garlic butter pan juices, a splash of lemon, and Parmesan melting into a creamy glossy sauce. One pan. Twenty minutes. Done.
Some dinners just feel like they were made for a Wednesday night. You know the kind — the ones where it’s already 6pm, everyone’s hungry, and you need something that feels real but comes together before anyone starts complaining. This one-pot shrimp and orzo is exactly that recipe for me, and I genuinely make it more than almost anything else in my rotation.
Here’s what happens in that pan: plump, juicy shrimp get cooked in a golden garlic butter base, orzo soaks up all those savory pan juices as it cooks, a splash of lemon goes in right at the end, and the whole thing finishes with Parmesan that melts into this creamy, glossy sauce. It smells incredible. It looks like you spent way more time on it than you did. And it tastes like something you’d order at a little Mediterranean place on vacation.
The best part? One pan. Twenty minutes. Done. My whole family devours this — even my picky eater, which honestly says everything. This is the easy seafood orzo recipe I wish I’d discovered years earlier.
Why You’ll Love This Recipe
- One pan, minimal cleanup — everything cooks in a single skillet
- Ready in 20 minutes — faster than ordering takeout
- Rich, buttery, lemony flavor — feels indulgent but totally approachable
- Perfectly balanced meal — protein, carbs, and bright fresh flavor all in one
- Completely beginner-friendly — if you can stir, you can make this
- Impressive enough for guests — looks and tastes restaurant-quality
- Easily customizable — add veggies, go creamy, make it spicy
Step-by-Step Instructions
-
1Season the shrimp. Pat shrimp dry with paper towels — this is important for getting a good sear. Season generously with salt, pepper, and a pinch of red pepper flakes if using.

-
2Sear the shrimp. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add shrimp in a single layer and cook for about 1–2 minutes per side until pink and just cooked through. Don’t overcook — they’ll finish in the sauce later. Remove and set aside.💡 Pull them early — they only need 1–2 min per side. Overcooked rubbery shrimp is the one thing we’re avoiding here.

-
3Build the flavor base. In the same pan, reduce heat to medium. Add butter and remaining olive oil. Once foamy, add diced onion and cook 2–3 minutes until softened. Add minced garlic and cook 60 seconds until fragrant. Your kitchen is going to smell amazing right about now.

-
4Toast the orzo. Add the dry orzo to the pan and stir for about 1–2 minutes, letting it lightly toast in all that buttery garlic goodness. This adds a nuttier depth of flavor — don’t skip it.

-
5Add the liquids. Pour in the white wine and let it sizzle and reduce for about 1 minute. Then add the chicken broth. Stir well, scraping up any bits from the bottom of the pan. Bring to a gentle simmer.

-
6Cook the orzo. Simmer uncovered for 8–10 minutes, stirring every couple of minutes to prevent sticking, until the orzo is tender and has absorbed most of the liquid. If it looks dry before it’s cooked through, add a splash more broth.⚠️ Don’t walk away — orzo absorbs liquid fast and sticks easily. Keep stirring and start checking at 8 minutes.

-
7Finish the dish. Reduce heat to low. Stir in lemon juice, lemon zest, and Parmesan until creamy and combined. Nestle the cooked shrimp back into the pan and stir gently. Let everything warm through together for 1–2 minutes.💛 Add the Parmesan off full heat so it melts smoothly into the sauce rather than clumping.

-
8Garnish and serve. Scatter fresh parsley over the top. Taste for seasoning — a little extra lemon or salt usually goes a long way here. Serve straight from the pan.

One-Pot Garlic Butter Shrimp and Orzo
🧄 Ingredients
- 450 ¾ g Large shrimp, peeled and deveined
- 1 ¾ cup Dry orzo pasta
- 3 ¾ tbsp Unsalted butter
- 2 ¾ tbsp Olive oil
- 4 ¾ cloves Garlic cloves, minced
- 1 ¾ half Medium onion, finely diced
- 2 ¾ cups Chicken broth
- 1 ¾ cup Dry white wine
- 2 ¾ tbsp Fresh lemon juice
- 1 ¾ tsp Lemon zest
- 4 ¾ tbsp Grated Parmesan cheese
- 1 ¾ pinch Red pepper flakes
- 1 ¾ pinch Salt and black pepper
- 2 ¾ tbsp Fresh parsley, chopped
📋 Instructions
-
1
Pat shrimp completely dry with paper towels. Season with salt, black pepper, and red pepper flakes if using.
💡 Dry shrimp sear better and get that beautiful golden color. -
2
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add shrimp in a single layer and cook 1 to 2 minutes per side until just pink. Remove and set aside.
💡 Do not overcook — they will finish cooking when added back at the end. -
3
Reduce heat to medium. Add butter and remaining olive oil to the same pan. Add diced onion and cook for 2 to 3 minutes until soft. Add minced garlic and cook for 60 seconds until fragrant.
💡 Stir the garlic constantly so it does not burn. -
4
Add dry orzo to the pan and stir for 1 to 2 minutes to lightly toast it in the butter and garlic.
💡 Toasting the orzo adds a nuttier, deeper flavor to the finished dish. -
5
Pour in the white wine and let it sizzle for 1 minute. Add chicken broth, stir well, and bring to a gentle simmer.
-
6
Cook orzo uncovered for 8 to 10 minutes, stirring every couple of minutes, until tender and most of the liquid is absorbed. Add a splash more broth if it looks dry before cooked through.
💡 Check at 8 minutes — orzo can overcook quickly. -
7
Reduce to low heat. Stir in lemon juice, lemon zest, and Parmesan until the sauce is creamy. Add the cooked shrimp back to the pan and stir gently to warm through for 1 to 2 minutes.
💡 Add Parmesan off high heat so it melts smoothly without clumping. -
8
Taste and adjust seasoning with salt, pepper, or extra lemon. Scatter fresh parsley over the top and serve immediately straight from the pan.
💡 A final squeeze of lemon right before serving makes everything taste brighter.
Nutrition Per Serving
💡 Pro Tips
- Dry your shrimp before cooking. Moisture is the enemy of a good sear. Paper towel them thoroughly for that beautiful golden-pink color instead of steaming.
- Don’t walk away from the orzo. It absorbs liquid fast and sticks easily. Keep stirring every couple of minutes and you’ll be fine.
- Pull the shrimp early. They only need 1–2 minutes per side in the first cook. They’ll warm through again when added back — overcooked rubbery shrimp is what we’re avoiding.
- Add the Parmesan off full heat. Lower the flame before stirring it in so it melts smoothly into the sauce rather than clumping.
- Use the lemon zest. The juice brightens the dish, but the zest is where that real zingy lemon punch lives. Both together is the move.
- Taste at the end. Orzo soaks up a lot of seasoning. A final pinch of salt and squeeze of lemon right before serving makes everything pop.
Variations to Try
Add smoked paprika and cayenne to the shrimp. Stir in sun-dried tomatoes and baby spinach at the end. Rich, smoky, slightly spicy.
Skip Parmesan and butter — use all olive oil. Add cherry tomatoes, Kalamata olives, and finish with crumbled feta. Fresh and bright.
Add 2–3 tbsp cream cheese or a splash of heavy cream with the Parmesan. Almost risotto-like consistency. The version you make to seriously impress someone.
Use pre-cooked frozen shrimp (thawed), jar garlic, and swap wine for broth. On the table in under 15 minutes — no exaggeration.
Serving Ideas
- Serve straight from the skillet at the table — family style looks incredible and very Pinterest
- Top with extra Parmesan, a drizzle of good olive oil, and fresh parsley
- Pair with a simple green salad dressed with lemon vinaigrette
- Serve alongside warm crusty bread for soaking up every last bit of that garlic butter sauce
- A glass of crisp white wine — Pinot Grigio or Sauvignon Blanc — goes beautifully
- For a more complete spread, add a simple Greek salad and some warm pita
Storage & Reheating
| Where | How long | Notes |
|---|---|---|
| ❄️ Fridge | Up to 3 days | Airtight container — orzo will absorb more liquid, this is normal |
| 🔥 Reheat | Stovetop or microwave | Add a splash of broth or water, heat gently and stir until loosened |
| 🧊 Freezer | Not ideal | Freeze orzo base only — add freshly cooked shrimp when reheating |
| 📦 Make-ahead | Orzo base only | Cook orzo ahead, cook shrimp fresh when serving — takes 3 minutes |
Frequently Asked Questions
This one-pot shrimp and orzo has become one of those recipes I genuinely look forward to making — which, for a weeknight dinner, is kind of everything. It’s fast, it’s satisfying, it cleans up easily, and every single time I make it someone at the table asks for seconds.
Make it this week. You deserve a dinner that feels this good for this little effort. And if you try it, leave a comment below — I love hearing which variation you went with! 🍋🍤
Get new recipes in your inbox 🍋
No spam — just the good stuff, straight to you.