Looking for a simple yet delicious dinner? This one-pot creamy garlic butter salmon and spinach dish is your answer! With fresh salmon fillets nestled in rich cream and vibrant spinach, this meal is packed with flavor. I’ll guide you through each step, from prepping the ingredients to perfecting the cook. Get ready to impress in the kitchen without the stress. Let’s dive into this tasty recipe!
Ingredients
Main Ingredients
– 2 fresh salmon fillets
– 2 tablespoons unsalted butter
– 4 cloves garlic, finely minced
– 1 cup heavy cream
– 1 cup fresh baby spinach, washed and drained
– 4 cups vegetable or chicken broth
Seasonings and Garnishes
– 1 teaspoon lemon zest
– 1 tablespoon lemon juice
– 1/2 teaspoon sea salt
– 1/4 teaspoon black pepper
– 1/2 teaspoon red pepper flakes (optional for heat)
– Fresh parsley, chopped (for garnish)
Pasta Selection
– I recommend fettuccine or spaghetti.
– Cook pasta in salted water for the best flavor.
– Stir pasta occasionally to keep it from sticking.
Step-by-Step Instructions
Preparing the Base
First, melt the unsalted butter in a large pot over medium heat. Once it starts to bubble, add the minced garlic. Sauté the garlic for about one minute. You want it to smell nice, but don’t let it burn. After this, pour in 4 cups of vegetable or chicken broth. Stir gently and bring it to a gentle simmer.
Cooking the Pasta
Next, add 8 ounces of pasta to the bubbling broth. I like to use fettuccine or spaghetti. Cook the pasta according to the package instructions. Stir it often to keep it from sticking. When the pasta is almost al dente, about two minutes before it’s done, push it to one side of the pot.
Adding Salmon and Cream
Now, it’s time for the salmon. Place two fresh salmon fillets on the empty side of the pot. Season them with sea salt, black pepper, and red pepper flakes if you like some heat. Pour in 1 cup of heavy cream over everything. Then, gently add 1 cup of fresh baby spinach, 1 teaspoon of lemon zest, and 1 tablespoon of lemon juice. Stir everything together to mix it well.
Final Cooking Steps
Cover the pot with a lid and let it cook for about five more minutes. Check the salmon to see if it is cooked through. It should flake easily when you test it with a fork. Carefully remove the salmon from the pot and place it on plates. You may want to flake it into bite-sized pieces. Serve the creamy pasta and spinach in bowls, topped with the salmon. Finish with chopped parsley for a nice touch.
Tips & Tricks
Cooking Techniques
How to prevent burning garlic
To keep garlic from burning, watch it closely. Sauté it on medium heat for just one minute. Stir it often and remove it from heat once it smells good. Garlic burns fast and can turn bitter.
Ensuring perfect salmon doneness
To check salmon doneness, use a fork. Gently flake the thickest part of the fillet. If it flakes easily, it’s done. The fish should look opaque and slightly pink inside. Cooking time varies with thickness, so keep an eye on it.
Flavor Enhancements
Suggestions for additional spices or herbs
You can add more flavor with spices like dill or thyme. These herbs pair well with salmon. If you want extra heat, try adding cayenne pepper. Paprika can add a nice smoky note too.
Ways to adjust creaminess or thickness
For a thicker sauce, use less broth. If you want it creamier, add more heavy cream. You could also stir in some grated cheese. Cream cheese can add a nice tang too!
Presentation Tips
How to plate the dish nicely
To plate, use a large spoon to add the pasta and spinach first. Then, place the salmon on top. Drizzle some sauce over the salmon. Finally, sprinkle fresh parsley for a pop of color.
Ideal serving suggestions
Serve this dish warm. Pair it with a simple green salad or garlic bread. A glass of white wine can enhance the meal nicely. Enjoy it with family or friends for a cozy dinner!

Variations
Ingredient Swaps
You can switch out the salmon for chicken or shrimp. Both options cook well in this dish. Chicken thighs add a hearty flavor, while shrimp brings a nice touch of sweetness. For veggies, try kale or broccoli instead of spinach. Both add great taste and nutrition. Kale adds a chewy texture, while broccoli gives a nice crunch.
Dietary Modifications
If you need gluten-free options, use gluten-free pasta. Many brands taste great and hold up well. For a dairy-free version, try coconut cream or nut-based creamy alternatives. These still give a rich taste without dairy.
Flavor Profile Changes
To kick up the flavor, add cheese like Parmesan. It melts beautifully and adds depth. You can also try nutritional yeast for a cheesy flavor without dairy. For a bright twist, add citrus flavors like lime or orange. These give the dish a fresh zing that brightens each bite.
Storage Info
Refrigeration Guidelines
To store your One Pot Creamy Garlic Butter Salmon and Spinach, let it cool first. Place leftovers in an airtight container. This keeps moisture in and prevents odors from mixing with other foods. You can store it in the fridge for up to three days. If you notice any signs of spoilage, like a sour smell or discoloration, throw it away.
Freezing Instructions
If you want to freeze this dish, it’s best to do so without the salmon. Freeze the pasta and sauce separately from the salmon. Use freezer-safe bags or containers to avoid freezer burn. When you’re ready to eat, thaw it overnight in the fridge. Reheat gently on the stovetop or in the microwave. Add a splash of cream or broth to bring back the creaminess.
Meal Prep Suggestions
You can make this dish ahead of time. Cook the pasta and sauce but leave the salmon out until you’re ready to eat. Store the pasta and sauce together in the fridge. Keep the salmon fillets in a separate container. When it’s time to serve, just add the salmon. This way, the salmon stays fresh and doesn’t overcook.
FAQs
Common Questions
How long does it take to cook salmon?
It usually takes about 10 to 15 minutes to cook salmon on the stove. The salmon should be cooked until it flakes easily with a fork.
Can this recipe be made ahead of time?
Yes, you can prepare the dish ahead. Cook the pasta and salmon, then store them separately. When ready to serve, reheat gently on low heat.
What can I substitute for heavy cream?
You can use half-and-half or coconut milk as lighter options for cream. Both will give a nice texture but change the flavor slightly.
Cooking and Serving Queries
How to tell when the salmon is cooked?
Check the salmon with a fork. It should flake easily and have a light pink color inside. Use a meat thermometer for accuracy; it should reach 145°F.
Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon. Just thaw it first in the fridge overnight for best results. You may need to cook it a bit longer.
Ingredient Concerns
What should I do if I don’t have fresh spinach?
If you don’t have fresh spinach, you can use frozen spinach instead. Just thaw and drain it well before adding to the dish.
Can I add more garlic for flavor?
Absolutely! If you love garlic, feel free to add extra cloves. It will boost the flavor and make the dish even tastier.
This post guided you through making a delicious salmon pasta. You learned about ingredients, step-by-step cooking, and useful tips. We discussed how to enhance flavor and presented various ingredient swaps.
Remember, you can modify for your needs or store leftovers for later. Cooking can be fun and simple. Enjoy creating this dish, and don’t hesitate to experiment! Your kitchen is a place for creativity.
One Pot Creamy Garlic Butter Salmon and Spinach
A delicious and creamy one-pot dish featuring salmon, spinach, and pasta, all cooked together in a rich garlic butter sauce.
Ingredients
Instructions
- 1
In a large pot or deep skillet, melt the unsalted butter over medium heat until it begins to bubble.
- 2
Stir in the minced garlic, sautéing for about 1 minute until it becomes fragrant, making sure to keep an eye on it to prevent burning.
- 3
Gradually pour in the vegetable or chicken broth, stirring gently, and bring the mixture to a gentle simmer.
- 4
Add the pasta into the bubbling broth. Cook according to the package instructions, stirring occasionally to prevent the pasta from sticking together.
- 5
When the pasta is almost al dente (about 2 minutes shy of the cooking time listed on the package), push the pasta to one side of the pot, creating space.
- 6
Place the salmon fillets on the opposite side of the pot, seasoning them evenly with salt, black pepper, and red pepper flakes if you prefer a little heat.
- 7
Pour the rich heavy cream over the salmon and pasta.
- 8
Gently add the fresh spinach, lemon zest, and lemon juice to the pot, stirring everything lovingly to ensure an even distribution.
- 9
Cover the pot with a lid and allow it to cook for an additional 5 minutes, or until the salmon is thoroughly cooked and easily flakes apart when tested with a fork.
- 10
With care, remove the salmon from the pot, placing it on individual plates. You can flake it into bite-sized pieces if desired for easier serving.
- 11
Serve the creamy pasta and spinach combination in bowls or plates, elegantly topped with the piece of salmon. Finish with a sprinkle of freshly chopped parsley for a pop of color and flavor.
Chef's Notes
Feel free to adjust the amount of red pepper flakes to your heat preference.
Recipe Creator
Remy
I’m Chef Remy, your recipe companion, here to bring warmth, bold taste, and simplicity to your kitchen.
View My Recipes