Creamy Garlic Butter Salmon with Vegetables

This creamy garlic butter salmon with vegetables is the perfect combination of rich, tender fish and a flavorful, velvety sauce. Served with a side of rice, it’s a satisfying, restaurant-quality meal that comes together in just 30 minutes!
Why You’ll Love This Recipe
- Easy & Quick – Ready in under 30 minutes, making it perfect for a weeknight dinner.
- Rich & Creamy – The garlic butter cream sauce is packed with flavor and pairs beautifully with salmon.
- Nutritious & Balanced – Loaded with protein, healthy fats, and colorful vegetables.
- One-Pan Meal – Everything is cooked in a single pan, which means less cleanup!
Ingredients for a Creamy Garlic Butter Salmon

For the Salmon and Sauce:
- Salmon fillet, cut into square pieces
- Flour (for coating)
- Heavy cream
- Butter
- Garlic
- Red onion
- Lemon juice and zest
- Salt and pepper
- Fresh herbs (parsley or dill)
For the Vegetables:
- Mushrooms
- Broccoli
- Cauliflower
- Carrot
For the Side Dish:
- Cooked rice
How to Make Creamy Garlic Salmon with Vegetables
1. Cook the Rice
Rinse the rice under cold water and cook according to package instructions. Set aside.
2. Prepare the Vegetables
Bring a pot of salted water to a boil. Slice the carrots, then cut the broccoli and cauliflower into florets. Blanch the vegetables for 3-5 minutes, then drain and rinse with cold water to stop the cooking process.
3. Coat and Sear the Salmon
Pat the salmon dry and season with salt and pepper. Lightly coat the pieces in flour. In a large pan, heat butter over medium heat. Sear the salmon for 2-3 minutes per side until golden and crispy. Remove from the pan and set aside.


4. Sauté the Aromatics
In the same pan, add garlic and red onion. Sauté until fragrant and slightly golden.
5. Cook the Mushrooms & Veggies
Add sliced mushrooms and cook for 3-4 minutes until soft. Then, return the blanched vegetables to the pan.
6. Make the Creamy Garlic Sauce
Pour in the heavy cream, then add lemon juice and zest. Stir well and season with salt and pepper.

7. Finish Cooking
Return the crispy salmon to the pan. Spoon some of the sauce over the top and simmer for 3-5 minutes, just until everything is warmed through.
8. Serve & Enjoy
Serve hot over fluffy rice, garnished with fresh parsley or dill. Enjoy this creamy, flavorful dish!

Tips for the Best Salmon
- Don’t Overcook – Salmon cooks quickly, so keep an eye on it to keep it tender and juicy.
- Use Fresh Lemon – Fresh lemon juice and zest enhance the flavor of the sauce.
- Try Different Vegetables – Bell peppers, asparagus, or spinach make great additions.
- Add Parmesan – A sprinkle of grated parmesan in the sauce makes it even more indulgent.
Looking for more garlic butter dinner ideas? Try this delicious Garlic Butter Roasted Potatoes with Grilled Chicken & Asparagus – it’s hearty, easy, and packed with flavor!
Frequently Asked Questions
Can I use frozen salmon?
Yes! Just make sure to thaw it completely and pat it dry before cooking.
What can I serve instead of rice?
This dish pairs well with mashed potatoes, quinoa, or a fresh salad.
Can I use another type of fish?
Absolutely! This recipe works well with cod, trout, or tilapia.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop to keep the salmon moist.
This Creamy Garlic Butter Salmon with Vegetables is a must-try! It’s rich, comforting, and incredibly easy to make. Try it for dinner tonight!

Salmon in Creamy Garlic Sauce with Vegetables
Ingredients
- Ingredients
- For the Salmon & Sauce:
- 600 g salmon fillet cut into square pieces
- 2 tbsp flour
- 200 ml heavy cream 20-30%
- 2 tbsp butter
- 2-3 garlic cloves minced
- 1 small red onion chopped
- 1 lemon juice & zest
- Salt & pepper to taste
- Fresh parsley or dill for garnish
- For the Vegetables:
- 200 g mushrooms sliced
- 150 g broccoli cut into florets
- 150 g cauliflower cut into florets
- 1-2 carrots sliced
- For Serving:
- 200 g cooked rice
Instructions
- Cook the Rice: Rinse and cook according to package instructions. Set aside.
- Prepare the Vegetables: Blanch carrots, broccoli, and cauliflower in boiling salted water for 3-5 minutes. Drain and rinse with cold water.
- Coat the Salmon: Lightly season salmon pieces with salt and pepper, then coat evenly in flour.
- Sear the Salmon: Heat butter in a pan over medium heat. Sear salmon for 2-3 minutes per side until golden and crispy. Remove from the pan.
- Sauté the Aromatics: In the same pan, sauté garlic and red onion until fragrant. Add mushrooms and cook for 3-4 minutes.
- Make the Sauce: Add blanched vegetables, pour in cream, and stir in lemon juice and zest. Season with salt and pepper.
- Finish Cooking: Return salmon to the pan, spoon sauce over, and simmer for 3-5 minutes.
- Serve: Plate with rice, garnish with fresh herbs, and enjoy!