Creamy Tuscan Salmon with Zoodles (Keto, One-Pan)

Lunch, Seafood

March 10, 2026

Craving a restaurant-quality meal that’s secretly healthy and incredibly easy to make? This Creamy Tuscan Salmon with Zoodles is your answer! We’re talking perfectly seared, herb-crusted salmon fillets nestled in a bed of tender zucchini noodles, all swimming in a luscious, dairy-free tomato cream sauce. Topped with crispy bacon and melty cheese, it’s a low-carb dream that comes together in one pan for minimal cleanup. This recipe is wonderfully flexible—use real mozzarella if you love dairy, or simply omit the cheese for a lighter, yet still decadent, dish. It’s a weeknight favorite you’ll make again and again!

Ingredients

• Yields: 4 servingsPrep time: 5 minutesCook time: 35 minutes
• For the Salmon & Spice Rub
• 1 pound / 455 g salmon fillets, cut into 4 equal portions
• 2 tablespoons avocado oil, coconut oil, or ghee
• 1 teaspoon paprika
• 1 teaspoon dried thyme leaves
• ½ teaspoon dried basil
• ½ teaspoon dried oregano leaves
• ¾ teaspoon finely ground sea salt, divided
• ¼ teaspoon ground black pepper
• For the Sauce & Zoodles
• 2 large tomatoes, diced
• ½ cup / 120 ml chicken bone broth
• ½ cup / 120 ml full-fat coconut milk
• 3 cloves garlic, minced
• ½ teaspoon red pepper flakes
• 2 medium zucchinis, spiralized into zoodles
• 1 cup / 70 g spinach, chopped
• 4 strips bacon, cooked crispy and crumbled
• ¾ cup / 105 g shredded mozzarella cheese (dairy-free or regular)

Instructions

1. Prep the Spice Rub: In a medium bowl, combine the paprika, thyme, basil, oregano, ¼ teaspoon of the salt, and the black pepper. Stir to blend. Pat the salmon fillets dry and dredge each one in the spice mixture, ensuring they are evenly coated.Sear the Salmon: Heat the oil in a large skillet or frying pan over medium-low heat. Carefully place the seasoned salmon fillets in the hot pan. Cook for about 6 minutes per side, until beautifully seared and cooked through. Transfer the salmon to a clean plate and set aside.Build the Sauce: In the same pan, add the diced tomatoes, chicken broth, coconut milk, minced garlic, red pepper flakes, and the remaining ½ teaspoon of salt. Increase the heat to medium and cook, stirring often, for about 15 minutes, or until the sauce begins to thicken.Combine and Simmer: Add the spiralized zucchini and chopped spinach to the pan, tossing to coat everything in the creamy tomato sauce.Finishing Touches: Gently place the seared salmon fillets back into the pan on top of the zoodles. Sprinkle with the crumbled bacon and shredded cheese. Cover the pan, reduce the heat to low, and let it simmer for 5 minutes, or until the zoodles are tender and the cheese is perfectly melted.Serve: Divide the creamy zoodles among four plates, top each with a cheesy salmon fillet, and enjoy immediately.

Nutritional Information

• Per serving, made with avocado oil and dairy-free cheese
• Calories: 485
• Total Fat: 35 g
• Saturated Fat: 19 g
• Net Carbs: 6 g
• Protein: 30 g
• Sodium: 829 mg
• Cholesterol: 71 mg

Pro Tips

• & Storage
• For the best sear, ensure your salmon fillets are patted completely dry with a paper towel before seasoning. This helps the spices adhere and creates a crispy exterior.
• Avoid overcooking the zoodles! They cook very quickly and will release water. Add them at the very end and cook just until tender-crisp to prevent a watery sauce.
• This dish is great for meal prep. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a pan over low heat or in the microwave until just warmed through to prevent the salmon from drying out.

FAQ

Q: Can I make this Tuscan Salmon with regular dairy
A: Yes, this recipe is very flexible. The instructions state you can use regular shredded mozzarella cheese instead of the dairy-free version if you prefer.

Q: How do I stop my zoodle sauce from getting watery
A: To prevent a watery sauce, avoid overcooking the zoodles. The recipe’s pro tips recommend adding them at the very end and cooking just until they are tender-crisp, as they release water quickly.

Q: Is it possible to make this recipe without cheese
A: Absolutely. For a lighter version of the dish, you can simply omit the cheese. The recipe notes that it will still be a decadent meal.

Q: How should I store and reheat leftovers
A: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a pan over low heat or in the microwave until just warmed through to prevent the salmon from drying out.

More Keto Recipes

A smiling woman in a cozy kitchen setting holding up a deep blue bowl of freshly prepared Saucy Passata Brussels Sprouts, garnished with fresh chives.

Saucy Passata Brussels Sprouts

Ingredients For maximum accuracy in your kitchen, here are the precise measurements for the perfect batch: Brussels sprouts: 16 oz (450g) or 1.0 pound, trimmed and halved Tomato passata: 1.0 cup (8 oz / 225g) Chicken stock: 0.25 cup (2 fl oz / 60g) Olive oil: 1.0 tbsp...

A smiling woman standing in a bright, modern kitchen holding a rustic plate of freshly pan-fried Crab Cakes with Almond Flour, garnished with fresh parsley and a lemon wedge.

Crab Cakes with Almond Flour 

Preparation Time: 1 hour 10 minutes Cooking Time: 15 minutes Servings: 4 Ingredients Fresh crab meat: 8 oz (225g), shells removed Garlic: 1 tbsp (15g), minced Fresh parsley: 0.25 cups (15g), chopped Egg: 1 large egg (50g), slightly beaten Avocado oil mayonnaise: 1...

A smiling woman holding a delicious baking dish of Keto Fried Salmon paired with golden, cheesy baked broccoli and fresh lime wedges in a bright kitchen.

Keto Fried Salmon with Broccoli and Cheese

Ingredients Salmon: 12 oz (340g) salmon fillet; cut into bite-sized pieces. Butter: 3.0 tbsp (42g) butter, divided. Broccoli: 8 oz (225g) fresh broccoli; cut into small florets. Cheese: 2.0 oz (56g) cheddar cheese, grated (about 0.5 cups). Seasoning: 0.1 tsp (0.5g)...

A smiling woman holding a rustic ceramic plate featuring beautifully golden Roasted Salmon with Parmesan Dill Crust, served alongside fresh asparagus and a creamy dill sauce.

Roasted Salmon with Parmesan Dill Crust

Preparation Time: 10 minutes Cooking Time: 10 minutes Servings: 2 Ingredients 0.5 lbs (8.0 oz / 225g) salmon, cut into two equal pieces 1.0 tbsp (0.1 oz / 3g) fresh dill weed, chopped 0.25 cups (2.0 oz / 56g) cottage cheese 1.0 tbsp (0.5 oz / 14g) extra virgin olive...

A smiling woman in a grey sweater and beige apron holding a plate of delicious Keto Baked Salmon with Pesto, green sauce, and asparagus in a bright kitchen setting.

Keto Baked Salmon with Pesto

Ingredients For the Salmon: 0.5 lbs (8 oz / 225g) fresh salmon fillets 1 oz (28g / 2 tbsp) green pesto 0.05 oz (1.5g / 0.25 tsp) salt 0.05 oz (1.5g / 0.25 tsp) black pepper For the Creamy Green Sauce: 0.25 cups (60g / 2.1 oz) plain Greek yogurt 1 oz (28g / 2 tbsp)...

Person in a gray sweater holding a bowl of salad with smoked salmon, olives, arugula, and a lemon wedge in a kitchen.

Smoked Salmon Salad

Ingredients To make this vibrant dish, you will need the following exactly measured ingredients: 2 cups (1.5 oz / 42g) fresh arugula salad leaves 2 oz (56g) smoked salmon 4 large olives (0.5 oz / 14g) 1 tsp (0.1 oz / 2.8g) pink peppercorns, lightly crushed 1 slice...

A smiling woman wearing an apron holds a rustic bowl of freshly prepared Fish and Leek Sauté, showcasing the vibrant green leeks and cooked diced trout.

Fish and Leek Sauté

Ingredients Leek: 1.0 medium leek, chopped (approx. 5.3 oz / 150g) Trout: 2.0 fillets, diced (8.0 oz / 225g) Tamari: 1.0 tbsp (0.5 oz / 15g) tamari soy sauce Ginger: 1.0 tsp (0.1 oz / 3g) fresh ginger, grated Oil: 1.0 tbsp (0.5 oz / 14g) avocado oil Seasoning: 0.1 tsp...

A smiling woman standing in a bright kitchen, holding a rustic ceramic bowl filled with freshly cooked Garlic Lime Mahi-Mahi, garnished with chopped cilantro and lime wedges.

Garlic Lime Mahi-Mahi

Preparation Time: 15 minutes Cooking Time: 10 minutes Marinating Time: 30 minutes Servings: 4 Ingredients 4 Mahi-Mahi filets, approximately 16 to 20 oz (450g to 560g) total Zest and juice of 1 large fresh lime, approximately 2 tbsp (1 fl oz / 30ml) of juice 0.25 cup...

A smiling woman in a bright kitchen holding an oven-safe dish of freshly broiled Keto Spicy Oysters resting on a bed of fresh green basil leaves.

Ketogenic Spicy Oyster

Preparation Time: 10 minutes Cooking Time: 5 minutes Servings: 2 Ingredients 12 whole oysters, freshly shucked (yields approx. 8 oz / 225g of oyster meat) 1 tbsp. (0.5 oz / 15g) olive oil 7-8 fresh basil leaves (approx. 0.1 oz / 3g) 1 tbsp. (0.6 oz / 17g) garlic chili...

A smiling woman in a cozy kitchen setting holding up a deep blue bowl of freshly prepared Saucy Passata Brussels Sprouts, garnished with fresh chives.

Saucy Passata Brussels Sprouts

Ingredients For maximum accuracy in your kitchen, here are the precise measurements for the perfect batch: Brussels sprouts: 16 oz (450g) or 1.0 pound, trimmed and halved Tomato passata: 1.0 cup (8 oz / 225g) Chicken stock: 0.25 cup (2 fl oz / 60g) Olive oil: 1.0 tbsp...

A smiling woman standing in a bright, modern kitchen holding a rustic plate of freshly pan-fried Crab Cakes with Almond Flour, garnished with fresh parsley and a lemon wedge.

Crab Cakes with Almond Flour 

Preparation Time: 1 hour 10 minutes Cooking Time: 15 minutes Servings: 4 Ingredients Fresh crab meat: 8 oz (225g), shells removed Garlic: 1 tbsp (15g), minced Fresh parsley: 0.25 cups (15g), chopped Egg: 1 large egg (50g), slightly beaten Avocado oil mayonnaise: 1...

A smiling woman holding a delicious baking dish of Keto Fried Salmon paired with golden, cheesy baked broccoli and fresh lime wedges in a bright kitchen.

Keto Fried Salmon with Broccoli and Cheese

Ingredients Salmon: 12 oz (340g) salmon fillet; cut into bite-sized pieces. Butter: 3.0 tbsp (42g) butter, divided. Broccoli: 8 oz (225g) fresh broccoli; cut into small florets. Cheese: 2.0 oz (56g) cheddar cheese, grated (about 0.5 cups). Seasoning: 0.1 tsp (0.5g)...

A smiling woman holding a rustic ceramic plate featuring beautifully golden Roasted Salmon with Parmesan Dill Crust, served alongside fresh asparagus and a creamy dill sauce.

Roasted Salmon with Parmesan Dill Crust

Preparation Time: 10 minutes Cooking Time: 10 minutes Servings: 2 Ingredients 0.5 lbs (8.0 oz / 225g) salmon, cut into two equal pieces 1.0 tbsp (0.1 oz / 3g) fresh dill weed, chopped 0.25 cups (2.0 oz / 56g) cottage cheese 1.0 tbsp (0.5 oz / 14g) extra virgin olive...

0
Would love your thoughts, please comment.x
()
x
0