There’s something deeply comforting about a simple bowl of pasta and seafood that feels like home — warm, bright, and a little bit luxurious. This Shrimp and Orzo with Spinach and Tomatoes hits that sweet spot: quick enough for weeknights, pretty enough for guests, and perfectly balanced between tangy lemon, sweet tomatoes, and garlicky shrimp. If you’ve ever wanted a dish that lifts your mood and nourishes without fuss, this is it.
This shrimp and orzo also works well on a menu with Lemon Garlic Butter Chicken with Parmesan Linguine as an alternate main.

Why You’ll Love This Recipe
This recipe comes together in about 30 minutes using pantry-friendly ingredients. Orzo cooks fast and absorbs a flavorful broth, shrimp add protein and sweet brininess, and spinach sneaks in a serving of greens. The lemon and garlic make everything sing, while cherry tomatoes add pops of freshness and color.
For a heartier seafood night, try the Grilled Shrimp Bowl with Avocado Corn Salsa on another evening.
Ingredients
Gather these simple ingredients before you start. Substitutions and notes are below.
- 1 cup orzo
- 1 lb (450g) large shrimp, peeled and deveined
- 3 cups fresh baby spinach (packed)
- 1 pint (about 2 cups) cherry or grape tomatoes, halved
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1/2 cup chicken broth (optional)
- 2 1/2 cups low-sodium chicken or vegetable broth
- Zest and juice of 1 lemon
- 1/4 teaspoon red pepper flakes (optional, to taste)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons unsalted butter (optional, for finishing)
- 2 tablespoons chopped fresh parsley and grated Parmesan, for serving
How to Make Shrimp and Orzo with Spinach and Tomatoes
This section walks you through a few focused steps so the dish finishes quickly and beautifully. Have your ingredients prepped before you heat the pan.
Cook the Aromatics and Orzo
Heat 2 tablespoons olive oil in a large skillet or shallow pan over medium heat. Add the chopped onion and cook until translucent, about 3–4 minutes. Stir in the garlic and red pepper flakes and cook for 30 seconds until fragrant. Add the orzo and toast, stirring constantly, for 1–2 minutes; this deepens the nutty flavor.
Add Liquids and Simmer
Pour in the chicken or vegetable broth, bring to a gentle boil, then reduce heat to a simmer. Cook the orzo, stirring occasionally, for 8–10 minutes until almost al dente and most of the liquid is absorbed.
Cook the Shrimp and Tomatoes
Meanwhile, season the shrimp with a pinch of salt and pepper. In a separate medium skillet, heat the remaining 1 tablespoon olive oil over medium-high heat. Add the shrimp in a single layer and sear for 1–2 minutes per side until pink and just cooked through. Remove and set aside. In the same skillet, quickly sauté the halved tomatoes just until they blister and begin to soften, about 2 minutes.
Finish the Dish
When the orzo is tender and most liquid has been absorbed, stir in the lemon zest, lemon juice, butter (if using), and wilted spinach. Toss until the spinach just collapses—this takes 1–2 minutes. Gently fold in the cooked shrimp and blistered tomatoes. Taste and adjust seasoning with salt and pepper.

Serving Suggestions
Serve this shrimp and orzo hot with a scatter of chopped parsley and grated Parmesan. A squeeze of extra lemon brightens the flavors. It pairs well with a crisp salad or warm crusty bread to soak up the garlicky broth.
A light side like Cottage Cheese Flatbread complements the garlicky broth and makes for a satisfying meal.
Make-Ahead and Storing
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop with a splash of broth to loosen the orzo—avoid microwave overheating, which can make the shrimp rubbery.
Tips and Variations
- Use frozen shrimp thawed under cold running water if fresh aren’t available—pat them dry before cooking.
- Swap orzo for small pasta shapes (acini di pepe, small shells) if needed and adjust cooking time.
- Add a splash of cream at the end for a richer, creamier sauce.
- Stir in olives or capers for briny contrast, or add roasted red peppers for sweetness.
FAQs
Can I make this recipe gluten-free?
Yes—substitute orzo with a gluten-free small pasta or use a short-grain rice (like arborio) and adjust liquid and cooking times accordingly.
How do I prevent shrimp from becoming rubbery?
Cook shrimp quickly over medium-high heat and remove them from the pan as soon as they turn pink and opaque. They continue to cook slightly when folded into the hot orzo.
Can I turn this into a one-pan recipe?
Yes. Use a larger deep skillet: toast orzo, add liquids and simmer; once the orzo is nearly done, add the shrimp on top, cover for 2–3 minutes to steam, then stir in spinach and tomatoes to finish.
Conclusion
Shrimp and Orzo with Spinach and Tomatoes is a bright, satisfying dinner that balances speed with comforting flavor. The lemon-garlic broth keeps the dish lively while the spinach and tomatoes add freshness and color. It’s ideal for a busy weeknight yet feels special enough for company. Give it a try—you’ll likely find it becomes a repeat favorite in your weeknight rotation. If you prefer poultry, pair this meal with Garlic Butter Chicken Pasta for a comforting contrast.

Shrimp and Orzo with Spinach and Tomatoes
Ingredients
Main ingredients
- 1 cup orzo
- 1 lb large shrimp 450g, peeled and deveined
- 3 cups fresh baby spinach packed
- 2 cups cherry tomatoes or grape tomatoes, halved
Flavorings & liquids
- 3 tbsp olive oil
- 3 cloves garlic minced
- 1 small yellow onion finely chopped
- 2 ½ cups chicken broth or vegetable broth
- 1 lemon Zest and juice
- ¼ tsp red pepper flakes optional
- 2 tbsp unsalted butter optional
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped fresh parsley for serving
- 2 tbsp grated Parmesan for serving
Instructions
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, 3–4 minutes. Stir in garlic and red pepper flakes for 30 seconds. Add the orzo and toast, stirring, for 1–2 minutes.
- Pour in broth, bring to a gentle boil, reduce heat and simmer, stirring occasionally, for 8–10 minutes until orzo is nearly al dente and most liquid is absorbed.
- Season shrimp with salt and pepper. In a separate skillet, heat remaining 1 tablespoon olive oil over medium-high heat. Cook shrimp 1–2 minutes per side until pink. Remove. Quickly sauté tomatoes in the same skillet until they blister, about 2 minutes.
- When orzo is tender, stir in lemon zest, lemon juice, butter (if using), and spinach. Toss until spinach wilts—1–2 minutes. Fold in shrimp and tomatoes, adjust seasoning with salt and pepper, and garnish with parsley and Parmesan.
Notes
- Leftovers keep well for up to 2 days; reheat gently with a splash of broth to loosen the orzo.
- Substitute gluten-free pasta or rice for orzo to make it gluten-free—adjust liquid and cooking time.
- For a richer finish, stir in a tablespoon of cream or mascarpone at the end.






