Salmon with cauliflower and spinach in a creamy sauce
Salmon with cauliflower and spinach in a creamy sauce is ready in 40 minutes (30 hands-on) and has 701 kcal and 47 g of protein per serving. One serving costs about $6.46. Prices from Walmart, 2026.

- Total time
- 40 min
- Hands-on
- 30 min
- Calories
- 701 kcal
- Cost per serving
- $6.46
Ingredients (Serves: 2)
- Salmon fillet400 g
- Baby spinach150 g
- Cauliflower300 g
- Garlic6 g
- Onion70 g
- Olive oil20 g
- Whipping cream70 g
- Lemon30 g
- Fresh basil (optional)8 g
Method
Cut the cauliflower into small florets and chop the onion and garlic.
Heat the olive oil in a frying pan, soften the onion and garlic for 3 minutes, add the cauliflower with a splash of water and cook for 10 minutes until tender.
Make a space in the pan, add the salmon fillet and cook it for 4 minutes on each side.
Add the spinach, the cream and a squeeze of lemon juice, and simmer gently for 2 minutes until the spinach wilts.
Serve topped with fresh basil, if using.
Nutrition per serving
| Calories | 701 kcal |
|---|---|
| Protein | 47 g |
| Carbohydrates | 17 g |
| Sugars | 6 g |
| Fat | 49 g |
| Fiber | 6 g |
Plan your week with recipes like this
Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.
More recipes like this
Pork meatballs with broccoli and yogurt sauce40 min · 744 kcal · $3.46
Turkey meatballs in tomato sauce with celery and cabbage40 min · 522 kcal · $3.33
Turkey meatballs with zucchini in cream sauce40 min · 552 kcal · $3.50
Turkey meatballs with kale and lemon40 min · 529 kcal · $3.91
Turkey meatballs in tomato sauce with kale40 min · 523 kcal · $3.60
Turkey meatballs with cauliflower, cabbage and carrots40 min · 467 kcal · $3.01