Creamy Zucchini Risotto with Crispy Pan-Seared Cod: A Deliciously Easy & Healthy Dinner Recipe
Searching for a light yet incredibly satisfying meal that comes together quickly? Look no further than this delightful Zucchini Risotto with Crispy Pan-Seared Cod. This dish features a rich, creamy risotto, packed with fresh zucchini and savory Parmesan cheese, perfectly complemented by tender, flaky cod fillets with a golden, crispy crust. It’s an elegant main course that’s surprisingly simple to prepare and is sure to become a family favorite!

The Heart of the Meal: Why You’ll Love This Zucchini Risotto with Cod
This recipe for Cod Risotto with Zucchini isn’t just another meal; it’s an experience of fresh flavors and comforting textures. The combination of delicate cod, earthy zucchini, and the luxurious creaminess of a well-made risotto creates a harmonious dish that feels both indulgent and remarkably light. It’s a fantastic option for a healthy weeknight dinner or a special occasion when you want to impress without spending hours in the kitchen. The entire meal can be on your table in approximately 30 minutes, making it an ideal choice for busy evenings.
The beauty of this dish lies in its balance. The fresh, mild taste of zucchini pairs wonderfully with the subtle sweetness of cod, while the nutty notes of Parmesan and the slight tang of white wine elevate the risotto to new heights. Plus, fish is a lean protein, and zucchini adds a fantastic boost of vitamins and fiber, making this a truly nutritious meal.
Essential Ingredients for Your Zucchini Cod Risotto
To prepare this delightful Zucchini Risotto with Cod, you’ll need a selection of fresh and pantry staples. While the full list with precise quantities can be found in the detailed recipe card below, here’s a closer look at some key components and what makes them essential:

Choosing the Right Rice for Risotto
The secret to a truly creamy risotto lies in the type of rice you use. You need a short-grain or medium-grain rice with a high starch content. This starch is released during cooking, creating that characteristic velvety texture as it absorbs the liquid and flavors. The most popular and widely available option is:
- Arborio Rice: This is the most common risotto rice found in supermarkets. Its large, plump grains absorb a lot of liquid and release starch efficiently, making it excellent for creamy risottos.
For an even superior quality, you can also look for:
- Carnaroli Rice: Often considered the “king of risotto rice,” Carnaroli has a higher starch content and firmer grain, resulting in an even creamier risotto that holds its shape better.
- Vialone Nano Rice: Another excellent choice, Vialone Nano has smaller, rounder grains that cook more evenly and produce a very creamy risotto while remaining al dente.
While Arborio is perfectly fine, experimenting with Carnaroli or Vialone Nano can elevate your risotto experience even further!
The Role of Wine in Risotto (and Alternatives)
Wine is a traditional ingredient in risotto, offering a layer of acidity and complex flavor that enriches the dish. As the wine cooks, the alcohol evaporates, leaving behind only its delicious essence. For this recipe, a dry white wine works best.
- Which wine is best for this recipe? A dry white wine like Chardonnay or Pinot Grigio is ideal. Their crisp notes complement the savory ingredients without overpowering them. Always choose a wine you’d enjoy drinking, as its flavor will concentrate in the risotto.
- Can this risotto be made without wine? Absolutely! If you prefer not to use wine, simply replace the amount specified with an equal amount of vegetable stock. While you’ll miss a subtle layer of complexity, the risotto will still be incredibly flavorful and delicious thanks to the quality ingredients and cooking technique.
Stock Temperature Matters (or Does It?)
One common debate among risotto chefs is whether the stock should be added hot or cold. Both methods work, but there’s a slight advantage to using warm stock:
- Hot Stock: Adding warm stock means the rice doesn’t experience a temperature shock with each addition, allowing it to cook more evenly and often a little faster. The constant heat helps maintain the cooking process without interruption, leading to a smoother, quicker finish.
- Cold Stock: While it might take a minute or two longer for the cold stock to heat up with each addition, it won’t ruin your risotto. It simply means you’ll spend a little more time stirring.
Ultimately, the choice is yours. If you want to shave a few minutes off your cooking time and ensure a consistent temperature, keep your stock warm in a separate saucepan on a low simmer. If convenience is key, cold stock is perfectly acceptable!
Step-by-Step Guide to Crafting Perfect Cod Risotto with Zucchini
This Zucchini Risotto with Cod is designed to be a straightforward recipe, allowing you to enjoy a gourmet-quality meal without complicated steps. You’ll find a detailed, printable recipe card at the bottom of this page, but here’s an overview of the process to get you started:

The beauty of this meal is its efficiency, coming together in about 30 minutes. You’ll start by building the flavorful base of your risotto, then cook the rice to creamy perfection. Simultaneously, you’ll prepare the crispy cod fillets, ensuring both components are ready to be served together for optimal freshness and texture.
The Risotto Base: Building Flavor
Begin by melting butter in a wide pan over medium heat. Sauté chopped onion until translucent, then add your zucchini (whether “zucchini rice” or finely cubed) and cook briefly to release its flavors. This vegetable base forms the aromatic foundation for your risotto.
Toasting the Rice: A Crucial Step
Next, add the Arborio rice to the pan with the vegetables. Stir it for a couple of minutes, allowing the grains to become slightly translucent around the edges but still firm in the center. This process, known as “toasting,” helps seal the rice, preventing it from becoming mushy and giving it a wonderful nutty flavor that adds depth to the finished risotto.
The Art of Adding Liquid (Wine & Stock)
Once the rice is toasted, pour in the dry white wine (or extra stock, if omitting wine). Stir continuously until the wine is fully absorbed by the rice. This deglazing step adds a layer of acidity and helps to scrape up any flavorful bits from the bottom of the pan.
Now, it’s time for the stock. Add the vegetable stock ladle by ladle, stirring frequently. Wait until almost all of the previous addition has been absorbed before adding the next. This gradual process allows the rice to slowly release its starch, creating that signature creamy texture. Continue for about 15 minutes, or until the risotto is creamy and the rice is al dente – meaning it’s tender but still has a slight bite in the center.
Achieving Creaminess: Butter and Parmesan
Once the rice is cooked to perfection, remove the pan from the heat. Stir in a generous amount of Parmesan cheese and a knob of butter. This final step, known as “mantecatura,” is crucial for achieving the ultimate creamy, luxurious texture. Season with salt and pepper to taste.
Perfecting the Pan-Seared Cod
While your risotto is bubbling away, you’ll prepare the cod. Season the cod fillets with salt and pepper. Lightly dredge them in flour – this is key to achieving a beautiful, crispy crust. Melt butter in a separate frying pan over medium-high heat, then carefully place the floured cod fillets in the hot pan. Fry for about 4 minutes on each side, or until they are golden brown and cooked through, flaking easily with a fork. A squeeze of fresh lemon juice or a sprinkle of finely grated lemon zest just before serving will brighten the flavor of the fish beautifully.

Tips and Tricks for Risotto Success
Making risotto can seem daunting, but with a few simple techniques, you’ll achieve perfect results every time:
- Frying the Rice is Key: Don’t skip the step of frying the rice before adding liquid. This “toasting” step gives the rice a delicious roasted, nutty flavor and helps it maintain its texture, preventing it from becoming overly soft.
- To Stir or Not to Stir? The Wide Pan Secret: Many traditional risotto recipes insist on constant stirring. While stirring helps release starch for creaminess, you don’t necessarily need to be glued to the pot. If you use a wide, shallow pan (like a sauté pan or a large frying pan), the liquid and rice have more surface contact, promoting starch release naturally. This means you only need to stir every now and then, perhaps when adding liquid or for a minute or two between additions. This tip makes risotto much more approachable!
- Don’t Overcook the Zucchini: Zucchini cooks quickly. By frying it lightly for just a couple of minutes, you ensure it retains a slight bite and its fresh flavor, rather than turning mushy in the risotto.
- Taste as You Go: Always taste your risotto towards the end of the cooking process. This allows you to adjust seasoning and check for the perfect al dente texture. The rice should be tender but still have a slight resistance when you chew it.
Serving Suggestions & Variations
This Cod Risotto with Zucchini is a complete meal on its own, but a simple side can enhance the experience. A fresh, crisp green salad with a light vinaigrette makes an excellent accompaniment, cutting through the richness of the risotto. For a touch of color and extra flavor, sprinkle some fresh chopped parsley or basil over the top just before serving.
Want to explore variations? Consider adding a pinch of saffron to your stock for a vibrant color and distinct flavor, or stir in some fresh peas along with the zucchini for extra sweetness. You could also experiment with different types of fish, such as halibut or sea bass, keeping in mind their cooking times might vary slightly from cod.
Storage and Reheating Notes
Risotto is best enjoyed immediately after preparation when it’s at its creamiest peak. Unfortunately, it does not store or reheat particularly well, as the rice tends to absorb all the liquid and become gummy. Therefore, it’s recommended to eat it fresh.
- Cod Storage (Cooked): If you have leftover cooked cod, store it in an airtight container in the refrigerator for up to 2 days. To reheat, gently fry it in a pan with a little butter or olive oil until warmed through. Be careful not to overcook, as it can dry out quickly.
- Cod Freezing (Cooked): Cooked cod can be frozen for up to 3 months if stored properly in an airtight container or freezer-safe bag. Thaw it in the refrigerator overnight before reheating.
Did you make this recipe? Tag #byandreajanssen via Instagram. I love seeing your creations! For video recipes, check out my YouTube channel. Don’t forget to save this recipe on Pinterest for easy access next time!
📖 Recipe: Zucchini Risotto with Crispy Cod

This creamy rice, combined with fresh zucchini and savory Parmesan cheese, is perfectly served with crispy pan-fried cod. A delicious, light, and quick-to-prepare main course that everyone will love!
Equipment
- 1 frying pan (or a wide, heavy-bottomed pot for risotto)
- 1 Chef’s knife
Ingredients
Risotto with Zucchini
- 2 tablespoons butter
- 1 onion, chopped
- 3½ cups zucchini, ‘riced’ or finely cubed (about 400g)
- 1½ cups Arborio rice
- ½ cup dry white wine (e.g., Chardonnay or Pinot Grigio)
- 4½ cups vegetable stock (warm is preferred, see notes)
- â…” cups Parmesan cheese, grated
- 2 tablespoons unsalted butter (for finishing risotto)
- Salt and ground black pepper to taste
Crispy Pan-Seared Cod
- ¼ teaspoon salt
- â…› teaspoon ground black pepper
- 2 tablespoons butter
- 4 tablespoons all-purpose flour
- 2 pounds cod fillet, cut into 4 equal portions
- ½ lemon, finely grated zest (optional, for garnish)
Garnish (Optional)
- Fresh parsley, finely chopped
- Extra Parmesan cheese, grated
Instructions
Risotto with Zucchini
- Take a wide pan or a large, heavy-bottomed pot and melt 2 tablespoons of butter over medium heat.
- Add the chopped onion and cook for 1 minute until fragrant and slightly softened.
- Stir in the zucchini (riced or finely cubed) and sauté for 2 minutes.
- Add the Arborio rice to the pan. Stir it through the vegetables and fry for 2 minutes, stirring occasionally, until the edges of the rice grains become translucent.
- Pour in the dry white wine and stir everything well until the wine is fully absorbed by the rice.
- Begin adding the vegetable stock, one ladleful at a time. Stir well after each addition and wait until the liquid is almost completely absorbed before adding the next ladleful. Continue this process for approximately 15 minutes, or until the risotto is creamy and the rice is cooked al dente (tender with a slight bite).
- Turn off the heat. Let the risotto rest for 2 minutes.
- Stir in the Parmesan cheese and the remaining 2 tablespoons of butter until fully incorporated and the risotto is extra creamy.
- Season the risotto with salt and pepper to taste.
Crispy Pan-Seared Cod
- While the risotto is cooking, prepare the cod fillets.
- Pat the cod dry with paper towels and season both sides with salt and pepper.
- Spread the flour evenly on a plate. Dredge each cod fillet in the flour, coating lightly on all sides, then shake off any excess.
- In a separate frying pan, melt 2 tablespoons of butter over medium-high heat until shimmering.
- Carefully place the floured cod fillets into the hot pan. Fry for about 4 minutes on each side, or until golden brown and the fish flakes easily with a fork.
- If desired, sprinkle some finely grated lemon zest over the cooked fish for a bright finish.
Garnish
- Divide the creamy zucchini risotto among serving plates. Top each portion with a crispy pan-seared cod fillet.
- Garnish with finely chopped fresh parsley and an extra sprinkle of grated Parmesan cheese, if desired. Serve immediately.
Notes
Here are some additional tips to help you perfect this dish:
1. Vegetable Stock: You can use either homemade vegetable stock for the best flavor or a good quality store-bought one. While adding hot stock is often recommended to maintain consistent cooking temperature and potentially speed up the process, cold stock will also work. Just be aware it might add a minute or two to your overall cooking time as the liquid needs to heat up between additions.
2. Arborio Rice: For optimal creaminess, selecting the right rice is crucial. Arborio rice is widely available and performs wonderfully due to its high starch content. Toasting the rice briefly before adding liquid is a key step that enhances its nutty flavor and helps maintain its structure.
3. Zucchini Preparation: “Zucchini rice” refers to small, rice-sized cubes of zucchini. If you can’t find pre-riced zucchini, simply finely dice about 3½ cups (400 grams) of green and/or yellow zucchini. Using both colors can add visual appeal to your risotto.
4. Wine Selection: A dry white wine such as Chardonnay or Pinot Grigio will add a lovely depth of flavor. If you prefer to avoid alcohol, simply substitute the ½ cup (100 ml) of wine with an equal amount of additional vegetable stock.
5. Stirring Technique: While constant stirring is often emphasized, using a wide frying pan or a shallow, wide pot can significantly reduce the amount of stirring required. The increased surface area allows the liquid and rice to interact more efficiently, still releasing starch for a creamy texture with less effort.
6. Storage: Risotto is best enjoyed fresh, right after it’s made, as it loses its ideal creamy texture and can become dense upon cooling and reheating. Cooked cod can be stored in an airtight container in the refrigerator for up to 2 days or frozen for up to 3 months.
Nutrition
(Nutritional values are approximate per serving, based on 4 servings of risotto with cod)
Calories: 756 kcal | Carbohydrates: 74g | Protein: 54g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 154mg | Sodium: 701mg | Fiber: 4g | Sugar: 5g | Vitamin A: 969IU | Vitamin C: 31mg | Iron: 5mg
Tried this recipe?
Let us know how it was!
More Delicious Recipes You Might Enjoy
- Easy Cheesy Baked Cod Recipe for Dinner
- Arugula Risotto Recipe with Lemon Zest and Parmesan Cheese
- Cod Casserole with Potatoes
- Chicken and Spinach Risotto Recipe