June 22, 2026 · 45 min

Crispy Steelhead Trout with Creamy Basil Parmesan Risotto and Burst Tomatoes

Dinner45 min550 cal / serving

This dish brings together the best of land and sea: tender, flaky steelhead trout with a crispy golden skin, perched atop a luscious risotto swirled with Parmesan, fresh basil and a hint of lemon. The risotto is cooked low and slow until perfectly creamy, then brightened with citrus and herbs. A quick pan sauce of burst grape tomatoes and garlic adds a rich, savory finish that ties everything together.

Steelhead trout, with its beautiful orange flesh and mild, salmon-like flavor, is an elegant choice for a special dinner at home. The entire meal comes together in about 45 minutes, making it achievable for a busy weeknight yet impressive enough for guests. Serve with extra lemon wedges for a fresh pop of acidity.


Recipe details

Dinner45 min550 cal / serving2 servings

Nutrition per serving

Calories550 kcalProtein17.1 gFat26.4 gCarbs59.7 gSugar15.6 gFiber6.3 gSodium8516 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: containsShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Grape Tomatoes4 ounce Grape TomatoesView ingredient guide
Lemon1 unit LemonView ingredient guide
Basil0.5 ounce BasilView ingredient guide
Garlic2 clove GarlicView ingredient guide
Arborio Rice0.75 cup Arborio RiceView ingredient guide
Steelhead Trout10 ounce Steelhead TroutView ingredient guide
Parmesan Cheese0.25 cup Parmesan CheeseView ingredient guide
Vegetable Oil1 tablespoon Vegetable OilView ingredient guide
Butter2 tablespoon ButterView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide

Instructions

  1. Wash and dry all produce. In a medium pot, combine 4 cups water (7 cups for 4 servings) and half the stock concentrates. Bring to a boil, then reduce to a low simmer. Meanwhile, halve tomatoes. Zest and quarter lemon (quarter both lemons for 4). Pick basil leaves from stems; discard stems and roughly chop leaves. Mince or grate garlic.
  2. Heat a drizzle of oil in a large pan over medium heat. Add half the garlic; cook, stirring, until fragrant, 30 seconds. Add rice; stir until translucent, 1-2 minutes. Add ½ cup stock; bring to a simmer and stir until liquid has mostly absorbed. Repeat with remaining stock-adding ½ cup at a time and stirring until liquid has mostly absorbed-until rice is al dente and creamy, 25-30 minutes.
  3. Meanwhile, pat trout dry with paper towels. Season all over with salt and pepper. Once risotto has cooked 15 minutes, heat a drizzle of oil in a second large, preferably nonstick, pan over medium heat. Add trout to pan skin sides down. Cook until skin is crispy, 5-6 minutes. Flip and cook until fish is opaque and cooked through, 4-6 minutes more. Turn off heat; transfer to a plate. Wipe out pan.
  4. Heat a drizzle of oil in same pan over medium-high heat. Add tomatoes and remaining garlic; cook, stirring, until slightly softened, 1-2 minutes. Stir in remaining stock concentrates and ¼ cup water (⅓ cup for 4 servings). Bring to a simmer; cook until water has mostly evaporated and tomatoes begin to burst, 2-3 minutes. Turn off heat. Stir in 1 TBSP butter and lemon juice to taste. Season with salt and pepper.
  5. Once rice is al dente, turn off heat and stir in Parmesan, lemon zest, a squeeze of lemon juice, half the basil and 1 TBSP butter (2 TBSP for 4 servings). Taste and season generously with salt and pepper.
  6. Divide risotto between bowls and top with trout. Spoon burst tomatoes over trout and garnish with remaining basil leaves. Serve with remaining lemon wedges on the side.

Recipe Tips

For the crispiest skin, make sure the trout is patted very dry before seasoning.

Stir the risotto frequently and add stock gradually for the creamiest texture.

Use freshly grated Parmesan for better melting and flavor.

FAQ

Can I use salmon instead of steelhead trout?

Yes, salmon is a great substitute. Look for skin-on fillets and adjust cooking time as needed based on thickness.

How do I know when the risotto is done?

The rice should be tender but still have a slight bite (al dente) and the overall texture should be creamy, not soupy or stiff.

Can I make this recipe dairy-free?

You can substitute the butter with a plant-based alternative and omit the Parmesan or use a dairy-free Parmesan substitute. The flavor will change slightly.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.