July 3, 2026 · 10 min

Creamy Cod and Mushroom Risotto with Garlic Herb Butter

Dinner10 min1553 cal / serving

Think a rich, creamy risotto is something you can only enjoy at fancy restaurants? Think again! This version couldn’t be easier to whip up in your own kitchen. Just toast your rice in garlicky butter, then simmer with stock until the rice is perfectly al dente and creamy.

Top it off with tomatoes, crispy mushrooms and a generous dollop of garlic herb butter, then garnish with chives and Parmesan for a seriously impressive dinner. The Icelandic cod adds a delicate, flaky texture that pairs beautifully with the savory risotto.


Recipe details

Dinner10 min1553 cal / serving2 servings

Nutrition per serving

Calories1553 kcalProtein41.7 gFat129.8 gCarbs58.6 gSugar13.1 gFiber3.7 gSodium9042 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

Onion1 unit OnionView ingredient guide
Button Mushrooms4 ounce Button MushroomsView ingredient guide
Garlic1 clove GarlicView ingredient guide
Parmesan Cheese3 tablespoon Parmesan CheeseView ingredient guide
Grape Tomatoes4 ounce Grape TomatoesView ingredient guide
Icelandic Cod10 ounce Icelandic CodView ingredient guide
Chives0.25 ounce ChivesView ingredient guide
Arborio Rice0.75 cup Arborio RiceView ingredient guide
Chili Flakes1 teaspoon Chili FlakesView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Olive Oil2 teaspoon (tsp) Olive OilView ingredient guide
Butter0.5 tablespoon (tbsp) ButterView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. In a medium pot, combine 4 cups water and stock concentrates. Bring to a boil, then reduce to a low simmer.
  2. Wash and dry produce. Trim and thinly slice mushrooms. Halve, peel and dice onion. Peel and mince or grate garlic.
  3. Heat a drizzle of olive oil in a large pan over medium-high heat. Add mushrooms; cook, stirring occasionally, until browned and slightly crispy, 5-7 minutes. Season with salt and pepper. Turn off heat; transfer to a plate. Wipe out pan.
  4. Heat a drizzle of olive oil in same pan over medium heat. Add onion; cook, stirring, until slightly softened and lightly browned, 2-3 minutes. Add garlic, rice and ½ TBSP plain butter. Cook, stirring, until garlic is fragrant and rice is translucent, 1-2 minutes. Season with salt and pepper.
  5. Add ½ cup stock to pan with rice mixture; 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 risotto is creamy, 25-30 minutes. Season generously with salt and pepper. Meanwhile, halve tomatoes. Mince chives.
  6. Once risotto is done, stir in mushrooms, tomatoes, garlic herb butter, half the Parmesan and half the chives (save remaining Parmesan and chives for serving). Cook until tomatoes are softened, 2-3 minutes. If risotto is too thick, stir in another splash of water or stock. Turn off heat. Stir in a pinch of chili flakes if desired.
  7. Divide risotto between bowls. Top with remaining chives and remaining Parmesan. Sprinkle with a pinch of chili flakes to taste. Serve.

Recipe Tips

Depending on the size of your pan, you may need a little more or a little less liquid for the risotto.

If risotto is too thick, stir in another splash of water or stock.

FAQ

Can I use a different type of fish?

Yes, you can substitute Icelandic cod with other firm white fish like haddock or halibut.

How do I store leftovers?

Store leftover risotto in an airtight container in the refrigerator for up to 2 days. Reheat gently with a splash of water or stock.

Can I make this risotto vegetarian?

Absolutely! Omit the cod and use vegetable stock instead of the veggie stock concentrate. You can add more mushrooms or other vegetables.

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.