RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Grilled Citrus-Herb Salmon with Garlic Lemon Rice
  • Pan-Seared Lemon-Dill Steelhead Trout with Warm Spring-Pea & Asparagus Quinoa Salad
  • Citrus-Miso Pan-Seared Salmon with Buckwheat Soba and Sugar Snap Pea Stir
  • Charred Citrus-Grilled Sea Bass with Spring Herb Salsa Verde & Saffron Cauliflower Rice
  • Miso-Citrus Pan-Seared Salmon with Sesame Bok Choy and Black (Forbidden) Rice
  • Pan-Seared Lemon-Caper Cod with Herbed Moroccan-Style Couscous & Spring Pea Shoots
  • Browse all recipes →
Pan-Seared Citrus Salmon with Spring Pea & Lemon Cauliflower "Risotto"

Pan-Seared Citrus Salmon with Spring Pea & Lemon Cauliflower "Risotto"

By Zoey Mann

Contemporary MediterraneanIntermediate

Crisp-skinned salmon finished with bright lemon and fresh dill sits atop a creamy, olive oil–kissed cauliflower 'risotto' studded with sweet spring peas and capers. The dish balances rich, buttery salmon fat with lively citrus, fresh herbs and a pop of briny caper — restaurant-quality flavor in a light, low-carb plate.

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
2 servings
SeafoodGluten-freeLow-carbWeeknight dinnerSpring

Ingredients

  • 340 g (2 fillets, 170 g / 6 oz each) Salmon fillets, skin-on
  • 2 tbsp (30 ml) Extra-virgin olive oil (for cauliflower)
  • 2 tsp (10 ml) Extra-virgin olive oil (for salmon)
  • 2 tsp (10 ml) Ghee or avocado oil (for searing)
  • 400 g (about 3 cups) Cauliflower, riced (fresh or frozen, thawed)
  • 150 g (about 1 cup) Fresh shelled peas (or thawed frozen peas)
  • 30 g (about 1/2 small) Shallot, finely diced
  • 2 small cloves (about 6 g) Garlic, minced
  • 2 tbsp (about 30 ml) Lemon juice
  • 1 tsp (from 1 lemon) Lemon zest
  • 2 tbsp Fresh dill, chopped (or parsley)
  • 2 tsp, rinsed Capers (optional)
  • 2 pinches Red pepper flakes (optional)
  • 40 g (small handfuls) Microgreens or pea shoots, for garnish

Instructions

1

Prep the fish and aromatics. Pat the salmon fillets very dry with paper towels — moisture is the enemy of a crisp skin. Season both sides generously with sea salt and cracked black pepper and let sit at room temperature while you build the risotto base (5–10 minutes). Drying and resting the salmon helps the skin brown quickly and evenly and lets the seasoning penetrate.

2

Make the lemon cauliflower 'risotto' base: Heat a wide skillet over medium heat and add 2 tbsp extra-virgin olive oil. Add the finely diced shallot and sauté 1–2 minutes until translucent — this softens the shallot and releases sweetness without browning. Add the minced garlic and cook 20–30 seconds until fragrant to bloom the aromatic oils; don't let it burn.

3

Add the riced cauliflower to the pan and increase heat to medium-high. Sauté 4–6 minutes, stirring frequently, until the cauliflower has softened and any raw, watery flavor cooks off — you want it tender but slightly al dente. Toasting the cauliflower concentrates flavor and prevents a watery final texture.

4

Stir in the peas and 1 tbsp of the lemon juice (reserve the rest for the salmon). Cook 1–2 minutes until peas are heated through but still bright green — this preserves sweetness and texture. If the mixture looks dry, splash up to 1–2 tbsp water to loosen; the goal is a creamy, risotto-like coating, not a soupy pan.

5

Finish the cauliflower: Remove the pan from heat and stir in the lemon zest, chopped dill, 1 tsp rinsed capers (if using), 1 tsp extra-virgin olive oil, and a pinch of red pepper flakes (if using). Taste and adjust salt, pepper and lemon. The acid and herb at this stage brighten the dish without overpowering the salmon.

6

Preheat a heavy skillet (cast-iron or stainless steel) over medium-high heat for 2–3 minutes — a properly preheated pan gives an immediate sear and prevents sticking. Add 2 tsp ghee or avocado oil and swirl to coat. Ghee or avocado oil has a higher smoke point than butter and helps deliver a golden crust without burning.

7

Sear the salmon, skin-side down first. Place the fillets in the pan skin-side down and press gently with a spatula for 10–15 seconds to ensure full skin contact — this prevents the skin from buckling and encourages even crisping. Cook skin-side down for 4–6 minutes depending on thickness; you want the skin deeply golden and crisp and the flesh to be cooked about two-thirds of the way up the side.

8

Flip and finish the salmon. Turn the fillets over and cook flesh-side down 30–90 seconds only — the goal is to finish cooking without overcooking. Spoon 1 tsp extra-virgin olive oil and the remaining 1 tbsp lemon juice over the top as it finishes to add brightness. If you like, add a small pat of butter (optional) and baste briefly for extra gloss and flavor; remove from heat when salmon reaches an internal temperature of 50–52°C (122–125°F) for medium-rare to medium — carryover heat will continue to cook it to about 55°C (131°F).

9

Rest the salmon 2 minutes. Resting lets the juices redistribute and prevents the fillet from drying out. Meanwhile, reheat the cauliflower risotto gently if needed — it should be warm and saucy enough to mound on the plate.

10

Plate: Spoon a nest of lemon cauliflower 'risotto' in the center of each plate. Place a salmon fillet on top, skin-side up to showcase the crisp skin (or skin-side down if you prefer the glossy finish). Scatter remaining chopped dill, a few capers, red pepper flakes, and a small handful of microgreens or pea shoots. Finish with a final drizzle of extra-virgin olive oil and a light grinding of cracked black pepper.

Chef's Tips

  • 1Dry the skin and use a hot, well-preheated pan — moisture and a cold pan are the two main reasons salmon skin fails to crisp.
  • 2Press the fillet for the first 10–15 seconds of contact to prevent the skin from contracting and curling; a metal spatula and steady pressure work well.
  • 3Cook salmon mostly skin-side down: that cooks the bulk of the fish gently inside while delivering a crisp exterior. Flip briefly to finish; check doneness with a thermometer or by watching the cooked color creep up the side.
  • 4For a silkier cauliflower 'risotto', stir in a small splash (1–2 tsp) of extra-virgin olive oil or a pat of butter just before serving — it enriches the mouthfeel without adding carbs.
  • 5Avoid overloading the pan when searing; crowding drops temperature and gives a steamed surface rather than a crisp sear.

Variations

  • Make it dairy-free or richer: use the listed ghee for searing and finish the cauliflower with an extra tablespoon of olive oil for silkiness, or stir in 1–2 tbsp grated Parmesan if not dairy-free for a creamier, more traditional risotto flavor.
  • Swap herbs: use parsley and chives instead of dill for a brighter, more Latin profile, or add 1 tsp honey to the lemon for a sweet-citrus glaze if you prefer a touch of sweetness on the salmon.
  • Protein swap: substitute skin-on trout fillets or arctic char (same technique) for a similar flavor profile; for a vegetarian option, pan-sear thick slices of halloumi and serve atop the cauliflower risotto.

Nutrition per Serving

693

Calories

43g

Protein

27g

Carbs

46g

Fat

9g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Pan-Seared Citrus Salmon with Spring Pea & Lemon Cauliflower "Risotto"

By Zoey Mann

SeafoodGluten-freeLow-carbWeeknight dinnerSpring
Pan-Seared Citrus Salmon with Spring Pea & Lemon Cauliflower "Risotto" - Salmon fillets, skin-on, Extra-virgin olive oil (for cauliflower) recipe

Crisp-skinned salmon finished with bright lemon and fresh dill sits atop a creamy, olive oil–kissed cauliflower 'risotto' studded with sweet spring peas and capers. The dish balances rich, buttery salmon fat with lively citrus, fresh herbs and a pop of briny caper — restaurant-quality flavor in a light, low-carb plate.

Contemporary MediterraneanIntermediate2 servings
Prep: 15 minutes
Cook: 15 minutes
30 minutes

Ingredients

  • 340 g (2 fillets, 170 g / 6 oz each) Salmon fillets, skin-on
  • 2 tbsp (30 ml) Extra-virgin olive oil (for cauliflower)
  • 2 tsp (10 ml) Extra-virgin olive oil (for salmon)
  • 2 tsp (10 ml) Ghee or avocado oil (for searing)
  • 400 g (about 3 cups) Cauliflower, riced (fresh or frozen, thawed)
  • 150 g (about 1 cup) Fresh shelled peas (or thawed frozen peas)
  • 30 g (about 1/2 small) Shallot, finely diced
  • 2 small cloves (about 6 g) Garlic, minced
  • 2 tbsp (about 30 ml) Lemon juice
  • 1 tsp (from 1 lemon) Lemon zest
  • 2 tbsp Fresh dill, chopped (or parsley)
  • 2 tsp, rinsed Capers (optional)
  • 2 pinches Red pepper flakes (optional)
  • 40 g (small handfuls) Microgreens or pea shoots, for garnish

Instructions

1

Prep the fish and aromatics. Pat the salmon fillets very dry with paper towels — moisture is the enemy of a crisp skin. Season both sides generously with sea salt and cracked black pepper and let sit at room temperature while you build the risotto base (5–10 minutes). Drying and resting the salmon helps the skin brown quickly and evenly and lets the seasoning penetrate.

2

Make the lemon cauliflower 'risotto' base: Heat a wide skillet over medium heat and add 2 tbsp extra-virgin olive oil. Add the finely diced shallot and sauté 1–2 minutes until translucent — this softens the shallot and releases sweetness without browning. Add the minced garlic and cook 20–30 seconds until fragrant to bloom the aromatic oils; don't let it burn.

3

Add the riced cauliflower to the pan and increase heat to medium-high. Sauté 4–6 minutes, stirring frequently, until the cauliflower has softened and any raw, watery flavor cooks off — you want it tender but slightly al dente. Toasting the cauliflower concentrates flavor and prevents a watery final texture.

4

Stir in the peas and 1 tbsp of the lemon juice (reserve the rest for the salmon). Cook 1–2 minutes until peas are heated through but still bright green — this preserves sweetness and texture. If the mixture looks dry, splash up to 1–2 tbsp water to loosen; the goal is a creamy, risotto-like coating, not a soupy pan.

5

Finish the cauliflower: Remove the pan from heat and stir in the lemon zest, chopped dill, 1 tsp rinsed capers (if using), 1 tsp extra-virgin olive oil, and a pinch of red pepper flakes (if using). Taste and adjust salt, pepper and lemon. The acid and herb at this stage brighten the dish without overpowering the salmon.

6

Preheat a heavy skillet (cast-iron or stainless steel) over medium-high heat for 2–3 minutes — a properly preheated pan gives an immediate sear and prevents sticking. Add 2 tsp ghee or avocado oil and swirl to coat. Ghee or avocado oil has a higher smoke point than butter and helps deliver a golden crust without burning.

7

Sear the salmon, skin-side down first. Place the fillets in the pan skin-side down and press gently with a spatula for 10–15 seconds to ensure full skin contact — this prevents the skin from buckling and encourages even crisping. Cook skin-side down for 4–6 minutes depending on thickness; you want the skin deeply golden and crisp and the flesh to be cooked about two-thirds of the way up the side.

8

Flip and finish the salmon. Turn the fillets over and cook flesh-side down 30–90 seconds only — the goal is to finish cooking without overcooking. Spoon 1 tsp extra-virgin olive oil and the remaining 1 tbsp lemon juice over the top as it finishes to add brightness. If you like, add a small pat of butter (optional) and baste briefly for extra gloss and flavor; remove from heat when salmon reaches an internal temperature of 50–52°C (122–125°F) for medium-rare to medium — carryover heat will continue to cook it to about 55°C (131°F).

9

Rest the salmon 2 minutes. Resting lets the juices redistribute and prevents the fillet from drying out. Meanwhile, reheat the cauliflower risotto gently if needed — it should be warm and saucy enough to mound on the plate.

10

Plate: Spoon a nest of lemon cauliflower 'risotto' in the center of each plate. Place a salmon fillet on top, skin-side up to showcase the crisp skin (or skin-side down if you prefer the glossy finish). Scatter remaining chopped dill, a few capers, red pepper flakes, and a small handful of microgreens or pea shoots. Finish with a final drizzle of extra-virgin olive oil and a light grinding of cracked black pepper.

Chef's Tips

  • 1Dry the skin and use a hot, well-preheated pan — moisture and a cold pan are the two main reasons salmon skin fails to crisp.
  • 2Press the fillet for the first 10–15 seconds of contact to prevent the skin from contracting and curling; a metal spatula and steady pressure work well.
  • 3Cook salmon mostly skin-side down: that cooks the bulk of the fish gently inside while delivering a crisp exterior. Flip briefly to finish; check doneness with a thermometer or by watching the cooked color creep up the side.
  • 4For a silkier cauliflower 'risotto', stir in a small splash (1–2 tsp) of extra-virgin olive oil or a pat of butter just before serving — it enriches the mouthfeel without adding carbs.
  • 5Avoid overloading the pan when searing; crowding drops temperature and gives a steamed surface rather than a crisp sear.

Variations

  • Make it dairy-free or richer: use the listed ghee for searing and finish the cauliflower with an extra tablespoon of olive oil for silkiness, or stir in 1–2 tbsp grated Parmesan if not dairy-free for a creamier, more traditional risotto flavor.
  • Swap herbs: use parsley and chives instead of dill for a brighter, more Latin profile, or add 1 tsp honey to the lemon for a sweet-citrus glaze if you prefer a touch of sweetness on the salmon.
  • Protein swap: substitute skin-on trout fillets or arctic char (same technique) for a similar flavor profile; for a vegetarian option, pan-sear thick slices of halloumi and serve atop the cauliflower risotto.

Nutrition per Serving

693

Calories

43g

Protein

27g

Carbs

46g

Fat

9g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Gluten-free Recipes🥗 Low-carb Recipes🥘 More with Salmon fillets, skin-on🥘 More with Extra-virgin olive oil (for cauliflower)🥘 More with Extra-virgin olive oil (for salmon)

Similar Recipes