Creamy garlic salmon with rice and broccoli served on white plate with golden seared crust and ivory cream sauce
Breakfast & Brunch

Creamy Garlic Salmon with Rice & Broccoli

The first time I made a creamy garlic sauce for salmon, it broke into a greasy mess. That was eight years ago, and I’ve learned a lot since then. Now this creamy garlic salmon with rice and broccoli is my go-to weeknight dinner when I want something fancy without spending hours in the kitchen.

What I love about this recipe is how forgiving it is. I’ve made it with a basic non-stick pan and with my cast iron skillet for extra sear. Both work beautifully. The magic happens in that garlic cream sauce, rich enough to feel indulgent but light enough that you won’t need a nap afterward.

Essential Ingredients

For the Salmon:

  • 4 salmon fillets (6 oz each, skin-on or skinless)
  • 2 tablespoons olive oil
  • Salt and black pepper to taste
  • 1/2 teaspoon paprika

For the Creamy Garlic Sauce:

  • 3 tablespoons butter
  • 6 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 1/3 cup freshly grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh lemon juice (1 tablespoon)

For the Rice & Broccoli:

  • 1 1/2 cups long-grain white rice
  • 3 cups water or chicken broth
  • 3 cups broccoli florets
  • 2 tablespoons butter
  • Salt to taste

Alternative Ingredients

Sometimes you’re missing an ingredient. Here are swaps that work:

No heavy cream? Half-and-half works, though the sauce won’t be quite as thick. Full-fat coconut milk works too if you’re avoiding dairy.

Can’t find fresh salmon? Frozen works perfectly. Just thaw it in the fridge overnight. I’ve also made this with arctic char and trout.

Out of Parmesan? Pecorino Romano or aged white cheddar work great. Skip pre-shredded cheese, it doesn’t melt well.

Rice alternatives: Jasmine rice, basmati, or cauliflower rice if you’re watching carbs. My food processor makes quick work of cauliflower rice.

Broccoli substitutes: Green beans, asparagus, or Brussels sprouts all work with this garlic cream sauce.

Step-by-Step Directions

1. Start the rice first. Rinse your rice under cold water until it runs clear. This removes excess starch and prevents gummy rice. Combine rice with water or broth in a medium pot, add a pinch of salt, and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15-18 minutes. Don’t peek! Lifting the lid releases steam and messes with the cooking process.

2. Prep your salmon. While the rice cooks, pat the salmon fillets completely dry with paper towels. This is crucial for getting a good sear. Season both sides generously with salt, pepper, and paprika. Don’t be shy with the seasoning here.

3. Sear the salmon. Heat olive oil in a large skillet over medium-high heat. I prefer my cast iron skillet for this because it holds heat beautifully, but any good pan works. Once the oil shimmers, add the salmon skin-side down if it has skin. Cook for 4-5 minutes without moving it. You’ll see the sides start to turn opaque about halfway up. Flip and cook another 3-4 minutes. The internal temperature should hit 145°F if you’re checking with a meat thermometer.

4. Rest the salmon. Transfer the cooked salmon to a plate and tent loosely with foil. This resting period lets the juices redistribute. Meanwhile, wipe out most of the oil from your pan, but leave any brown bits. That’s flavor.

5. Make the sauce. In the same pan, melt the butter over medium heat. Add the minced garlic and cook for about 30 seconds, just until fragrant. You’ll smell it immediately. Pour in the heavy cream and chicken broth, scraping up those flavorful brown bits from the bottom of the pan. This is called deglazing, and it’s where a lot of the depth comes from.

6. Thicken and season. Bring the sauce to a gentle simmer. Stir in the Parmesan cheese, Italian seasoning, and red pepper flakes if using. Let it bubble away for 3-4 minutes until it’s thick enough to coat the back of a spoon. Finish with a squeeze of fresh lemon juice. That brightness cuts through the richness perfectly.

7. Steam the broccoli. About 5 minutes before everything else is done, steam your broccoli florets. I use a steamer basket, but you can also microwave them in a covered bowl with a few tablespoons of water for 3-4 minutes. Toss with butter and a pinch of salt.

8. Bring it together. Fluff your rice with a fork. Nestle the salmon back into the sauce for a minute to warm through and let it soak up some of that garlicky goodness.

Pro Tips

Room temperature matters. Let your salmon sit out for 15 minutes before cooking. Cold fish won’t sear properly and can cook unevenly.

Don’t overcrowd the pan. If your skillet isn’t big enough, cook in batches. Crowding drops the temperature and you’ll steam instead of sear.

Meal prep friendly. Double this recipe on Sundays. Store components separately in airtight meal prep containers for up to 3 days.

Use a food thermometer. A $15 instant-read thermometer takes the guesswork out and prevents overcooking.

FAQs

Can I use skin-on salmon?
Absolutely. In fact, I prefer it. Cook it skin-side down first for extra crispy skin. Some people remove it before serving, but I love the texture.

How do I know when salmon is done?
It should flake easily with a fork and reach 145°F internally. The flesh will be opaque and slightly firm to the touch. Undercooked salmon looks translucent in the center.

Can I make this ahead?
The sauce and rice reheat well, but I’d cook the salmon fresh for best texture. If you must make it all ahead, slightly undercook the salmon so it doesn’t dry out when reheated.

What if I don’t have heavy cream?
You can mix 3/4 cup whole milk with 1/4 cup melted butter, though it won’t be quite as rich. Greek yogurt mixed with a little milk also works in a pinch.

Is this keto-friendly?
Replace the rice with cauliflower rice and you’ve got yourself a low-carb dinner. The sauce itself is already keto-approved.

Recipe Info Table

Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Servings4 servings
Yield4 complete dinner plates

Why You’ll Love This Recipe

This isn’t one of those recipes that promises 30 minutes but takes forever. The active cooking time is genuinely minimal. You’re cooking rice, searing fish, and whisking together a sauce.

The flavor payoff is way bigger than the effort. That garlic cream sauce tastes like restaurant food, but you’re making it in your own kitchen. It’s also easily scalable for any number of people.

What Makes This Recipe Unique

Most salmon recipes go Asian with soy and ginger or Mediterranean with lemon and herbs. This takes inspiration from Italian cream sauces but keeps salmon as the star.

The technique of making the sauce in the same pan you cooked the fish builds layers of flavor. Those caramelized bits from searing dissolve right into your cream sauce. Plus, serving it as a complete meal with rice and broccoli means no scrambling for sides.

Key Features

Restaurant-quality at home: Tastes expensive without the price tag.

One-pan sauce: Less cleanup, more flavor.

Flexible ingredients: Work with what you have using the swaps listed above.

Meal prep champion: Make extra for easy lunches all week.

Nutrition Facts Table

Per serving (1 salmon fillet with rice, broccoli, and sauce)

NutrientAmount
Calories680
Protein42g
Total Fat38g
Saturated Fat18g
Carbohydrates48g
Fiber3g
Sugar3g
Sodium520mg
Cholesterol145mg

Note: Nutrition facts are estimates and will vary based on specific ingredients used and portion sizes.

You’ll Also Love

If this creamy garlic salmon hit the spot, try these other recipes:

  • Lemon Butter Shrimp Pasta – Same creamy sauce concept but with shrimp and linguine
  • One-Pan Chicken and Rice – Budget-friendly alternative with chicken thighs
  • Tuscan Butter Salmon – Sun-dried tomatoes and spinach join the cream party
  • Garlic Butter Baked Cod – Lighter fish, equally delicious sauce

Conclusion

Cooking restaurant-quality food at home doesn’t require fancy equipment or years of training. It requires good technique, decent ingredients, and confidence to trust the process.

This creamy garlic salmon with rice and broccoli has become my go-to answer for dinner more times than I can count. It works for regular weeknights when you’re tired. It works for impressing guests. It even works for meal prep.

The sauce is forgiving. The timing is flexible. And honestly, even if you mess something up, it’ll still taste good. Give it a try this week and see for yourself.