If you’re looking for a dinner that feels both luxurious and effortlessly simple, you’re in for a real treat with this One Pot Salmon & Creamy Tomato Spinach Orzo Recipe. Imagine tender, flaky salmon nestled atop a bed of creamy orzo pasta, brightened by supple cherry tomatoes and vibrant spinach, all cooked together in one pan to preserve every bit of flavor and make cleanup a breeze. It’s a cozy, comforting dish that will quickly become a weekday favorite, combining wholesome ingredients into a harmonious bowl of deliciousness.

Ingredients You’ll Need

The image shows a top view of fresh cooking ingredients arranged neatly on a white marbled surface. In the center, a white plate holds four thick, pink salmon fillets with visible white lines. Surrounding the plate are small glass bowls containing various ingredients: finely chopped white onions, green dried herbs, black pepper, shredded pale yellow cheese, and light yellow olive oil. To the right, there is a white bowl filled with halved red grape tomatoes. Above the salmon, a round brown bowl holds dry orzo pasta, and next to it is a clear bowl filled with bright green fresh spinach leaves. Half a lemon is cut and placed above the salmon, with a small bowl of minced ginger nearby. A white stick of butter and fresh green basil leaves are laid out below the salmon. Two glass bottles at the top contain white milk and light yellow broth. The overall setup is clean and organized, ready for preparation, photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this recipe plays an essential role in creating the perfect balance of flavors and textures. The simplicity of fresh salmon, creamy sauce, and crisp vegetables allows every component to shine, making this dish both satisfying and colorful.

  • 6 (4-ounce) salmon fillets: The star protein, providing rich, tender flakes that pair beautifully with creamy orzo.
  • 1 teaspoon kosher salt: Enhances all flavors and seasons the salmon perfectly.
  • 1/2 teaspoon black pepper: Adds a subtle kick and depth without overpowering.
  • 3 tablespoons olive oil: Provides a luscious base to sear the salmon and build flavor.
  • 2 tablespoons salted butter: Adds creamy richness to the sauce and helps soften shallots.
  • 1 shallot, diced: Offers a mild, sweet onion flavor that forms the aromatic foundation.
  • 1 teaspoon minced garlic: Injects a fragrant warmth to brighten the dish.
  • 1½ cups halved cherry tomatoes: Burst with juicy sweetness and add a vibrant pop of color.
  • 1½ cups uncooked orzo pasta: The tender, rice-shaped pasta that soaks up all the delicious sauce.
  • 2 cups chicken stock: The flavorful liquid that cooks the orzo, providing depth and moisture.
  • 2 teaspoons dried parsley flakes: Adds a touch of herbal freshness to balance the creaminess.
  • Juice of ½ a lemon: Brings bright acidity to lift and enhance the dish.
  • 1½ cups packed fresh baby spinach: Adds a gentle earthiness and beautiful green color.
  • 1 cup half-and-half: Creates the luscious, creamy tomato sauce without heaviness.
  • Freshly grated Parmesan cheese: A nutty finish that adds irresistible richness.
  • Fresh basil, thinly sliced: Offers a fragrant herbal note that complements the salmon perfectly.

How to Make One Pot Salmon & Creamy Tomato Spinach Orzo Recipe

Step 1: Sear the Salmon

Begin by heating the olive oil in a large nonstick skillet over medium heat. Season your salmon fillets with kosher salt and black pepper. Place them skin-side down to get that perfect crispy crust, cooking for about 3 to 4 minutes until the skin is beautifully crisp. Gently flip and cook for another few minutes until the salmon is just cooked through. Carefully remove the fillets and keep them warm under foil while you prepare the rest of the dish.

Step 2: Build the Base Flavors

In the same skillet, add salted butter and your diced shallot. Cooking them together for 2 to 3 minutes will soften the shallots, releasing their natural sweetness. Then, toss in the cherry tomatoes along with minced garlic. Stir well to coat everything in the buttery juices, covering the pan to let the tomatoes soften and burst, releasing their vibrant juices into the dish.

Step 3: Cook the Orzo

Add the uncooked orzo next, stirring it to soak up all those lovely tomato and garlic flavors. Pour in the chicken stock and crank up the heat until the mixture reaches a gentle boil. Once boiling, reduce to a simmer, cover, and cook for about 7 to 9 minutes. Remember to stir occasionally so none of that orzo sticks to the bottom — you want it perfectly tender and creamy.

Step 4: Add Freshness and Creaminess

Stir in the lemon juice and dried parsley flakes for a fresh, herbal touch, then let it cook another couple of minutes. Pour in the half-and-half, season with additional salt and pepper to taste, and cover again, allowing the sauce to thicken beautifully. Toss in the fresh baby spinach to wilt everything together, giving the dish a lovely splash of green and subtle earthiness.

Step 5: Bring It All Together

Now it’s time to gently nestle those seared salmon fillets back into the pan. Remove from heat and immediately garnish with freshly grated Parmesan and thinly sliced basil leaves. This final touch ties all the flavors into a spectacular, comforting meal.

How to Serve One Pot Salmon & Creamy Tomato Spinach Orzo Recipe

A white pan with six pieces of salmon fillets arranged inside, skin side up, showing golden brown crispy skin with some white flaky parts. The salmon pieces lie in a pool of light yellow cooking oil. Black-tipped silver tongs are holding one piece of salmon on the left side. In the background, there are three small glass bowls containing dried green herbs and a light yellow sauce on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate this dish, a sprinkle of extra Parmesan cheese and a handful of fresh basil leaves add both aroma and a glossy finish. A light drizzle of olive oil or a squeeze of lemon can also brighten the flavors at the table.

Side Dishes

This recipe shines on its own but pairs wonderfully with a crisp green salad or steamed asparagus for a light contrast. Garlic bread or a warm baguette are also fantastic for sopping up any leftover creamy sauce on your plate.

Creative Ways to Present

Serve individual portions in shallow bowls topped with a lemon wedge for guests to add that extra zing. For a bit of visual wow, layer the salmon atop the orzo and garnish with colorful edible flowers or microgreens. This One Pot Salmon & Creamy Tomato Spinach Orzo Recipe is as beautiful as it is delicious.

Make Ahead and Storage

Storing Leftovers

Place any leftovers into an airtight container and refrigerate for up to 3 days. The flavors meld beautifully overnight, making it a tasty lunch or dinner option the next day.

Freezing

Although creamy dishes with dairy don’t always freeze perfectly, this one can be frozen if packed carefully in a freezer-safe container for up to 2 months. Keep in mind the texture of the spinach and sauce might slightly change after thawing.

Reheating

Reheat gently on the stovetop over low heat, adding a splash of water or broth to loosen up the sauce as it warms. This helps keep the salmon moist and the orzo creamy without drying out.

FAQs

Can I use frozen salmon fillets for this recipe?

Absolutely! Just make sure to thaw them fully and pat dry before seasoning and searing to get that crisp skin and perfect texture.

Is there a non-dairy version of this One Pot Salmon & Creamy Tomato Spinach Orzo Recipe?

Yes, you can swap the half-and-half with coconut cream or a dairy-free cream substitute to maintain creaminess while keeping it dairy-free.

Can I substitute chicken stock with vegetable stock?

Definitely! Vegetable stock works just as well and is great if you want to keep the recipe pescatarian or reduce animal products.

How do I know when the orzo is perfectly cooked?

Orzo is done when it’s tender but still has a slight bite, similar to al dente pasta texture. Stir every few minutes to prevent sticking and check by tasting towards the end.

Can I add other vegetables to this dish?

Feel free to add mushrooms, zucchini, or bell peppers for added texture and flavor. Just sauté them with the shallots before adding the tomatoes.

Final Thoughts

This One Pot Salmon & Creamy Tomato Spinach Orzo Recipe is a complete hug on a plate — comforting, flavorful, and so easy to make that you can whip it up any night of the week. I promise once you try it, it will become one of those dishes you want to keep in your regular rotation. So grab your skillet and get ready to impress yourself and anyone lucky enough to share it with you!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
One Pot Salmon & Creamy Tomato Spinach Orzo Recipe

One Pot Salmon & Creamy Tomato Spinach Orzo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 13 reviews

This one-pot salmon and creamy tomato spinach orzo combines tender seared salmon fillets with a rich and flavorful tomato-based sauce, creamy half-and-half, fresh spinach, and Parmesan cheese. Cooked entirely in one skillet, this comforting dish is perfect for a quick weeknight dinner that offers both heartiness and fresh flavors.

  • Total Time: 35 minutes
  • Yield: 6 servings

Ingredients

Salmon

  • 6 (4-ounce) salmon fillets
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 3 Tablespoons olive oil

Vegetables & Aromatics

  • 1 shallot, diced
  • 1 teaspoon minced garlic
  • 1½ cups halved cherry tomatoes
  • 1½ cups packed fresh baby spinach

Orzo & Liquids

  • 1½ cups uncooked orzo pasta
  • 2 cups chicken stock
  • 1 cup half-and-half
  • Juice of ½ a lemon

Seasonings & Garnishes

  • 2 Tablespoons salted butter
  • 2 teaspoons dried parsley flakes
  • Freshly grated Parmesan cheese, for garnish
  • Fresh basil, thinly sliced for garnish

Instructions

  1. Heat olive oil and sear salmon: In a large nonstick skillet, heat 3 tablespoons of olive oil over medium heat. Season the salmon fillets with 1 teaspoon kosher salt and ½ teaspoon black pepper. Place the salmon skin-side down and sear for 3-4 minutes until the skin is crispy. Carefully flip and sear the other side for another 3-4 minutes. Remove the salmon gently using tongs or a spatula, place on a plate, cover with foil, and set aside.
  2. Sauté shallots in butter: In the same skillet, add 2 tablespoons of salted butter and the diced shallot. Cook over medium heat until the shallot becomes translucent, about 2-3 minutes.
  3. Cook tomatoes and garlic: Add the halved cherry tomatoes and 1 teaspoon minced garlic to the skillet. Stir to coat everything evenly. Cover the skillet and cook for 5-7 minutes, stirring once or twice, until the tomatoes soften and start to burst.
  4. Add orzo and stock, bring to boil: Stir in 1½ cups uncooked orzo pasta, mixing well to coat in the tomato juices. Pour in 2 cups chicken stock and increase the heat to bring the mixture to a boil.
  5. Simmer orzo: Reduce heat to a simmer and cover the skillet. Cook for 7-9 minutes, stirring every few minutes to prevent sticking, until the orzo is tender and most of the liquid is absorbed.
  6. Season with lemon and parsley: Stir in the juice of half a lemon and 2 teaspoons dried parsley flakes. Cook for an additional 1-2 minutes to meld the flavors.
  7. Add cream and wilt spinach: Pour in 1 cup half-and-half and season with additional salt and pepper to taste. Cover and cook a few more minutes until the sauce thickens slightly. Then add 1½ cups fresh spinach and cook for 1-2 minutes until it wilts.
  8. Reincorporate salmon and finish: Gently nestle the cooked salmon fillets back into the skillet. Remove from heat and garnish with freshly grated Parmesan cheese and thinly sliced fresh basil before serving.

Notes

  • Be careful while flipping salmon fillets to keep them intact and maintain crispy skin.
  • Stir orzo periodically during cooking to prevent sticking to the pan.
  • Use fresh spinach for best texture and flavor; baby spinach wilts quickly.
  • Adjust seasoning after adding half-and-half to balance the creaminess.
  • This dish can be made with vegetable stock for a pescatarian option.
  • Author: Daisy
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star