About Contact

My One Pot Salmon & Spinach Creamy Orzo is Weeknight Magic

January 9, 2026 BY: Katherine

Ever have one of those nights where you crave something cozy and satisfying, but the thought of a mountain of dishes makes you want to just order a pizza instead? Yeah, me too. That’s exactly why this One Pot Salmon & Spinach Creamy Orzo has become my go-to lifesaver. It’s the kind of meal that feels a little fancy but comes together with minimal fuss. Imagine tender, flaky salmon and creamy orzo all cooking together in one pan. Less time cleaning, more time enjoying. Sound good? Let’s get started.

Why You’ll Love This

First, let’s talk about the magic of one pot. Everything cooks together, which means the orzo soaks up all the delicious flavors from the salmon and seasonings. You get a complete, restaurant-worthy meal without a sink full of pots and pans. The creamy sauce is luxuriously comforting, but it’s balanced by the fresh pop of spinach and the rich, satisfying salmon. It’s a healthy, protein-packed dinner that doesn’t skimp on flavor. And honestly, the simplicity of it all is just so, so satisfying.

Ingredients You’ll Need

  • 1 tablespoon olive oil: To sauté our aromatics and give everything a nice base.
  • 1 small yellow onion, finely chopped: Adds a sweet, savory foundation to the dish.
  • 3 cloves garlic, minced: For that essential, aromatic punch.
  • 1 cup orzo pasta: The star starch that cooks right in the sauce.
  • 1 ½ cups vegetable broth: The cooking liquid that infuses the orzo with flavor.
  • ½ cup heavy cream: Creates that dreamy, luxurious sauce.
  • 4 (6-ounce) salmon filets, skin on or off: Look for filets that are similar in thickness for even cooking.
  • 1 teaspoon smoked paprika: Adds a subtle, smoky depth that pairs perfectly with salmon.
  • 5 ounces fresh spinach: Wilts down into the sauce, adding color and nutrients.
  • Juice of half a lemon: A bright squeeze at the end to cut through the richness.
  • Salt and black pepper to taste: Essential for seasoning every layer.

Let’s Get Cooking Step by Step

  1. Pat the salmon filets dry with a paper towel and season both sides generously with salt, pepper, and the smoked paprika. Set them aside while you start the base.
  2. In a large skillet or dutch oven with a lid, heat the olive oil over medium heat. Add the chopped onion and cook for about 4-5 minutes, until it becomes soft and translucent.
  3. Stir in the minced garlic and cook for just one more minute, until it’s fragrant. You don’t want it to burn!
  4. Add the dry orzo to the pan. Stir it around for a minute to toast it slightly. This gives it a wonderful nutty flavor.
  5. Pour in the vegetable broth and give everything a good scrape to lift any bits from the bottom of the pan. Bring the liquid to a gentle simmer.
  6. Nestle the seasoned salmon filets right into the simmering orzo. Reduce the heat to medium-low, cover the pan, and let it cook for 10-12 minutes. The salmon should be opaque and flake easily with a fork, and the orzo should be nearly tender.
  7. Remove the lid and carefully take the salmon out of the pan, placing it on a clean plate temporarily.
  8. Pour the heavy cream into the orzo and stir everything together. The sauce will start to thicken up. Add the fresh spinach in handfuls, stirring until it wilts into the warm orzo.
  9. Slide the salmon filets back into the pan, nestled into the creamy orzo. Squeeze the fresh lemon juice over everything. Give it a final taste and adjust seasoning with more salt or pepper if needed. Serve immediately!

One Pot Cooking Tips

  • Use a pan with a tight-fitting lid. This traps the steam, which is crucial for cooking the orzo through perfectly.
  • Don’t skip toasting the orzo! That quick minute in the pan adds a ton of flavor.
  • If your salmon filets are very thick, they might need an extra minute or two. If they’re thin, they might cook faster, so keep an eye on them.
  • Wait to add the cream until after the salmon is cooked. This prevents it from potentially curdling with the longer cooking time.
  • Feel free to use baby spinach or chopped regular spinach. It wilts down in seconds.
  • And my favorite tip? Let the pan sit for 5 minutes off the heat before serving. The sauce thickens up even more. So good.

Variations & Substitutions

This recipe is wonderfully adaptable! Don’t have salmon? This method works beautifully with other firm fish like cod or halibut for other white fish recipes. You could even use large, peeled shrimp for healthy shrimp recipes—just add them in the last 5-7 minutes of cooking. Pescatarian recipes like this are easy to tweak. For a dairy-free version, swap the heavy cream for full-fat coconut milk. Out of orzo? Small pasta like ditalini or even rice (though you’ll need to adjust the liquid and cook time) will work in a pinch. Want more veggies? Sliced mushrooms sautéed with the onion are a delicious addition.

Storage & Reheating

Leftovers will keep in an airtight container in the fridge for up to 2 days. Honestly, the orzo will continue to absorb the sauce, so it will be thicker when reheated. The best way to reheat is gently on the stove over low heat, adding a splash of broth or cream to loosen it up. I don’t recommend freezing this one, as the creamy sauce can separate and the salmon can become dry.

Serving Ideas & Pairings

This dish is a complete meal all on its own, but a simple side can really round it out. A light, crisp salad with a lemony vinaigrette is my go-to. It contrasts the richness of the orzo perfectly. Some crusty bread for soaking up every last bit of that creamy sauce is never a bad idea either. For a drink pairing, a glass of crisp Sauvignon Blanc or even just some sparkling water with lemon feels just right.

Frequently Asked Questions

  • Q: Can I use frozen salmon?
    A: Absolutely! Just make sure it’s fully thawed in the refrigerator first. Pat it very dry before seasoning so it sears nicely instead of steaming.
  • Q: My orzo is still a little hard. What should I do?
    A: No worries! If the orzo isn’t quite tender after the initial cook time, just add another 1/4 cup of broth, cover the pan again, and cook for another 3-5 minutes. All stoves are a little different.
  • Q: Are there other salmon dishes that are this easy?
    A: For sure! If you love simple salmon meals, you might enjoy swapping the orzo for a bed of quinoa or rice for a delicious salmon bowl. The method is similar and just as easy.
  • Q: Can I make this with tuna?
    A: While this specific recipe is designed for salmon, there are plenty of fantastic tuna recipes that use a similar one-pot approach, often with tomatoes and olives for a Mediterranean twist.

Leave a Comment