The pork and vegetable frittata is a satisfying and versatile dish that turns a few simple ingredients into a flavorful, one-pan meal. It’s ideal for using up leftover meat and vegetables, and it works equally well as a hearty breakfast, a light lunch, or a no-fuss dinner.
At its core, a frittata is an Italian-style omelet that’s cooked slowly and finished in the oven, creating a firm, sliceable texture. What makes this version special is the addition of seasoned ground pork or cooked pork pieces, which bring richness and depth to the dish. Combined with colorful vegetables, think bell peppers, zucchini, spinach, onions, or tomatoes, the result is a well-balanced and protein-packed meal.
To make it, start by sautéing your chopped vegetables in a bit of olive oil until softened. Add in your pork and cook through, seasoning with salt, pepper, and herbs like thyme or oregano. Once everything is cooked and fragrant, pour in beaten eggs (with a splash of milk or cream if you like it fluffier), and gently stir to combine everything in the pan.
Let the mixture cook over medium heat just until the edges begin to set, then transfer the skillet to the oven to finish baking. In about 10 to 15 minutes, the top will be puffed, golden, and set, ready to be sliced and served warm or even at room temperature.
A sprinkle of cheese like feta, cheddar, or parmesan before baking adds a rich, melty topping, while fresh herbs on top brighten the flavor. You can serve the frittata with a side salad, toast, or roasted potatoes for a complete meal.
Whether you’re meal prepping for the week or need a crowd-pleasing brunch dish, this pork and vegetable frittata is a simple yet satisfying solution. It’s easy to customize, quick to prepare, and delicious at any time of day.

Ingredients
- 6 eggs large
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1/2 pound cooked pork diced
- 1 onion small, chopped
- 1 bell pepper chopped
- 1 zucchini chopped
- 1 cup baby spinach
- 1/2 cup shredded cheese (cheddar, Monterey Jack, or your choice)
Instructions
- In a bowl, whisk together the eggs, milk, salt, and black pepper.
- Heat the olive oil in a non-stick skillet over medium heat. Add the pork, onion, bell pepper, and zucchini. Cook for 5-7 minutes, until the vegetables are tender.
- Add the baby spinach to the skillet and cook for an additional 1-2 minutes, until wilted.
- Pour the egg mixture over the vegetables in the skillet. Cook for 2-3 minutes, until the edges start to set.
- Sprinkle the shredded cheese over the top of the frittata. Transfer the skillet to the oven and broil for 3-5 minutes, until the cheese is melted and golden brown.
- Remove the skillet from the oven and let the frittata cool for a few minutes before slicing and serving.
Meh. The flavor was fine, but I thought it would be more “porky.” Next time I might add more pork or some garlic.
Absolutely loved the flavor! The spinach added a nice touch. Will make again!
This frittata is amazing! I made it for brunch and everyone loved it. Definitely a keeper!
Not bad, but I found it needed a little more salt. Also I think 3 eggs worth of milk would’ve been enough? Still, the texture was nice and it reheats well.
Is this a real recipe? Seems kinda basic… not impressed.
This frittata was amazing! So flavorful and easy to make. My family loved it!
I don’t know, the idea of mixing spinach with eggs just sounds wrong. Tried it, still not for me. 1 star.
I dont get why you have to add milk? Is it really necessary? Seems odd to me.
Boring!!! I need more flavor, maybe salt or something?? Just didn’t work for me.
The cheese melted just right! This is definitely a winner. Thanks for sharing!
I forgot to buy bell pepper, so I used carrot instead. Still turned out well!
Made this for breakfast, everyone gobbled it up! Will share with my friends. 😄
Made this for brunch and it was honestly so good—my veggies stayed flavorful and the broiled cheese got that perfect golden top. I used leftover pork roast and wouldn’t change a thing.
I made it but mine didn’t really “set” right—maybe I cooked the veggies too long? Also I think I broiled it more like 10 minutes and the cheese got burnt lol. Still tasted good though.
Yes!! I love when the broil actually gives that golden top. I also used leftover pork and it turned out super flavorful—totally would make again for brunch.
Where do u buy cooked pork? Never heard of this before! Can I just fry raw pork?
Why broil? Can’t we just cook it on the stove? Sounds like too much work!
I followed it exactly and it was kind of eggy? Like not much seasoning besides salt/pepper. Would love a hint of paprika or herbs.
Wow, I added mushrooms and it turned out great! My family loved it! 👌
That’s awesome! Mushrooms definitely add a nice touch. 🍄 I might try that next time!
Mushrooms? Really? I thought they would ruin it. But if your family liked it, guess it’s worth a try.
Tasty but I think I should’ve cooked it longer. Next time!
Yum! I’m not usually a fan of frittatas, but this one changed my mind. The cheese on top was the cherry on the cake! 😊
Glad to hear you liked it! The cheese really makes it special, doesn’t it? 😋
Quick and easy. I’m not much good in da kitchen, but I managed this!
That’s awesome! Frittatas are the perfect way to use up leftovers. Great job!
I dunno, mine came out a bit soggy. Maybe I put too much milk?
This turned out great—super fluffy for a frittata. I used leftover ham and it still tasted awesome.
Yes! The leftover pork tip is clutch—this recipe is super forgiving. Mine turned out fluffy too after letting it rest a few minutes before slicing.
I dunno… 3-5 min broil seems like it would burn the cheese quick. Mine got a little too brown even though I watched it. Still good but next time I’ll lower the rack or broil less.
Delish! Perfect for using up leftover pork. I added some spicy sausage too. Yum!
This is just eggs and meat, right? 🤷♂️ Not too fancy, but it filled me up.
My kids loved it! They usually don’t eat eggs, but they gobbled this up! 😊
That’s awesome! I love when kids surprise us with their tastes! 😊
Healthy and filling. I appreciate recipes like this that use what I have at home.
I’m skeptical about the broil step. Mine browned way too fast and the center wasn’t fully set until I baked it a few more minutes. But once corrected, it tasted good.
It was decent, but the spinach didn’t mix well with the flavors. Not a fan.
I forgot the cheese and I didn’t even miss it. Surprised it was still yummy! Who needs cheese anyway?
Easy to follow. I’m not much a cook but this worked for me! Next time, I might add some salsa on top.