Prep the livers: Rinse briefly, pat very dry, and trim off any sinew. Cut large pieces in half.
Season with salt and pepper.
Make the peri peri sauce: In a blender, add chilies, garlic, roasted red pepper, smoked and sweet paprika, oregano, lemon juice, vinegar, honey, 2 tablespoons olive oil, 1/2 teaspoon salt, and a few grinds of pepper. Blend until smooth. Adjust salt, lemon, or honey to taste.
Sauté the onion: Heat a large skillet over medium heat with a drizzle of oil.
Cook the onion with a pinch of salt for 3–4 minutes until soft and lightly golden. Scrape out to a bowl and set aside.
Sear the livers: Increase heat to medium-high. Add a thin layer of oil.
When shimmering, add the livers in a single layer. Cook 1.5–2 minutes per side until browned outside but still slightly pink inside. Do this in batches if needed to avoid steaming.
Add sauce and simmer: Return onions to the pan.
Pour in enough peri peri sauce to coat (about 2/3 cup). Add a splash of stock or water if it looks too thick. Simmer 1–2 minutes to warm through and finish cooking the centers.
Check doneness: The livers should be just cooked through with a faint blush; they’ll be tender, not chalky.
Season again with salt, pepper, and an extra squeeze of lemon.
Garnish and serve: Scatter parsley on top. Serve hot with lemon wedges, crusty bread, rice, or creamy mash to catch the sauce.