Portuguese Weeknight Family Supper
A compact, authentic Portuguese meal centered on tender pan-seared hake brightened with a mild piri-piri oil, accompanied by fragrant tomato rice, room-temperature roasted peppers, quick sautéed kale, a simple Portuguese-style yogurt dessert and complementary drinks. Designed for a solo cook to finish everything hot and at rhythm for a 17:00 family service.
1. FINAL MENU
- Name of the meal: Portuguese Weeknight Family Supper
- Cuisine type: Portuguese
- Serve time: 17:00
This menu pairs a quick, skillful pan-seared hake with a gently spiced piri-piri oil against the comforting backdrop of tomato rice — a balance of Portuguese coastal flavors and pantry-friendly technique that rewards sitting down together: the fish is finished to order for a warm, crisp crust; the rice holds and carries garlic-tomato savor; roasted red peppers add sweet smoke at room temperature; kale is a bright, peppery green finish; a simple honeyed yogurt with orange and walnuts closes the plate without fuss. The drinks — a kid-friendly citrus spritz and a bottle of crisp Vinho Verde for the adults — match the meal’s bright, coastal profile.
- Pan-Seared Hake with Mild Piri-Piri Oil
- Arroz de Tomate (Portuguese tomato rice)
- Pimentos Assados — Roasted red peppers with garlic & olive oil
- Quick Sautéed Kale (Couve) with garlic
- Honeyed Greek Yogurt with orange segments and walnuts (dessert)
- Citrus Spritz (kid-friendly drink)
- Vinho Verde (adult beverage)
2. FULLY EXECUTABLE RECIPES
Pan-Seared Hake with Mild Piri-Piri Oil
Equipment
- 1 large nonstick or stainless-steel frying pan, 26 cm (10–11 inch)
- 1 small saucepan (250–500 ml)
- Fish spatula or large flexible spatula
- Paper towels
- Digital scale
- Measuring spoons and cups
- Instant-read thermometer (optional)
Ingredients (4 servings)
- Fresh hake fillets, skinless and pin-boned — 640 g total (4 fillets approx. 160 g each)
- Olive oil ⁺ — 90 ml (for searing and piri-piri oil)
- Piri-piri paste — 15 ml (1 tbsp)
- All-purpose flour — 50 g (for light dusting)
- Salt ⁺ — 6 g (1 teaspoon) divided
- Black pepper, ground ⁺ — 2.5 g (1/2 teaspoon) divided
- Garlic — 3 cloves, minced
- Unsalted butter (cold) — 20 g
- Fresh flat-leaf parsley (or cilantro) — 10 g, chopped
Practical substitutions:
- Hake substitution: use cod, pollock, or haddock fillets of similar thickness (adjust sear time if thicker).
- Piri-piri paste substitution: 1 tsp hot sauce + 1/2 tsp smoked paprika mixed into oil.
Cooking / Baking
- Pan and piri-piri oil: stovetop, medium-high heat for searing; piri-piri oil warmed gently in small saucepan over low heat for 1–2 minutes (do not boil).
- Total cook time: 15 minutes (active, from cold).
Instructions
- Pat the hake fillets dry with paper towels; season both sides with 4 g (2/3 tsp) salt and 1.5 g (1/4 tsp) pepper. Lightly dust both sides with the 50 g flour; shake off excess.
- Make the mild piri-piri oil: place 90 ml olive oil and 15 ml piri-piri paste in the small saucepan over very low heat; warm and stir for 1–2 minutes until aromatic; remove from heat and set aside (will be used for finishing). While warming, mince garlic for the fish.
- Heat the 26 cm pan over medium-high until hot (about 2 minutes). Add 1 tbsp (15 ml) olive oil, swirl to coat.
- Add fillets to the pan spaced single layer; cook 3.5–4 minutes without moving until the underside forms a golden crust. Flip with spatula; add remaining 1 tbsp (15 ml) olive oil, 20 g cold butter and the minced garlic around the fish. Spoon butter and garlic over fillets while cooking 3–4 minutes more until fish reaches opaque and flakes easily (internal temp ~57–60 °C if using thermometer). Total sear time approx. 7–9 minutes depending on thickness.
- Remove fillets to a warm plate; spoon 1 tbsp of warmed piri-piri oil over the top of each fillet and sprinkle with chopped parsley and remaining pinch of salt and pepper (approximately remaining 2 g salt and 1.0 g pepper combined).
Arroz de Tomate (Portuguese Tomato Rice)
Equipment
- 2.5–3 L heavy saucepan with tight-fitting lid
- Wooden spoon or spatula
- Measuring jug
Ingredients (4 servings)
- Long-grain rice (e.g., basmati or standard white rice) — 300 g (1 2/3 cups)
- Olive oil ⁺ — 30 ml (2 tbsp)
- Yellow onion — 1 medium (approx. 150 g), finely diced
- Garlic — 2 cloves, minced
- Tomato paste — 30 g (2 tbsp)
- Canned crushed tomatoes — 400 g (1 can)
- Vegetable stock (hot) — 900 ml (3 3/4 cups)
- Bay leaf — 1 leaf
- Salt ⁺ — 6 g (1 teaspoon)
- Black pepper, ground ⁺ — 2.5 g (1/2 teaspoon)
Practical substitutions:
- If crushed tomatoes are unavailable, use 400 g canned diced tomatoes and crush with a spoon in the pot.
Cooking / Baking
- Stovetop, simmer with lid on. Total cook time: 30 minutes (active + simmer). Active hands-on ~12 minutes at start, then unattended simmer 18 minutes.
Instructions
- Heat the saucepan over medium heat and add 30 ml olive oil.
- Add diced onion and cook 4–5 minutes until translucent and just beginning to color.
- Add minced garlic and cook 30 seconds until aromatic.
- Stir in tomato paste and cook 1 minute; add crushed tomatoes and stir to combine.
- Add rice, stir to coat grains in the tomato mixture for 1 minute.
- Pour in 900 ml hot vegetable stock, add bay leaf, 6 g salt and 2.5 g pepper. Bring to a brisk simmer uncovered.
- Reduce heat to low, cover and cook 16 minutes undisturbed. After 16 minutes, turn off heat and let sit covered 2 minutes to finish steaming. Remove bay leaf, fluff with fork and keep covered until serving — best to finish by 16:45 (may hold at near-warm room temp up to 15 minutes).
Pimentos Assados — Roasted Red Peppers with Garlic & Olive Oil
Equipment
- Rimmed baking sheet or broiler pan
- Tongs
- Medium bowl
- Small mixing bowl
Ingredients (4 servings)
- Large red bell peppers — 4 whole (approx. 1.2 kg total)
- Olive oil ⁺ — 30 ml (2 tbsp)
- Garlic — 2 cloves, thinly sliced
- Red or sherry vinegar — 15 ml (1 tbsp)
- Salt ⁺ — 3 g (1/2 teaspoon)
- Black pepper, ground ⁺ — 1.25 g (1/4 teaspoon)
- Fresh parsley — 5 g, chopped
Practical substitutions:
- If you lack an oven/broiler, char peppers over a gas burner or cast-iron pan; roast until skins blacken and proceed with peeling.
Cooking / Baking
- Oven broiler or 230 °C (450 °F) roast; total cook time: 35 minutes (active ~15 minutes, hands-off broiling/roasting ~20 minutes).
Instructions
- Preheat broiler to high or oven to 230 °C (450 °F) with rack 12–15 cm from the heat source.
- Place whole peppers on the baking sheet; broil/roast, turning every 6–8 minutes, until skins are blistered and blackened on all sides, about 18–22 minutes total.
- Transfer hot peppers to a bowl and cover with a plate or cling film to steam for 5 minutes (this loosens skins).
- When cool enough to handle, peel skins, remove stems and seeds, and slice into 2 cm strips.
- Toss sliced peppers with 30 ml olive oil, sliced garlic, 15 ml vinegar, 3 g salt, 1.25 g pepper and 5 g chopped parsley. Transfer to a shallow dish; can be served room temperature. Total elapsed time about 35 minutes.
Quick Sautéed Kale (Couve à Portuguesa style, no pork)
Equipment
- 24–26 cm sauté pan or skillet
- Tongs
Ingredients (4 servings)
- Kale (curly or lacinato), stemmed and roughly chopped — 300 g
- Olive oil ⁺ — 30 ml (2 tbsp)
- Garlic — 2 cloves, thinly sliced
- Salt ⁺ — 6 g (1 teaspoon)
- Black pepper, ground ⁺ — 1.25 g (1/4 teaspoon)
- Red pepper flakes — 0.5 g (a pinch) (optional table spice for adults only; not added to base)
Practical substitutions:
- Substitute baby spinach (300 g) but reduce cook time to 2–3 minutes.
Cooking / Baking
- Stovetop, medium-high heat. Total cook time: 8 minutes (active).
Instructions
- Heat skillet over medium-high and add 30 ml olive oil.
- Add sliced garlic and cook 30 seconds until fragrant, taking care not to brown.
- Add chopped kale in a loose pile; cook 2 minutes, then toss with tongs; continue cooking 3–4 minutes until kale is bright and tender but still vibrant; season with 6 g salt and 1.25 g pepper. Keep warm and finish to order — start at 16:52 to finish at 17:00.
Honeyed Greek Yogurt with Orange Segments and Walnuts (Dessert — no-cook)
Equipment
- 4 small dessert bowls
- Spoon
Ingredients (4 servings)
- Greek-style plain yogurt — 500 g
- Honey ⁺ — 40 g (2 tbsp)
- Fresh oranges — 2 fruit, peeled and segmented (use remaining orange juice if you prefer)
- Walnuts — 60 g, roughly chopped
Practical substitutions:
- Use plain yogurt if Greek is unavailable; drain briefly in a sieve for thicker texture.
Cooking / Baking
- No cooking. Total time: 5 minutes assembly.
Instructions
- Divide 500 g yogurt into 4 bowls (~125 g per bowl).
- Drizzle 10 g (1/2 tbsp) honey over each bowl (total 40 g).
- Top each with orange segments and 15 g chopped walnuts. Serve immediately or keep chilled briefly.
Citrus Spritz (Kid-Friendly Drink)
Equipment
- Pitcher or mixing jug
- 4 tall glasses
- Ice
Ingredients (4 servings)
- Orange juice (ready-made or freshly squeezed) — 500 ml total
- Sparkling water — 1,000 ml (1 L)
- Honey ⁺ — 40 g (2 tbsp) — dissolve into juice warm if using thick honey
- Ice — ~400 g (as needed)
- Orange slices for garnish — optional, 1 orange sliced (not included above)
Practical substitutions:
- If no sparkling water, use chilled club soda or mild lemon-lime soda (flavor will change).
Cooking / Baking
- No cooking. Total time: 5 minutes assembly.
Instructions
- In a jug, combine 500 ml orange juice and 40 g honey; stir until honey dissolves.
- Add 1,000 ml chilled sparkling water and ice; stir gently.
- Pour into 4 glasses and garnish with an orange slice if desired. Keep chilled and pour into glasses at the table.
Vinho Verde (Adult Beverage — purchased)
Equipment
- 1 wine opener
- 2 wine glasses
Ingredients (4 servings)
- Vinho Verde, Portuguese white wine — 1 bottle (750 ml), chilled
Practical substitutions:
- Substitute a light, zesty Albariño or young Verdejo if Vinho Verde is unavailable.
Cooking / Baking
- No cooking. Total time: none (purchase and chill).
Instructions
- Chill bottle well (ideally 1–2 hours before service) and open at serving.
3. LINEAR TIMELINE (16:00–17:00)
- 16:00: Pimentos Assados — Preheat broiler (or oven to 230 °C / 450 °F). Place 4 whole red peppers on baking sheet to roast.
- 16:06: Pimentos Assados — Turn peppers; continue roasting until skins are blistered/blackened (~another 12–16 minutes).
- 16:20: Pimentos Assados — Transfer hot peppers to a bowl and cover to steam for 5 minutes.
- 16:22: Arroz de Tomate — Heat 30 ml olive oil in heavy saucepan; add 1 medium diced onion and cook 4–5 minutes until translucent.
- 16:27: Arroz de Tomate — Add 2 minced garlic cloves and 30 g tomato paste; cook 1 minute, then stir in 400 g crushed tomatoes and 300 g rice.
- 16:30: Pimentos Assados — Peel, seed and slice peppers; toss with 30 ml olive oil, 2 sliced garlic cloves, 15 ml vinegar, 3 g salt, 1.25 g pepper and 5 g parsley; set roasted peppers aside to hold at room temp (do not refrigerate).
- 16:31: Arroz de Tomate — Pour in 900 ml hot vegetable stock, add bay leaf, 6 g salt and 2.5 g pepper; bring to simmer.
- 16:33: Arroz de Tomate — Reduce to low, cover and cook undisturbed for 16 minutes.
- 16:35: Dessert & Drinks prep — In bowls, divide 500 g yogurt, drizzle total 40 g honey, segment 2 oranges and reserve for topping, chop 60 g walnuts; cover and refrigerate briefly or leave on counter.
- 16:45: Arroz de Tomate — Turn off heat after 16 minutes; let rice rest covered 2 minutes. Fluff rice and keep covered; rice done (best to finish by 16:45).
- 16:45: Pantry / Fish prep — Pat-dry hake fillets, season with 4 g salt and 1.5 g pepper, dust with 50 g flour and shake off excess. Start warming piri-piri oil: 90 ml olive oil + 15 ml piri-piri paste in small saucepan over very low heat 1–2 minutes; remove from heat and set aside.
- 16:47: Set table and warm plates; divide tasks: place pans and utensils ready at stove.
- 16:50: Arroz de Tomate — Check rice; keep covered and warm.
- 16:50: Kale prep — Stem and roughly chop 300 g kale; have garlic sliced for sauté.
- 16:52: Sautéed Kale — Heat 30 ml olive oil in skillet over medium-high and add 2 sliced garlic cloves; after 30 seconds add kale and sauté, tossing, seasoning with 6 g salt and 1.25 g pepper; cook ~6 minutes until tender-crisp; keep warm but do not overcook (final toss at 16:58–16:59).
- 16:52: Fish — Heat 26 cm pan over medium-high until hot; add 15 ml olive oil and place hake fillets in single layer.
- 16:56: Fish — After 3.5–4 minutes, flip fillets; add remaining 15 ml olive oil and 20 g butter; spoon garlicky butter over fillets and cook 3–4 minutes more until opaque and flaky (internal ~57–60 °C).
- 16:59: Final plating prep — Remove kale to a warm serving dish; remove hake to warm plates; spoon 1 tbsp warmed piri-piri oil over each fillet and scatter 10 g chopped parsley over the fish.
- 16:59: Reheat or re-fluff rice if needed and transfer to serving bowl; bring roasted peppers plate to table (room temp).
- 17:00: Serve — Place all dishes on table and pour kid Citrus Spritz and adult Vinho Verde; family sits and eats at 17:00.
4. CONSOLIDATED SHOPPING LIST
Produce
- Yellow onion — 1 medium (approx. 150 g)
- Garlic — 1 bulb (≈10 cloves) ⁺
- Large red bell peppers — 4 whole
- Kale (curly or lacinato), stemmed — 300 g
- Fresh flat-leaf parsley — 20 g ⁺
- Fresh oranges (for dessert segments / optional garnish) — 2
- Orange slices for drink garnish — (use 1 of the 2 oranges above) ⁰
Meat / Seafood
- Fresh hake fillets, skinless and pin-boned — 640 g
Dairy
- Greek-style plain yogurt — 500 g
- Unsalted butter — 20 g
Dry Goods / Pantry
- Olive oil — 180 ml ⁺
- All-purpose flour — 50 g
- Long-grain white rice — 300 g
- Canned crushed tomatoes — 400 g
- Tomato paste — 30 g
- Vegetable stock (liquid) — 900 ml
- Bay leaf — 1 leaf
- Piri-piri paste — 15 ml
- Honey — 80 g ⁺
- Walnuts — 60 g
- Salt — 25 g ⁺
- Black pepper, ground — 8 g ⁺
- Red or sherry vinegar — 15 ml
- Red pepper flakes — 0.5 g ⁰
Drinks
- Orange juice (ready-made) — 500 ml
- Sparkling water — 1 L
- Vinho Verde, Portuguese white wine — 1 bottle (750 ml)
5. NOTES & ASSUMPTIONS
- Optional table-side items: lemon wedges and extra piri-piri paste for adults who want additional heat at the table (add these at the table only).
- Global substitutions: if hake is unavailable, use cod, pollock or haddock (adjust sear time if thicker). If piri-piri paste is unavailable, mix 1 tsp hot sauce + 1/2 tsp smoked paprika into the warm oil.
- Child-safety notes: keep piri-piri paste and red pepper flakes out of reach of children; add extra heat at the table only for adults.
- Timeline risks: the tightest execution window is the final 15 minutes (16:45–17:00) when the fish must be seared and the kale finished simultaneously; this requires hot pans and an organized workstation. Risk mitigation mindset: have all mise en place completed before starting the fish (fillets dry, flour measured, oil warmed, pans preheated); clear one burner for fish and another for kale sauté.
- The latest safe start time: You can start as late as 16:00 for a 17:00 serve.