Portuguese Piri-Piri Roasted Pork Supper
A compact Portuguese supper built around a gently roasted pork tenderloin brushed with a mild piri‑piri and lemon glaze, paired with crisp-roasted garlic potatoes and a bright tomato‑cucumber salad — simple technique, bold flavours, and easy leftovers.
1. FINAL MENU
- Name of the meal: Portuguese Piri-Piri Roasted Pork Supper
- Cuisine type: Portuguese
- Serve time: 17:00
One paragraph rationale: This is a compact Portuguese meal that delivers piri‑piri character without heavy fuss: an oven-roasted pork tenderloin glazed with a mild, garlicky piri‑piri and lemon mix, complemented by parboil-and-roast baby potatoes for crisp edges and a fresh tomato‑cucumber salad dressed at the last minute. The pork roasts while the potatoes finish in the same oven, minimizing hands-on time and maximizing table-ready texture; the salad is bright and last-step fresh so everything is served at its best.
- Roasted Pork Tenderloin with Mild Piri-Piri and Lemon
- Garlic-Parsley Roasted Baby Potatoes
- Tomato, Cucumber & Red Onion Salad
2. FULLY EXECUTABLE RECIPES
Roasted Pork Tenderloin with Mild Piri-Piri and Lemon
Equipment
- Oven (capable to 200°C)
- Small rimmed baking sheet (30 x 20 cm) or small roasting pan
- Instant-read thermometer
- Small bowl
- Whisk/fork
- Sharp knife and cutting board
- Tongs
- Aluminum foil
Ingredients (serves 4)
- Pork tenderloin — 900 g (one whole tenderloin)
- Olive oil — 45 ml (3 tbsp) ⁺
- Garlic — 2 cloves, minced (approx 6 g) ⁺
- Mild piri‑piri paste — 5 g (1 tsp)
- Smoked paprika — 2 g (1 tsp) ⁺
- Sea salt — 6 g (1 tsp) ⁺
- Black pepper — 1/2 tsp (approx 1.5 g) ⁺
- Lemon juice — 15 ml (1 tbsp) from ~1/2 lemon ⁺
- Fresh flat-leaf parsley — 1 tbsp, chopped (approx 4 g) ⁺
Practical substitutions:
- If fresh pork tenderloin is unavailable, use pork sirloin roast trimmed to ~900 g and roast to same internal temperature (expect slightly longer cook time — use thermometer).
- If mild piri‑piri paste is not stocked, substitute 1 tsp sweet paprika + 1/8 tsp cayenne (reduce cayenne for less heat) and 1/2 tsp chopped preserved lemon or extra lemon juice.
Cooking / Baking
- Oven: 200°C (conventional or fan-assisted; if fan, reduce temp by 10°C to 190°C)
- Target internal temperature: 63°C (145°F) measured at thickest point; rest 10 minutes after removing from oven.
- Total cook time: 30 minutes (8 minutes active prep + 22 minutes roast + 10 minutes rest)
Instructions
- Preheat and timing note: See timeline for when to start the oven. Begin this recipe when the timeline directs you to season the pork.
- Trim the tenderloin of any silver skin or excess fat; pat dry with paper towel.
- In a small bowl whisk together olive oil (45 ml), minced garlic (2 cloves), piri‑piri paste (5 g), smoked paprika (2 g), sea salt (6 g), black pepper (1/2 tsp) and lemon juice (15 ml).
- Rub the mixture evenly over the tenderloin, pressing it to adhere. Let sit while oven preheats (no longer than 15 minutes).
- Place the tenderloin on the small rimmed baking sheet or roasting pan. Slide into the preheated oven (200°C).
- Roast uncovered for 20–24 minutes. Start checking internal temperature at 18 minutes with an instant-read thermometer: pull when the thickest part reads 63°C.
- Remove from oven, tent loosely with foil, and rest on a cutting board for 10 minutes. While resting, chop 1 tbsp fresh parsley and sprinkle over the pork just before slicing.
- Slice into 1.5 cm medallions and transfer to serving platter. Internal temperature after rest will rise slightly.
Garlic-Parsley Roasted Baby Potatoes
Not low-carb: potatoes.
Not paleo: potatoes.
Equipment
- Medium pot with lid (for parboiling)
- Large rimmed baking sheet (40 x 30 cm)
- Colander
- Mixing bowl or pan for tossing
- Sharp knife
Ingredients (serves 4)
- Baby potatoes — 1.0 kg, halved if larger than 3 cm
- Olive oil — 45 ml (3 tbsp) ⁺
- Garlic — 3 cloves, thinly sliced (approx 9 g) ⁺
- Smoked paprika — 2 g (1 tsp) ⁺
- Sea salt — 6 g (1 tsp) ⁺
- Black pepper — 1/2 tsp (approx 1.5 g) ⁺
- Lemon — zest of 1 lemon and 15 ml (1 tbsp) juice (use the remaining 1/2 lemon for the pork) ⁺
- Fresh flat-leaf parsley — 2 tbsp chopped (approx 8 g) ⁺
Practical substitutions:
- If baby potatoes are unavailable, use 900 g Yukon Gold potatoes cut into 2–3 cm pieces; parboil time remains the same.
Cooking / Baking
- Oven: 200°C (same oven as pork)
- Roast time after parboil: 22–25 minutes at 200°C (until edges brown and crisp)
- Total cook time: 40 minutes (5–10 minutes prep + 10 minutes parboil + 25 minutes roast)
Instructions
- Place halved baby potatoes in cold water in a medium pot, add 1 tsp salt, and bring to a boil over high heat.
- Once boiling, reduce to a simmer and cook for 8–10 minutes until the potatoes are just tender (knife pierces with slight resistance). Drain in a colander and let steam dry for 1 minute.
- While potatoes cook, toss the drained potatoes in a bowl with olive oil (45 ml), sliced garlic (3 cloves), smoked paprika (1 tsp), sea salt (1 tsp), and black pepper (1/2 tsp).
- Spread potatoes cut-side down on the rimmed baking sheet in a single layer.
- Roast in the preheated oven at 200°C for 22–25 minutes, turning once halfway if you want more even browning. They should be golden with crisp edges.
- Remove from oven, immediately toss with lemon zest, lemon juice (15 ml), and chopped parsley (2 tbsp). Keep warm until serving; aim to serve within 10 minutes of roasting for best texture.
Tomato, Cucumber & Red Onion Salad
Equipment
- Large mixing bowl
- Knife and cutting board
- Spoon for tossing
Ingredients (serves 4)
- Ripe tomatoes — 4 medium (approx 800 g), cut into wedges
- Cucumber — 1 large (approx 300 g), peeled if waxed and sliced into half-moons
- Red onion — 1 small (approx 100 g), thinly sliced
- Olive oil — 30 ml (2 tbsp)
- Red wine vinegar — 15 ml (1 tbsp)
- Sea salt — 3 g (1/2 tsp)
- Black pepper — 1/4 tsp (approx 0.75 g)
- Fresh flat-leaf parsley — 2 tbsp chopped (approx 8 g)
Practical substitutions:
- If red wine vinegar is unavailable, use 15 ml (1 tbsp) white wine vinegar or sherry vinegar.
- If tomatoes are out of season, use 350 g cherry tomatoes halved and increase cucumber to 1.5 if desired.
Cooking / Baking
- No oven. Total cook time: 8 minutes (assembly and toss). Finish-dress within minutes of serving.
Instructions
- Combine tomatoes, cucumber slices, and thinly sliced red onion in a large bowl.
- Whisk olive oil (30 ml) and red wine vinegar (15 ml) together; add salt (1/2 tsp) and pepper (1/4 tsp).
- At the final minute before serving (within ~5 minutes), pour dressing over vegetables, add chopped parsley (2 tbsp), toss gently and transfer to serving bowl. Serve immediately.
3. LINEAR TIMELINE (16:18–17:00)
- 16:18: (All) Preheat oven to 200°C; place a rack in the middle position. Start heating 2.5 L water in a medium pot for parboiling potatoes.
- 16:20: (Potatoes) Trim and halve baby potatoes as needed; add potatoes to boiling water with 1 tsp salt and begin an 8–10 minute parboil timer.
- 16:20: (Pork) While water comes to a boil, trim the pork and pat dry; mince 2 garlic cloves and mix the pork rub (45 ml olive oil, 2 cloves minced, 5 g piri‑piri paste, 2 g smoked paprika, 6 g salt, 1/2 tsp pepper, 15 ml lemon juice). Rub evenly onto pork and set aside to rest.
- 16:28: (Pork) If oven reached 200°C, place the seasoned pork tenderloin on the small rimmed baking sheet and put it in the oven to roast for 20–24 minutes (target pull at 63°C).
- 16:30: (Potatoes) Drain parboiled potatoes in a colander; toss immediately in 45 ml olive oil, sliced garlic, 1 tsp smoked paprika, 1 tsp salt and 1/2 tsp pepper. Spread cut-side down on the large rimmed baking sheet and slide into oven alongside the pork to roast for 22–25 minutes.
- 16:48: (Pork) Start checking pork internal temperature with an instant-read thermometer at about 18–20 minutes of roast; pull when thickest point reads 63°C (may be ~16:50). Remove pork and tent with foil to rest for 10 minutes on a cutting board.
- 16:55: (Potatoes) Remove potatoes from oven (they should be golden and crisp). Toss with lemon zest, 15 ml lemon juice and chopped parsley. Keep warm on the stove or in a low oven (no more than 90°C) briefly if needed.
- 16:56: (Salad) Assemble tomatoes, cucumber and red onion in mixing bowl; chop parsley for salad.
- 16:58: (Salad) Whisk 30 ml olive oil and 15 ml red wine vinegar with 1/2 tsp salt and 1/4 tsp pepper; dress the salad and toss with 2 tbsp parsley. Plate salad immediately.
- 17:00: (All) Slice the rested pork into medallions, arrange on platter with potatoes and salad, and serve.
4. CONSOLIDATED SHOPPING LIST
Produce
- Baby potatoes — 1.0 kg
- Tomatoes — 4 medium (approx 800 g)
- Cucumber — 1 large (approx 300 g)
- Red onion — 1 small (approx 100 g)
- Garlic — 5 cloves (approx 15 g) ⁺
- Fresh flat-leaf parsley — 20 g (approx 1 small bunch) ⁺
- Lemons — 2 whole ⁺
Meat / Seafood
- Pork tenderloin — 900 g (one whole tenderloin)
Dry Goods / Pantry
- Olive oil — 120 ml (8 tbsp) ⁺
- Mild piri‑piri paste — 5 g (1 tsp)
- Smoked paprika — 4 g (2 tsp) ⁺
- Sea salt — 15 g (total; approx 2½ tsp) ⁺
- Black pepper — 1¼ tsp (approx 3.5 g) ⁺
- Red wine vinegar — 15 ml (1 tbsp)
5. NOTES & ASSUMPTIONS
- Optional table-side item: extra mild piri‑piri paste or chili flakes for adults to add at the table.
- Global substitution: if baby potatoes are unavailable, use 900 g Yukon Gold cut into 2–3 cm pieces and follow the same parboil-and-roast method.
- Child-safety: the oven, hot baking sheets and a tented resting pork will be hot — keep children away from the oven and hot pans. Use oven mitts when moving trays.
- Timeline risk(s): the tightest execution window is coordinating oven preheat, parboil finish and getting pork and potatoes into the oven together. If the oven is slower to preheat or potatoes require a longer parboil, the roast schedule shifts and resting time shortens.
- Mitigation mindset: monitor oven temperature early; if the oven lags, shorten the potatoes' parboil by 1–2 minutes and roast a few minutes longer, and rely on the instant-read thermometer to decide pork pull time rather than strict minute counts.
- Latest safe start time: You can start as late as 16:18 for a 17:00 serve.