Okay, let’s be real — finding a lunch that holds up after a few hours in a Tupperware isn’t always easy. You want flavor, something filling, and hey, maybe even a little veggie action to make yourself feel like an adult. That’s where this chorizo frittata steps in like a hero with a frying pan.
It’s hearty, it reheats like a dream (or honestly, tastes great cold), and it’s got that smoky, rich chorizo flavor that makes you feel like you’re eating something way fancier than you actually are. Plus, it’s one of those “toss it together with what’s in the fridge” kind of recipes.
Had leftover potatoes from last night’s roast? Boom. They’re going in.
🍳 Chorizo Frittata Recipe Card
Ingredients:
- 1 tsp rapeseed oil (or olive oil if that’s what you’ve got)
- 1 onion, roughly chopped
- 1 red bell pepper, seeds out, chopped
- 200g/7oz chorizo, casing off and chopped (don’t stress too much on uniformity)
- 6 free-range eggs
- 50ml/2fl oz milk (any kind works, I’ve even done it with oat milk in a pinch)
- 1 garlic clove, finely chopped
- 200g/7oz cooked potatoes, roughly chopped (leftovers = perfect here)
- 100g/3½oz frozen peas (no need to defrost!)
- 2 tbsp flat-leaf parsley, chopped (optional but fancy-looking)
- Sea salt & freshly ground black pepper, to taste
- Green salad, to serve (totally optional, but balances it nicely)
Method:
- Preheat your oven to 375°F (190°C) if you’re finishing the frittata in the oven (optional, but helpful for a golden top).
- Grab a non-stick ovenproof pan — like a medium skillet — and heat the rapeseed oil over medium heat.
- Toss in the onion and red pepper. Cook for about 5–6 minutes, until soft and maybe a little charred around the edges.
- Add the chorizo and garlic. Cook for 3–4 mins until the oil turns a little orangey-red and smells like magic.
- Stir in the potatoes and frozen peas. Let them warm through, about 2 mins.
- In a bowl, beat the eggs and milk together. Season with salt and pepper. Then pour this eggy mix into the pan.
- Scatter over the parsley. Let it cook on the stove for 4–5 minutes, just until the edges start to set.
- Pop the whole pan in the oven for 10–12 mins or until the top is set and slightly golden. (If you’re not using the oven, just cover with a lid and cook on low until set — still works.)
- Let it cool, then slice it up. Squares, wedges, whatever shape your lunchbox is begging for.
❓ FAQs
Can I make this ahead of time?
Oh heck yes. This is perfect for meal prep. It keeps in the fridge for 3–4 days, easy. Just wrap slices in foil or store in containers.
Is this good cold?
Honestly… yeah. It’s like cold pizza’s fancier cousin. But if you like it warm, zap it in the microwave for 30–45 seconds.
What can I sub for chorizo?
No chorizo? No problem. Cooked bacon, crumbled sausage, or even roasted mushrooms if you’re going meat-free.
Can I freeze it?
Totally. Wrap individual slices in parchment and freeze. Just thaw overnight in the fridge before reheating.
What kind of potatoes work best?
Anything already cooked! I’ve used roasted baby potatoes, boiled new potatoes, even leftover wedges (don’t judge, it was amazing).

Chorizo Frittata
- Total Time: 30 minutes
- Yield: 4 portions 1x
Description
A super-easy, flavor-packed Chorizo Frittata that’s perfect for using up leftovers and smashing out brunch or dinner with very little fuss.
Ingredients
- 1 tsp rapeseed oil (or olive oil)
- 1 onion, roughly chopped
- 1 red bell pepper, chopped
- 200g/7oz chorizo, chopped
- 6 free-range eggs
- 50ml/2fl oz milk (any kind)
- 1 garlic clove, finely chopped
- 200g/7oz cooked potatoes, roughly chopped
- 100g/3½oz frozen peas
- 2 tbsp flat-leaf parsley, chopped (optional)
- Sea salt & freshly ground black pepper, to taste
- Green salad, to serve (optional)
Instructions
- Preheat the oven grill to high.
- Heat the oil in an oven-safe frying pan over medium heat.
- Add the onion and red pepper and cook until softened.
- Stir in the chopped chorizo and cook for 2–3 minutes more.
- In a bowl, whisk together eggs, milk, garlic, salt, and pepper.
- Add potatoes and peas to the pan and mix gently.
- Pour the egg mixture into the pan and tilt it to spread evenly.
- Cook over low heat for 5–7 minutes until the edges set.
- Place under the grill for 3–5 minutes or until the top is golden and puffed.
- Sprinkle with parsley and serve with green salad if desired.
Notes
Great for using leftover cooked potatoes. No need to defrost the peas – they go straight in frozen.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Grill
- Cuisine: Spanish-Inspired
Nutrition
- Serving Size: 1 portion
- Calories: 380
- Sugar: 4g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 9g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 210mg
Keywords: chorizo, frittata, eggs, brunch, potatoes, easy recipe
🥗 In Conclusion (but like, the fun kind)
So, this chorizo frittata? It’s the kind of lunch you’ll actually look forward to. It’s got all the good stuff — crispy edges, soft fluffy middle, pops of peas and the smoky depth of chorizo. Toss in whatever’s hanging out in your fridge drawer, and you’ve got a no-fuss, crowd-pleasing meal.
Perfect for lazy Sundays or the night-before panic when you realize tomorrow’s lunch is… uh, nonexistent.
Anyway, next time you’ve got leftover spuds and no clue what to do with ’em — now you know. 😉