Ingredients
4 skinless salmon fillets
1 tsp salt – divided
1 tsp coarsely ground black pepper – divided
1 tsp sweet paprika
1 tsp garlic powder
1 tbsp olive oil
1 tsp unsalted butter
1 yellow onion – finely chopped
3 garlic cloves – minced
1 cup dry orzo pasta
1 tsp dried thyme
3 cups low sodium chicken broth
5 ounces baby spinach
Juice from ½ lemon
½ cup grated Parmesan
Freshly ground black pepper – for serving
Chili flakes – for serving
Instructions
- Pat salmon fillets dry and season with garlic powder, paprika, and ½ teaspoon each of salt and pepper.
- Heat olive oil and butter in a large skillet over medium-high heat. Sear salmon for 3–4 minutes per side, then remove and set aside.
- Lower heat to medium and sauté garlic and onion for 2 minutes until fragrant. Add thyme, remaining salt and pepper, and orzo; toast for 1 minute.
- Pour in chicken broth, bring to a boil, then reduce to medium-low and simmer uncovered, stirring occasionally, until orzo is nearly al dente and most liquid is absorbed (about 8 minutes).
- Stir in spinach until wilted (about 2 minutes). Add lemon juice and Parmesan, adjusting broth as needed for desired texture.
- Return salmon to the skillet and simmer for 2–3 minutes until heated through.
- Serve topped with freshly ground black pepper and chili flakes.
Notes
- Swap spinach for kale or arugula for variety.
- Use vegetable broth and a plant-based protein for a vegetarian version.
- Add sun-dried tomatoes or artichoke hearts for extra flavor.
- Use whole wheat orzo for added fiber.
- A squeeze of orange juice can be used instead of lemon for a sweeter twist.
- Store leftovers in an airtight container for up to 2 days in the fridge.
- Reheat gently with a splash of broth to prevent dryness.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Low Calorie
Nutrition
- Serving Size: 1 serving
- Calories: 391
- Sugar: 3g
- Sodium: 530mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 33g
- Cholesterol: 85mg