I love finding easy dinner ideas that feel like a special occasion without requiring hours in the kitchen.
This simple keto salmon recipe takes basic fillets and elevates them with a creamy, rich filling. The combination of fresh dill, chives, and bright lemon zest creates a truly high-protein, low-carb meal that feels luxurious. It’s ready in under 30 minutes, making it perfect for busy weeknights, yet impressive enough for company. This family-friendly recipe is a guaranteed way to keep healthy eating exciting.

Ingredients
- 4 salmon fillets (skinless, about 5-6 oz or 150-180g each)
Choose high-quality salmon fillets, preferably cut from the center loin for consistent thickness. Skinless fillets are much easier to stuff and ensure the filling stays inside the pocket during cooking. - 120g (1/2 cup) full-fat ricotta cheese
Use full-fat ricotta for the best texture and adherence to a keto diet; avoid reduced-fat versions. If your ricotta seems very wet, drain it through a cheesecloth or fine mesh strainer for 30 minutes to prevent a soggy filling. - 15g (1/4 cup) fresh dill, finely chopped
Fresh dill provides the essential bright, herbaceous flavor that pairs perfectly with salmon and lemon. Avoid dried dill here; the flavor profile is too different and won’t give the same fresh result for this keto salmon recipe. - 7.5g (2 tablespoons) fresh chives, finely chopped
Chives add a subtle onion flavor without overpowering the other delicate herbs. If necessary, you can substitute thinly sliced scallion greens, though use less to avoid an overly strong taste. - 1 clove garlic, minced
Use fresh garlic for the best flavor; a single clove adds depth to the stuffing. Avoid using garlic powder in the stuffing; the fresh garlic enhances the herb mixture more effectively. - 1 teaspoon lemon zest (from about 1/2 lemon)
Use a microplane or fine zester to get a teaspoon of zest from about half a lemon. Zest adds essential brightness to the filling, which cuts through the richness of the ricotta. - 2 tablespoons olive oil, divided
One tablespoon for drizzling on the fish before baking, one tablespoon for finishing and plating. This ensures the salmon stays moist and prevents sticking to the parchment paper. - 1 teaspoon fine sea salt, divided
Half a teaspoon for the stuffing mixture, half a teaspoon for seasoning the exterior of the fish before baking. Proper seasoning layers are key to enhancing all the flavors in this dish. - 1/2 teaspoon black pepper, divided
Quarter teaspoon for the stuffing mixture, quarter teaspoon for seasoning the exterior of the fish. Freshly ground black pepper provides the best aroma.
Instructions
- Prep the Oven and Pan
Preheat your oven to 200ยฐC (400ยฐF) to ensure even cooking and quick baking. Line a large baking sheet with parchment paper to prevent sticking and make cleanup easy. Make sure your oven has reached the correct temperature before placing the salmon inside. - Prepare the Salmon Fillets
Pat the salmon fillets thoroughly dry on all sides using paper towels; this helps create a better texture on the outside. Using a sharp paring knife, make a horizontal slit along the thickest side of each fillet, carefully creating a deep pocket for this easy keto salmon recipe. Be careful not to cut all the way through the fillet; stop about half an inch from the edges to keep the filling secure. - Mix the Ricotta Stuffing
In a small bowl, combine the full-fat ricotta cheese, chopped fresh dill, chopped fresh chives, minced garlic, and lemon zest. Add 1/2 teaspoon of salt and 1/4 teaspoon of black pepper to the mixture. Stir until all ingredients are well incorporated, creating a creamy and aromatic stuffing for this delicious keto salmon recipe. - Stuff the Salmon
Carefully spoon the ricotta mixture into the pockets you created in each salmon fillet. Avoid overfilling, but ensure the filling is evenly distributed within the cavity. Gently press the sides of the salmon together to close the pocket and secure the filling. - Season and Drizzle
Place the stuffed salmon fillets on the prepared baking sheet, ensuring they are not touching each other. Drizzle the tops of the fillets with 1 tablespoon of olive oil to add flavor and moisture. Season the exterior of the salmon with the remaining 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. - Bake and Check for Doneness
Bake in the preheated oven for 12-18 minutes, depending on the thickness of your fillets. The salmon is ready when it flakes easily with a fork in the thickest part. The internal filling should be heated through and slightly puffed. If your fillets are very thick (over 1.5 inches), check the internal temperature, aiming for 63ยฐC (145ยฐF) for safe cooking. This easy keto salmon recipe is ready when it flakes easily with a fork. - Rest and Garnish Before Serving
Remove the baking sheet from the oven and let the salmon rest for 5 minutes. Resting allows the juices to redistribute, ensuring a tender and moist fillet. Garnish with additional fresh dill, lemon zest, and a light drizzle of the remaining olive oil before serving this delicious keto salmon recipe.
Make-Ahead Tips and Storage
Make-Ahead Preparation: The ricotta stuffing mixture can be prepared up to 24 hours in advance and stored in an airtight container in the refrigerator. We suggest stuffing the salmon right before baking to prevent the herbs from releasing too much moisture into the fish, which can make it soggy. This approach makes a quick keto salmon recipe possible even on a busy schedule.
Storing Leftovers: Store leftover cooked salmon in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in the oven at a low temperature (around 150ยฐC/300ยฐF) for 10-15 minutes to avoid drying out the fish. Avoid microwaving, as it can make the salmon rubbery and dry.

Easy Serving Suggestions for a Full Meal
Roasted Asparagus: Toss fresh asparagus spears with olive oil, salt, and pepper and roast them alongside the salmon for the last 15 minutes of baking time. The flavors complement each other perfectly, and it’s a great low-carb vegetable side. Add a squeeze of lemon juice to the asparagus after roasting to match the lemon in the stuffing.
Creamed Cauliflower Mash: If you want a comforting side, prepare a mashed cauliflower puree instead of traditional mashed potatoes. Boil or steam cauliflower florets until very tender, then puree with butter, cream cheese, and a pinch of salt until smooth and creamy. Itโs a hearty, keto-friendly alternative to potatoes that soaks up all the juices from this keto salmon recipe.
FAQs
Can I use skin-on salmon fillets?
Yes, you can. However, skinless fillets are generally easier to create the pocket in. If you use skin-on, ensure the cut is made on the skinless side. This specific keto salmon recipe works best with skinless fillets for ease of preparation.
Is ricotta cheese truly keto-friendly?
Yes, full-fat ricotta cheese is low in carbs and high in fat and protein, making it suitable for a keto diet when used in moderation. It ensures this keto salmon recipe is compliant with low-carb requirements. Avoid reduced-fat versions, as they often contain added thickeners or sugars that increase the carb count.
How do I know when the salmon is cooked through?
The best indicator is when the salmon flakes easily with a fork in the thickest part of the fillet. If using a meat thermometer, aim for an internal temperature of 63ยฐC (145ยฐF). I always find that a quick check at the 12-minute mark helps prevent overcooking, as thickness can vary greatly.
Can I substitute other herbs for the dill and chives?
Yes, you can. Fresh parsley or basil are good alternatives, but note that the flavor profile will change slightly. Use a mix of parsley and basil for a Mediterranean feel, or a touch of tarragon for a stronger anise note. This keto salmon recipe can be customized to your preference.
What if I don’t have a paring knife to make the pocket?
While a sharp paring knife is ideal, you can use a small sharp chef’s knife or fillet knife. Just be extra careful not to cut through the fillet; make sure the incision is long enough to hold the stuffing. The goal is a clean, deep pocket for the stuffing.
Can I prepare this with different kinds of fish?
Yes, this stuffing works well with other firm white fish, like cod or halibut. Adjust baking times accordingly; cod and halibut may require slightly longer cooking times than salmon. This keto salmon recipe technique can be applied to many high-protein fish options for easy family dinners.
How can I ensure my salmon doesn’t dry out when baking?
The best way to ensure a moist result is to avoid overcooking. Salmon is very quick to cook, so check it at the earlier end of the suggested time range. A light drizzle of olive oil before baking and letting the fillets rest for a few minutes after taking them out also helps keep the salmon tender.
Conclusion
This easy keto salmon recipe truly proves that healthy eating doesnโt mean boring food; the creamy ricotta filling transforms a simple fillet into an elegant, satisfying meal that the whole family will love. Pin this recipe now and plan to make it this week for a simple and sophisticated dinner; it makes a great addition to your collection of low-carb family favorites.
Print
keto salmon recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Keto, Low-Carb, Gluten-Free
Description
This simple keto salmon recipe features fillets stuffed with a creamy, high-protein ricotta filling flavored with fresh dill, chives, and lemon zest. Ready in under 30 minutes, this low-carb meal is perfect for busy weeknights or special occasions.
Ingredients
- 4 skinless salmon fillets (about 5–6 oz each)
- 1/2 cup full-fat ricotta cheese (120g)
- 1/4 cup fresh dill, finely chopped (15g)
- 2 tablespoons fresh chives, finely chopped (7.5g)
- 1 clove garlic, minced
- 1 teaspoon lemon zest
- 2 tablespoons olive oil, divided
- 1 teaspoon sea salt, divided
- 1/2 teaspoon black pepper, divided
Instructions
- Preheat Oven and Prep Pan: Preheat oven to 400ยฐF (200ยฐC) and line a large baking sheet with parchment paper.
- Create Salmon Pockets: Pat the salmon fillets dry. Use a paring knife to carefully cut a horizontal pocket in the thickest part of each fillet, avoiding cutting through the edges.
- Prepare Ricotta Stuffing: In a small bowl, mix the ricotta cheese, dill, chives, minced garlic, lemon zest, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper until well combined.
- Stuff Fillets: Spoon the ricotta mixture evenly into the pockets of each salmon fillet. Gently press the sides of the salmon together to secure the filling inside the pocket.
- Season Salmon: Place the stuffed fillets on the prepared pan. Drizzle the tops of the fillets with 1 tablespoon of olive oil and season with the remaining 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
- Bake Salmon: Bake for 12-18 minutes until the salmon flakes easily with a fork (internal temperature of 145ยฐF or 63ยฐC).
- Rest and Serve: Let the salmon rest for 5 minutes after removing from the oven. Garnish with additional fresh dill, lemon zest, and the remaining olive oil before serving.
Notes
Use skinless salmon fillets for easy stuffing. Drain wet ricotta beforehand if necessary. Use fresh herbs and garlic for the best flavor. Ensure even cooking by using fillets of similar thickness and check for doneness at the 12-minute mark. Rest the salmon for 5 minutes after baking to keep it tender and moist.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 fillet
- Calories: 420 kcal
- Sugar: 1g
- Sodium: 550mg
- Fat: 28g
- Saturated Fat: 7g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 2g
- Fiber: 1g
- Protein: 35g
- Cholesterol: 85mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.