National Dish Portugal: Bacalhau à Zé do Pipo (Recipe)

In this article
Discover Bacalhau à Zé do Pipo, one of Portugal’s most cherished cod dishes! This baked classic pairs tender flakes of fish with sweet, slow-cooked onions and a blanket of creamy mashed potato turned golden in the oven. Rich, comforting and quietly elegant, it is the sort of dish that earns its place on the table at celebrations and family gatherings alike. Bring a taste of northern Portugal straight to your own kitchen.
About Bacalhau à Zé do Pipo
Bacalhau à Zé do Pipo is far more than a meal; it is a true symbol of Portuguese cuisine. The dish brings together the tender texture of cod and a creamy layer of potato and onion that bakes to a deep golden brown in the oven. That contrast of soft fish and silky mash makes it a real treat for both palate and senses. No festive occasion or special gathering feels quite complete without it, and its rich, savoury flavour never fails to win guests over.
Ingredients (serves 1–2)
- 400 g cod
- 500 g potatoes
- 2 onions
- 2 cloves garlic
- 200 ml double cream
- Olive oil
- Salt and pepper
- Olives, to garnish
- Fresh parsley
Shopping for the ingredients
To make a delicious Bacalhau à Zé do Pipo, choose fresh cod from a source you trust. When buying, make sure the fish smells fresh and feels firm to the touch. The other ingredients — potatoes, onions and garlic — are easy to find in any supermarket or at your local weekly market. Fresh herbs and a handful of olives lift the dish further, so be sure to add them to your shopping list too.
Preparing the dish
Before you start cooking, wash and prepare all of your ingredients thoroughly. Peel the potatoes and cut them into even pieces so they cook through at the same rate. The onions and garlic should be finely chopped to release their aroma at its best. Good preparation is the key to a smooth cooking process and a truly delicious result.
Step-by-step instructions
- Poach the cod in water until cooked through, then flake it into pieces.
- Boil the potatoes in salted water, mash them and combine with the cream, salt and pepper.
- Heat olive oil in a pan and gently sauté the onions and garlic until soft and translucent.
- Fold the flaked cod through the onion and garlic mixture.
- Layer the fish mixture into an ovenproof dish first, then top with the mashed potato.
- Bake until the surface is golden brown.
- Garnish with olives and fresh parsley, then serve.
Gluten-free / lactose-free version
For anyone living with a gluten or lactose intolerance, Bacalhau à Zé do Pipo is easy to adapt. The dish is naturally gluten-free thanks to its potato base, and you can simply replace the cream with a plant-based alternative such as soya or oat cream. These swaps give you just as creamy a texture while keeping the flavour intact, so everyone can enjoy this traditional dish without compromise. The same gentle approach works beautifully for a baked classic like Bacalhau à Minhota.
Tips for vegans and vegetarians
For vegans and vegetarians, recreating the flavours and textures of Bacalhau à Zé do Pipo is a fun challenge. In place of cod you might use jackfruit or tofu, marinated and pan-fried to mimic the savoury aroma of the fish. With the potatoes, take care to use no animal fat. Done this way, the dish becomes fully vegan while remaining every bit as satisfying.
More tips and tricks
To make Bacalhau à Zé do Pipo even tastier, try a few seasoning variations. A pinch of nutmeg in the mashed potato gives the dish a lovely depth, while experimenting with herbs such as thyme or rosemary can open up new flavours. Let your creativity run free and adjust the seasonings to suit your own taste, turning the dish into something truly your own.
Adapting the recipe to your taste
One of the great pleasures of Bacalhau à Zé do Pipo is how easily it adapts to personal preference. If you like a bit of heat, add some chilli or paprika for extra warmth. Stirring in further vegetables such as spinach or peas not only boosts the nutrition but also brings more colour to the plate. Play with the ingredients and discover which combinations you enjoy most.
Ingredient substitutions
If you find yourself without some of the ingredients, there are plenty of alternatives to fall back on. Instead of cod, other white fish such as halibut works well, offering a similar flaky texture — much as it does in a hearty Caldeirada de Peixe. Regular potatoes can be swapped for sweet potatoes if you fancy a gentler sweetness. Be creative and look for ways to tailor the recipe to your taste and to whatever you have on hand.
Drink pairing ideas
To round off the Bacalhau à Zé do Pipo experience, it is worth choosing the right drinks. A light, fruity white wine such as Vinho Verde pairs wonderfully with the flavours of the fish. For those who prefer to stay alcohol-free, a glass of freshly pressed lemon juice or a sparkling water with a hint of citrus makes a refreshing choice. The right drink rounds off the whole meal and ties everything together.
Serving and presentation ideas
Presentation can make a real difference to how much your guests enjoy Bacalhau à Zé do Pipo. Serve the dish straight from an inviting ovenproof dish and garnish it with freshly chopped parsley and a few olives for an appealing splash of colour. Candlelight or decorative tableware can help create a festive atmosphere too. A thoughtful presentation not only whets the appetite but also shows just how much care went into the cooking.
A bit of history
Bacalhau, or salt cod, has a long tradition in Portuguese cooking and counts among the country’s staple foods. The dish Bacalhau à Zé do Pipo has its origins in northern Portugal and has been prepared by countless families across the generations. It reflects the rich culture and tradition of the country and shows how a humble, well-preserved ingredient can be transformed into something special. Preparing bacalhau is not only a culinary art but also a genuine part of Portuguese cuisine and identity.
More recipe ideas
- Bacalhau à Minhota
- Bolinhos de Bacalhau
- Bacalhau à Conde da Guarda
- Grão com Bacalhau
- Pataniscas de Bacalhau
Summary: Bacalhau à Zé do Pipo
Bacalhau à Zé do Pipo is a flavourful, traditional dish that captures the essence of Portuguese cuisine perfectly. With its tempting combination of cod, potato and a delicious onion and garlic mixture, it is ideal for special occasions and family celebrations. Its straightforward preparation and the many ways it can be adapted make it a favourite in any household. Simply give it a go and enjoy the flavours this traditional cooking has to offer!


