Keto Salmon with Pesto Cauliflower Rice

Seafood

March 9, 2026

Say goodbye to boring weeknight dinners! This Pan-Seared Salmon with Hemp Heart Pesto and Cauliflower Rice is a flavor explosion that’s as nourishing as it is delicious. We’re talking perfectly crispy salmon skin, a zesty and creamy dairy-free pesto, and fluffy cauliflower rice, all coming together in just 40 minutes. It’s the ultimate low-carb, high-flavor meal that will have you feeling like a gourmet chef in your own kitchen.

Ingredients

• For the Hemp Heart Pesto
• 1 cup / 25g fresh basil leaves, packed
• 1/4 cup / 40g hemp hearts
• 3 cloves garlic
• 1 lemon, juiced
• 1/2 cup / 120ml olive oil
• 1 scoop keto MCT powder, optional
• 1/4 tsp salt, or to taste
• For the Salmon & Cauliflower Rice
• 3 salmon fillets, 6 oz / 170g each, skin-on
• 1 tbsp / 15ml coconut aminos
• 1 tsp / 5ml fish sauce
• 1 tbsp / 14g butter
• 1 tbsp / 15ml olive oil
• 3 cups / 340g frozen riced cauliflower
• 1/2 tsp pink Himalayan salt
• Pinch of salt for seasoning salmon

Instructions

1. Directions
2. In a shallow dish, whisk together the coconut aminos and fish sauce. Pat the salmon fillets completely dry with a paper towel and place them flesh-side down in the marinade. Season the skin with a pinch of salt and set aside for at least 20 minutes.
3. While the salmon marinates, combine the basil, hemp hearts, garlic cloves, lemon juice, 1/2 cup olive oil, optional MCT powder, and 1/4 tsp salt in a food processor. Blend until a smooth, sauce-like consistency is achieved.
4. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the frozen riced cauliflower and cook, stirring occasionally, for 5-7 minutes until crisp-tender and any moisture has evaporated. Remove from heat, stir in 2-3 tablespoons of the prepared pesto, and season with pink salt.
5. In a separate skillet, melt the butter over medium-high heat. Carefully place the salmon fillets skin-side down. Cook for 4-6 minutes, pressing down gently for the first minute to ensure crispy skin. The skin should be golden brown and release easily from the pan.
6. Flip the salmon and pour any remaining marinade over the top. Cook for another 2-3 minutes, or until the salmon is cooked to your liking. To serve, divide the pesto cauliflower rice among three plates, top with a salmon fillet, and add an extra dollop of fresh pesto. Serve immediately.

Nutritional Information

• Nutrition Facts
• Serving Size: 1 serving
• Calories: 647
• Fat: 51g
• Protein: 33.8g
• Net Carbs: 10g

Pro Tips

• For extra crispy salmon skin, make sure the fillets are patted completely dry with a paper towel before marinating and searing. Moisture is the enemy of crispiness!
• The pesto can be made up to 3 days in advance. Store it in an airtight container in the refrigerator with a thin layer of olive oil on top to prevent browning.
• Don’t overcrowd the pan when cooking the cauliflower rice. If needed, cook it in two batches to ensure it gets crisp-tender rather than steaming.
• For a perfect cook on the salmon, watch the sides of the fillet. As it cooks, you’ll see the color change from translucent to opaque. Flip when it’s about halfway cooked up the side.

FAQ

Q: How do I get the salmon skin extra crispy
A: For extra crispy salmon skin, it is crucial to pat the fillets completely dry with a paper towel before you marinate and sear them. Moisture is the enemy of crispiness, so ensuring the skin is dry is the most important step.

Q: Can I make the hemp heart pesto ahead of time
A: Yes, the pesto can be made up to 3 days in advance. To store it, place it in an airtight container in the refrigerator and pour a thin layer of olive oil on top to prevent it from browning.

Q: Is this salmon recipe keto-friendly
A: Absolutely. This recipe is designed to be low-carb and keto-friendly, with only 10g of net carbs per serving. It’s a high-flavor, high-fat meal perfect for a ketogenic diet.

Q: What makes this pesto dairy-free and nut-free
A: This pesto recipe is dairy-free because it omits the traditional Parmesan cheese. It is nut-free because it uses hemp hearts instead of pine nuts, creating a creamy and zesty sauce that’s suitable for various dietary needs.

More Keto Recipes

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 food blogger holding a baking dish filled with fresh Keto Baked Salmon with lemon slices and butter, presenting the finished dish in a bright kitchen setting.

Keto Baked Salmon with Lemon and Butter

Ingredients Salmon: 16 oz (454g) salmon fillet, whole or portioned Lemon: 1 whole fresh lemon (yielding approximately 0.25 cup or 2 oz (60g) of slices and juice) Butter: 6 tbsp (3 oz / 85g) unsalted butter, divided Olive Oil: 1 tbsp (0.5 oz / 15ml) extra-virgin olive...

A smiling female chef holding a freshly prepared Tiger Prawn Salad over mixed lettuce greens with a creamy lemon dijon dressing in a bright, modern kitchen.

Salad of Prawns and Mixed Lettuce Greens

Ingredients Mixed Greens: 2.0 cups (2.0 oz / 57g) mixed lettuce greens Prawns: 8.0 oz (225g) tiger prawns, peeled and deveined Aioli: 0.25 cup (2.0 oz / 57g) aioli Olive Oil: 1.0 tbsp. (0.5 oz / 14g) olive oil Lemon Juice: 1.0 tbsp. (0.5 oz / 15g) freshly squeezed...

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...

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