Salmon is one of the most versatile and flavorful fish you can cook in a Thermomix. It pairs beautifully with creamy sauces, citrus, garlic, herbs, vegetables, potatoes, rice, and a wide range of seasonings.
In this complete recipe, you will prepare:
- Perfectly cooked salmon
- Creamy garlic herb sauce
- Lemon butter finish
- Parmesan mashed potatoes
- Steamed and roasted vegetables
- Optional serving variations
- Storage and reheating guidance
- Advanced Thermomix tips
- Troubleshooting section
- Flavor customization ideas
The final result is a restaurant-style meal that feels luxurious yet comforting.
Yield
Serves: 4 people
Preparation Time: 35 minutes
Cooking Time: 45 minutes
Total Time: Approximately 1 hour 20 minutes
Difficulty Level: Medium
Equipment Needed
Thermomix TM5, TM6, or TM31
Varoma tray
Varoma dish
Mixing bowl
Spatula
Baking tray
Small saucepan (optional)
Knife
Chopping board
Measuring spoons
Citrus zester or grater
Potato peeler
Ingredients for the Salmon
Main Salmon Ingredients
4 salmon fillets, skin on or skinless, about 180–220 g each
2 tablespoons olive oil
1 teaspoon sea salt
1 teaspoon black pepper
1 teaspoon garlic powder
1 teaspoon onion powder
1 teaspoon paprika
1 teaspoon dried parsley
1/2 teaspoon chili flakes
Zest of 1 lemon
Juice of 1 lemon
Ingredients for the Creamy Garlic Herb Sauce
40 g butter
6 garlic cloves
1 small onion
200 ml cooking cream
80 ml chicken stock or vegetable stock
50 g parmesan cheese
1 teaspoon Dijon mustard
1 tablespoon chopped fresh parsley
1 tablespoon chopped fresh dill
1 teaspoon dried oregano
1/2 teaspoon black pepper
1/2 teaspoon salt
1 teaspoon lemon juice
Ingredients for Parmesan Mashed Potatoes
900 g potatoes
500 g water
60 g butter
100 ml milk
50 g parmesan cheese
1 teaspoon salt
1/2 teaspoon black pepper
Ingredients for the Vegetables
1 broccoli head
2 carrots
1 zucchini
1 red bell pepper
1 yellow bell pepper
2 tablespoons olive oil
Salt to taste
Pepper to taste
1 teaspoon Italian seasoning
Optional Garnishes
Fresh parsley
Fresh dill
Lemon wedges
Parmesan shavings
Cracked black pepper
Chili flakes
Step 1 – Preparing the Salmon
Remove the salmon fillets from the refrigerator about 20 minutes before cooking. Allowing them to rest at room temperature helps them cook evenly and prevents the center from remaining cold.
Pat the fillets dry with paper towels. This ensures the seasoning adheres properly and prevents diluted flavor.
Place the salmon on a tray or large plate.
In a small bowl, combine olive oil, salt, black pepper, garlic powder, onion powder, paprika, dried parsley, chili flakes, lemon zest, and lemon juice. Mix thoroughly.
Rub the marinade evenly over each fillet, coating all sides.
Let marinate for 15 to 25 minutes while preparing the remaining ingredients.
Step 2 – Preparing the Vegetables
Wash all vegetables thoroughly.
Cut broccoli into medium florets.
Slice carrots diagonally.
Cut zucchini into semi-circles.
Slice bell peppers into strips.
Place vegetables in a large bowl. Add olive oil, salt, pepper, and Italian seasoning. Mix well to coat evenly. Set aside.
Step 3 – Preparing the Potatoes
Peel the potatoes and cut into evenly sized cubes about 2–3 cm thick. Uniform size ensures even cooking.
Rinse under cold water to remove excess starch.
Place temporarily into the Varoma dish.
Step 4 – Chopping Garlic and Onion in Thermomix
Add garlic cloves and onion to the Thermomix bowl.
Chop 5 seconds at speed 5. Scrape down sides.
Add butter and cook 4 minutes at 120°C, speed 1, until fragrant and lightly golden.
Step 5 – Preparing the Sauce Base
Add cream, stock, Dijon mustard, oregano, salt, and pepper.
Cook 6 minutes at 90°C, speed 2.
Add parmesan and mix 20 seconds at speed 4.
Add parsley and dill. Mix 10 seconds on reverse speed 2.
Transfer sauce to a bowl and keep warm. Wash the Thermomix bowl.
Step 6 – Cooking the Potatoes
Add 500 g water to the Thermomix bowl. Insert Varoma with potatoes.
Cook 28 minutes at Varoma temperature, speed 2.
Check tenderness with a fork. Remove potatoes and discard water.
Step 7 – Making Parmesan Mashed Potatoes
Place cooked potatoes in the Thermomix bowl. Add butter, milk, parmesan, salt, and pepper.
Mix 20 seconds at speed 4. For smoother texture, mix an additional 10 seconds at speed 3. Avoid overmixing.
Transfer to a warm dish and cover lightly.
Step 8 – Cooking the Salmon in the Varoma
Lightly grease the Varoma tray. Place salmon skin-side down with small gaps between pieces.
Add 700 g water to the Thermomix bowl. Insert Varoma.
Cook 14–18 minutes at Varoma temperature, speed 2.
Salmon is ready when it flakes easily, appears opaque, and remains slightly moist in the center. Avoid overcooking.
Step 9 – Roasting the Vegetables
Preheat oven to 220°C.
Spread vegetables on a baking tray in a single layer. Roast 20–25 minutes, stirring halfway.
Vegetables should be tender, lightly caramelized, and browned at the edges.
Step 10 – Final Lemon Butter Finish
Melt 30 g butter with 1 tablespoon lemon juice in a small saucepan. Optional additions include garlic, parsley, or chili flakes.
Drizzle over salmon just before serving.
Step 11 – Plating the Dish
Place mashed potatoes in the center of each plate. Arrange roasted vegetables beside them.
Place salmon on or beside the mash. Spoon sauce over the salmon.
Finish with fresh herbs, lemon wedges, cracked pepper, or parmesan shavings. Serve immediately.
Texture and Flavor Profile
Salmon: Tender, juicy, rich, slightly citrusy
Sauce: Creamy, garlicky, herbaceous, lightly tangy
Mashed Potatoes: Smooth, buttery, cheesy
Vegetables: Sweet, roasted, lightly crisp
Advanced Thermomix Tips
To prevent overcooking, reduce time to 12–13 minutes for thin fillets or increase to 18–20 minutes for thick pieces.
For an ultra-smooth sauce, blend 30 seconds at speed 8 after cooking.
Enhance flavor with white wine, capers, sun-dried tomatoes, spinach, basil, or smoked paprika.
Optional Variations
Mediterranean version: Add olives, cherry tomatoes, feta, and oregano. Serve with rice or couscous.
Asian-inspired version: Replace cream sauce with soy sauce, honey, ginger, sesame oil, and garlic. Serve with jasmine rice.
Spicy Cajun version: Use Cajun seasoning, cayenne, and smoked paprika. Serve with corn and rice.
Low-carb version: Replace mashed potatoes with cauliflower mash or extra vegetables.
Storage Instructions
Store leftovers in airtight containers for up to 2 days. Keep sauce separate if possible.
Cooked salmon may be frozen for up to 2 months, though sauce and mash textures may change slightly.
Reheating Instructions
Thermomix: Heat salmon in Varoma for 10 minutes at Varoma temperature, speed 1.
Microwave: Use medium power and short intervals to prevent drying.
Common Mistakes and Fixes
Dry salmon: Reduce cooking time or use thicker fillets.
Watery sauce: Simmer longer or add more parmesan.
Gluey mashed potatoes: Avoid overmixing and use floury potatoes.
Best Side Dish Ideas
Garlic rice
Butter asparagus
Quinoa
Couscous
Garden salad
Crispy potatoes
Creamed spinach
Herb pasta
Nutritional Information Approximation Per Serving
Calories: 720–850
Protein: 42 g
Fat: 48 g
Carbohydrates: 40 g
Fiber: 7 g
Values vary depending on ingredients used.
Chef-Style Presentation Tips
Use warm plates.
Stack potatoes neatly.
Angle the salmon slightly.
Drizzle sauce artistically.
Finish with fresh herbs or microgreens.
Extra Flavor Enhancements
Truffle oil
Brown butter
Crispy garlic chips
Toasted pine nuts
Lemon confit
Herb oil
Roasted cherry tomatoes
Complete Timing Workflow
First 15 minutes: Prepare salmon, chop vegetables, peel potatoes.
Next 15 minutes: Make sauce, steam potatoes.
Next 20 minutes: Mash potatoes, roast vegetables, steam salmon.
Final 10 minutes: Finish sauce, plate, garnish, and serve.





