This One-Pan Parmesan Orzo with Shrimp is a creamy, flavorful dish where tender shrimp and al dente orzo cook together in a savory garlic-butter broth, finished with Parmesan and fresh herbs. It’s effortless, delicious comfort food in just one skillet.
Why You’ll Love This Recipe
I love that everything cooks in a single pan, giving the orzo a chance to soak up all the shrimp-infused garlic-butter flavor. The dish is rich, but not heavy, thanks to the light broth and bright parsley. It’s quick to pull together, fancy enough for guests, yet relaxed enough for a cozy weeknight.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Orzo pasta
-
Shrimp, peeled and deveined
-
Olive oil or butter
-
Garlic, minced
-
Onion or shallot, finely chopped
-
Chicken or vegetable broth
-
Lemon juice and zest
-
Grated Parmesan cheese
-
Fresh parsley, chopped
-
Salt and pepper
-
Red pepper flakes (optional)
directions
-
Sauté aromatics: In a large skillet, heat olive oil (or butter) over medium heat. Add onion or shallot and cook until softened—about 2–3 minutes.
-
Cook garlic & shrimp: Stir in garlic and optional red pepper flakes, cooking for about 30 seconds until fragrant. Add shrimp, season with salt and pepper, and sauté until just pink (about 1–2 minutes per side). Remove shrimp and set aside.
-
Toast orzo & add broth: Add orzo to the pan, stirring to coat in the flavored oil and toasting lightly for 1–2 minutes. Pour in broth and lemon juice, bring to a simmer.
-
Simmer the pasta: Lower heat to medium-low, cover, and cook until orzo is tender and most liquid is absorbed—about 8–10 minutes. Stir occasionally to prevent sticking.
-
Finish dish: Return shrimp to the pan, stirring to warm through as the last bit of liquid is absorbed. Remove from heat, stir in lemon zest, Parmesan, and chopped parsley. Taste and adjust salt, pepper, or lemon.
-
Serve immediately: Garnish with extra Parmesan and parsley if desired.
Servings and timing
This recipe serves 4.
-
Preparation time: about 5 minutes
-
Cook time: approximately 15 minutes
-
Total time: around 20 minutes
Variations
-
Creamier version: Stir in a splash of heavy cream or a pat of butter with the Parmesan for extra richness.
-
Veggie add-ins: I often toss in spinach, cherry tomatoes, or peas during the last few minutes of cooking.
-
Cheese variation: Swap Parmesan for Pecorino Romano or Asiago for a sharper flavor.
-
Spicy twist: I add sliced jalapeño or a dash of cayenne for heat.
storage/reheating
-
Storage: I transfer leftovers to an airtight container and refrigerate for up to 2 days.
-
Freezing: This is best enjoyed fresh—freezing changes the texture of orzo and shrimp.
-
Reheating: I reheat gently in a skillet with a splash of broth or olive oil until warmed through.
FAQs
Can I use frozen shrimp?
Yes—I thawed and patted them dry before cooking to avoid excess liquid, and they worked perfectly.
What if I don’t have orzo?
I substitute with other small pasta shapes like ditalini or even risotto rice like Arborio, adjusting cooking time as needed.
Can I make this dairy-free?
Absolutely—I omit the cheese or use dairy-free Parmesan-style alternatives.
How do I prevent the orzo from sticking?
I stir every couple of minutes while simmering and ensure there’s enough broth so it doesn’t dry out too quickly.
Can I prep ahead?
I’ll sometimes cook the orzo ahead and toss it with shrimp and cheese right before serving. The flavors stay fresh, though the texture shifts slightly.
Conclusion
This One-Pan Parmesan Orzo with Shrimp is a fast, flavorful dish that tastes like a treat without fuss. It’s creamy, bright, and perfect for any night of the week. I hope cooking and sharing this satisfying skillet meal brings you as much comfort and joy as it does for me!

One-Pan Parmesan Orzo with Shrimp
- Author: Olivia
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Skillet
- Cuisine: American
- Diet: Low Lactose
Description
This One-Pan Parmesan Orzo with Shrimp is a creamy, flavorful dish where tender shrimp and al dente orzo cook together in a savory garlic-butter broth, finished with Parmesan and fresh herbs. It’s effortless, delicious comfort food in just one skillet.
Ingredients
- 1 cup orzo pasta
- 1 lb shrimp, peeled and deveined
- 2 tbsp olive oil or butter
- 3 cloves garlic, minced
- 1 small onion or shallot, finely chopped
- 2 1/2 cups chicken or vegetable broth
- 1 tbsp lemon juice
- 1 tsp lemon zest
- 1/2 cup grated Parmesan cheese
- 2 tbsp fresh parsley, chopped
- Salt and pepper, to taste
- Optional: pinch of red pepper flakes
Instructions
- Heat olive oil or butter in a large skillet over medium heat. Add chopped onion or shallot and sauté for 2–3 minutes until softened.
- Add minced garlic and red pepper flakes (if using), and cook for 30 seconds until fragrant.
- Add shrimp, season with salt and pepper, and cook for 1–2 minutes per side until pink. Remove shrimp and set aside.
- Stir in orzo and toast for 1–2 minutes in the flavored oil.
- Add broth and lemon juice. Bring to a simmer, reduce heat to medium-low, cover, and cook for 8–10 minutes, stirring occasionally.
- Once the orzo is tender and most liquid absorbed, return shrimp to skillet and stir to heat through.
- Remove from heat and stir in lemon zest, Parmesan, and chopped parsley. Adjust seasoning to taste.
- Serve immediately, garnished with extra Parmesan and parsley if desired.
Notes
- Use fresh or thawed shrimp and pat dry before cooking to avoid excess moisture.
- Stir orzo while simmering to prevent sticking or uneven cooking.
- Use Pecorino Romano or Asiago for a sharper cheese flavor if desired.
- Add spinach, peas, or tomatoes toward the end for extra nutrition.
- For extra richness, add a splash of cream or a pat of butter when finishing the dish.
Nutrition
- Serving Size: 1 portion
- Calories: 410
- Sugar: 2g
- Sodium: 570mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 190mg