
Salmon orzo is that lifesaver meal you turn to when you want something nourishing without spending hours in the kitchen. This fresh Mediterranean-inspired dinner comes together with lots of herbs and vibrant flavor in just half an hour my family always devours this dish when the weather turns warm and the basil is bursting in the garden.
My first try was a spontaneous weeknight experiment and everyone asked for seconds before I finished my plate this one is now in regular rotation for lazy summer nights
Ingredients
- Uncooked orzo pasta: brings a silky, tender base similar to risotto use a good Italian brand if you can
- Fresh salmon fillets: deliver heart-healthy omegas and a rich flavor choose bright pink fillets with no strong odor
- Olive oil: gives silkiness and depth use extra virgin for the best taste
- Garlic: infuses the whole dish with Mediterranean aroma look for firm cloves with tight skin
- Cherry or grape tomatoes: add bursts of sweetness and color go for a mix of red and yellow if available
- Dried oregano or Italian seasoning: wraps everything in herbaceous notes try to grab a fresh spice mix for punchier flavor
- Red pepper flakes: give a gentle kick use more or less depending on your spice tolerance
- Lemon juice: brightens and balances all the flavors roll before squeezing for extra juice
- Basil pesto: brings in herby richness use homemade or refrigerated brands over shelf stable ones
- Fresh Mozzarella cheese balls: add creamy, mellow bites try to find real mozzarella pearls packed in water
- Pine nuts: for nutty crunch lightly toast them for maximum aroma
- Fresh basil leaves: bring summery freshness snip just before serving
- Salt and black pepper: draw out every ingredient’s flavor
Step-by-Step Instructions
- Cook the Orzo:
- Combine uncooked orzo and water in a medium saucepan bring to a gentle boil then simmer covered for ten minutes stirring occasionally to keep it from sticking Orzo is done when soft and the water is absorbed If it gets dry before cooking add a splash more water Rinse in cold water and drain to stop cooking and keep the grains loose
- Sear the Salmon:
- Heat a large skillet over medium until very hot Dab salmon fillets dry and season the flesh with salt and pepper then rub with olive oil Place fillets in the pan skin side up Let them sear undisturbed to get a golden crust Flip and reduce heat letting them cook through Gently separate the fillets from their skin and set them aside Wipe out the skillet
- Cook the Tomatoes and Aromatics:
- Return the skillet to medium heat Add olive oil minced garlic half the tomatoes, herbs, and a sprinkle of salt and chili flakes Let this mixture sizzle and cook until the tomatoes soften and garlic becomes fragrant Add the remaining tomatoes for juicy texture
- Combine and Assemble:
- Pour the cooked orzo into the skillet with tomatoes Squeeze in lemon juice add half the pesto and gently toss together so the orzo absorbs all the flavor Warm through for a minute
- Add Cheese and Seasonings:
- Toss Mozzarella balls in the reserved pesto in a separate bowl for extra flavor then gently fold them into the skillet Season with salt and more pepper if needed
- Top with Salmon and Finish:
- Nestle the cooked salmon fillets back on top Add more pesto in small spoonfuls scatter over toasted pine nuts and fresh basil leaves Serve straight from the pan

My favorite part of this dish is always the basil pesto and pine nuts it is like a restaurant touch without extra fuss One summer the basil in our yard went wild and my daughter made pesto for weeks whenever this dish was on the stove she made sure to toast the pine nuts herself
Storage Tips
Leftover salmon orzo keeps well for about two days in the fridge Store it in a covered container and add an extra splash of olive oil or lemon juice to refresh the flavor before reheating Reheat gently so the fish stays tender Mozzarella pearls are best added fresh so toss them in after reheating if possible
Ingredient Substitutions
No orzo Try couscous short pasta shapes or even rice for a gluten free twist If you cannot find salmon trout or another hearty fish will work in a pinch Vegan cheese can sub in for mozzarella and walnuts give a great crunch if pine nuts are not available
Serving Suggestions

This dish shines as a one-bowl dinner on its own For a bigger gathering serve alongside a crisp green salad or roasted asparagus Lemon wedges and extra pesto on the side let everyone tailor their plate For true Mediterranean flair enjoy it with crusty bread to scoop up extra sauce
Cultural and Historical Context
Dishes like salmon orzo build on Mediterranean traditions of pairing fresh fish with seasonal produce and pasta Orzo is a classic Greek and Italian pantry staple often used as a risotto shortcut The use of pesto and fresh Mozzarella draws from both Italian and coastal French influences
Recipe FAQs
- → Can I use a different type of pasta instead of orzo?
Yes, couscous, farfalle, fusilli, penne, or rigatoni work well as substitutes. Adjust cooking times as needed.
- → Is homemade or store-bought basil pesto better for this dish?
Homemade pesto offers fresh flavor, but a good-quality store-bought version saves time and works perfectly here.
- → How should I cook the salmon for the best result?
Start with skin-on salmon fillets, sear skin-side up, then finish skin-side down. Remove the skin before serving, if preferred.
- → Can I make this dish creamy?
Absolutely! Add a splash of heavy cream to the orzo mixture for a creamy, rich version.
- → What can I use if I don’t have mozzarella pearls?
Cube fresh mozzarella or use another mild, soft cheese that melts well in the dish.
- → How do I prevent orzo from becoming mushy?
Rinse cooked orzo in cold water to stop cooking and release excess starch, keeping the texture just right.