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

Lunch, Seafood

October 30, 2026

Creamy Tuscan Salmon with Zoodles – vegetarian recipe

Creamy tuscan salmon with zoodles is restaurant-quality dinner made in one pan. Herb-crusted fillets sear golden, then finish over zucchini noodles in a luscious dairy-free tomato cream sauce. Crumbled bacon and melty cheese take it completely over the top.

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 (16 oz) salmon fillets, cut into 4 equal portions
• 2 tablespoons (30 ml / 1 fl oz) avocado oil, coconut oil, or ghee
• 1 teaspoon (5 ml / 0.2 fl oz) paprika
• 1 teaspoon (5 ml / 0.2 fl oz) 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 (4.1 fl oz) chicken bone broth
• ½ cup / 120 ml (4.1 fl oz) full-fat coconut milk
• 3 cloves garlic, minced
• ½ teaspoon red pepper flakes
• 2 medium zucchinis, spiralized into zoodles
• 1 cup / 70 g (2.47 oz) spinach, chopped
• 4 strips bacon, cooked crispy and crumbled
• ¾ cup / 105 g (3.7 oz) 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 (0.21 oz)
• 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.

Pro Tips

  • Pat the salmon fillets completely dry before dredging them in the paprika-thyme rub — it helps the spices adhere and creates a crispy exterior.
  • Add the zoodles at the very end and cook just until tender-crisp; they release water quickly and overcooking them makes the sauce watery.
  • Sear the salmon about 6 minutes per side over medium-low heat, then rest it on a plate while the tomato cream sauce builds in the same pan.
  • Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently in a pan over low heat or in the microwave so the salmon doesn't dry out.

Frequently Asked Questions

Is creamy Tuscan salmon with zoodles keto-friendly?

Yes — each serving has 6 g net carbs with 30 g protein and 35 g fat (calculated with avocado oil and dairy-free cheese).

Can I make this dish ahead of time?

It's great for meal prep. Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently until just warmed through.

How do I keep the zoodles from getting watery?

Add them at the very end and cook just until tender-crisp — overcooked zoodles release water and thin out the creamy sauce.

Can I use regular mozzarella instead of dairy-free?

Absolutely — regular shredded mozzarella melts just as well over the seared salmon and bacon.

Recipe card below.

More Recipes You’ll Love

Creamy Tuscan Salmon with Zoodles – vegetarian recipe
Stav Kogan

Creamy Tuscan Salmon with Zoodles

A restaurant-quality, healthy, and easy one-pan meal featuring seared, herb-crusted salmon and zucchini noodles in a luscious, dairy-free tomato cream sauce, topped with crispy bacon and melty cheese. A low-carb dream that's perfect for a weeknight dinner.
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes
Servings: 4 serving
Calories: 485

Ingredients
  

  • For the Salmon & Spice Rub
  • 1 pound (455 g / 16 oz) salmon fillets, cut into 4 equal portions
  • 2 tablespoons (30 ml / 1 fl oz) avocado oil, coconut oil, or ghee
  • 1 teaspoon (5 ml / 0.2 fl oz) paprika
  • 1 teaspoon (5 ml / 0.2 fl oz) 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 / 4.1 fl oz) chicken bone broth
  • ½ cup (120 ml / 4.1 fl oz) full-fat coconut milk
  • 3 cloves garlic, minced
  • ½ teaspoon red pepper flakes
  • 2 medium zucchinis, spiralized into zoodles
  • 1 cup (70 g / 2.47 oz) spinach, chopped
  • 4 strips bacon, cooked crispy and crumbled
  • ¾ cup (105 g / 3.7 oz) shredded mozzarella cheese (dairy-free or regular)
  • & 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.

Method
 

  1. Prep the Spice Rub: In a medium bowl, combine the paprika, thyme, basil, oregano, ¼ teaspoon of the salt, and the black pepper.
  2. Stir to blend.
  3. Pat the salmon fillets dry and dredge each one in the spice mixture, ensuring they are evenly coated.
  4. 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.
  5. Cook for about 6 minutes per side, until beautifully seared and cooked through.
  6. 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.
  7. Combine and Simmer: Add the spiralized zucchini and chopped spinach to the pan, tossing to coat everything in the creamy tomato sauce.
  8. Finishing Touches: Gently place the seared salmon fillets back into the pan on top of the zoodles.
  9. Sprinkle with the crumbled bacon and shredded cheese.
  10. 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.
  11. Serve: Divide the creamy zoodles among four plates, top each with a cheesy salmon fillet, and enjoy immediately.

Nutrition

Calories: 485kcalCarbohydrates: 6gProtein: 30gFat: 35g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

Crab Cakes with Almond Flour – vegetarian recipe

Crab Cakes with Almond Flour 

Crab Cakes with Almond Flour are my kind of weeknight luxury: tender crab bound with almond flour and pan-fried in butter until golden. The one-hour chill is the only fussy step, and it is what keeps every cake intact in the pan. Dinner feels fancy without a...

Keto Fried Salmon with Broccoli and Cheese – vegetarian recipe

Keto Fried Salmon with Broccoli and Cheese

Keto fried salmon with broccoli and cheese is a two-pan comfort plate: butter-seared salmon bites next to broccoli blanketed in golden cheddar. The broccoli parboils in minutes, then finishes under the broiler while the salmon fries. Lime wedges on the side cut the...

Roasted Salmon with Parmesan Dill Crust – vegetarian recipe

Roasted Salmon with Parmesan Dill Crust

Roasted salmon with Parmesan dill crust smears a cottage-cheese-and-Parmesan topping over two fillets and roasts them hot and fast. At 450°F the crust turns golden in exactly ten minutes while the salmon stays tender underneath. It is a two-serving keto dinner that...

Keto Baked Salmon with Pesto – vegetarian recipe

Keto Baked Salmon with Pesto

Keto baked salmon with pesto roasts fillets under a basil-green crust and serves them with a creamy pesto-yogurt sauce. The oven does the heavy lifting while you stir the sauce together in a bowl. It is a bright, herbaceous dinner at just 2.9g of carbs. Ingredients...

Smoked Salmon Salad – vegetarian recipe

Smoked Salmon Salad

Smoked salmon salad is five ingredients arranged with intent: peppery arugula, silky smoked salmon, briny olives, and crushed pink peppercorns. A lemon slice waits on the side for the last-second squeeze. It is a no-cook plate that feels like a wine-bar order....

Fish and Leek Sauté – vegetarian recipe

Fish and Leek Sauté

Fish and leek sauté is a gentle weeknight stir-fry: diced trout folded through softened leeks with fresh ginger and tamari. The whole thing cooks in one skillet in under ten minutes. Light, savory, and very easy on the carbs. Ingredients Leek: 1.0 medium leek, chopped...

Garlic Lime Mahi-Mahi – vegetarian recipe

Garlic Lime Mahi-Mahi

Garlic lime mahi-mahi marinates firm fillets in bright lime zest, avocado oil, and plenty of garlic, then steams them gently in the same pan. The fish stays tender and flaky under a garlicky citrus glaze. Dinner lands on the table in about 25 minutes. Preparation...

Ketogenic Spicy Oyster – vegetarian recipe

Ketogenic Spicy Oyster

Ketogenic spicy oyster is a five-minute broiler dish: twelve shucked oysters glossed with garlic chili paste and olive oil over a bed of fresh basil. The high heat curls the edges just so and the basil perfumes everything from below. It is an appetizer with almost no...

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

Crab Cakes with Almond Flour – vegetarian recipe

Crab Cakes with Almond Flour 

Crab Cakes with Almond Flour are my kind of weeknight luxury: tender crab bound with almond flour and pan-fried in butter until golden. The one-hour chill is the only fussy step, and it is what keeps every cake intact in the pan. Dinner feels fancy without a...

Keto Fried Salmon with Broccoli and Cheese – vegetarian recipe

Keto Fried Salmon with Broccoli and Cheese

Keto fried salmon with broccoli and cheese is a two-pan comfort plate: butter-seared salmon bites next to broccoli blanketed in golden cheddar. The broccoli parboils in minutes, then finishes under the broiler while the salmon fries. Lime wedges on the side cut the...

Roasted Salmon with Parmesan Dill Crust – vegetarian recipe

Roasted Salmon with Parmesan Dill Crust

Roasted salmon with Parmesan dill crust smears a cottage-cheese-and-Parmesan topping over two fillets and roasts them hot and fast. At 450°F the crust turns golden in exactly ten minutes while the salmon stays tender underneath. It is a two-serving keto dinner that...

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