Ham and Leftover Vegetable Frittata
Don’t throw away your leftovers! Turn them into a delicious leftover vegetable frittatas! With this easy-peasy ham and vegetable frittata recipe, you can turn any left-over roast veggies into a mouthwatering breakfast or lunch dish. Think quiche, but easier and fewer carbs! Say yes to delicious, healthy meals and no to food waste!

Looking for a delicious way to transform your leftovers into a satisfying meal? This Ham and Vegetable Frittata recipe is your answer. With a simple blend of eggs, milk, cheese, and your choice of leftover roast veggies and ham (or other proteins), this versatile dish comes together quickly for a hearty breakfast, lunch, or dinner. Perfect for reducing food waste while creating something flavorful, this frittata is a must-try for any home cook!
This post contains affiliate links which means if you make a purchase we might receive a small commission at no additional cost to you.

Today we make a ham and vegetable frittata using leftovers. We use our leftover roast veggies from last nights dinner along with ham, but you could use steak or chicken. And if you don’t have any leftovers then you could quickly roast or stir fry any veggies you might have on hand.
Turning leftovers into a delicious frittata is one of our favorite go-to recipes. While I adore quiche, frittatas are a fantastic choice for a simpler, lower-carb option. With endless ingredient possibilities and a straightforward recipe, you can whip up a quick, satisfying breakfast or lunch in no time.
Leftover Vegetable Frittata Recipe:
Ingredients:
- 8 eggs
- ½ cup milk
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- ½ cup of Monterey Jack Cheese or Mozzarella
- 2 cloves garlic, minced
- 2 cups leftover roast veggies such as broccoli, asparagus, red bell pepper, onion, zucchini and yellow squash
- 1 cup chopped ham
- ¼ cup parmesan cheese
Equipment:
- Oven safe skillet
- Mixing Bowl
- Garlic Chopper
- Whisk
🥣 Recipe Tips
- Customize with Leftovers: This recipe is highly adaptable, so feel free to swap in any leftover proteins (like chicken, turkey, or sausage) or vegetables (such as mushrooms, spinach, or carrots). Just ensure raw vegetables are cooked until soft before adding the egg mixture to maintain the right texture and consistency.
- Prevent Sticking: To ensure your frittata releases easily from the cast iron skillet, make sure to generously coat the pan with olive oil before adding the ham. You can also use a non-stick oven-safe skillet if you’re concerned about sticking, but cast iron adds great flavor if properly seasoned.
- Check Doneness Carefully: To avoid overcooking, keep a close eye on the frittata during the 12-14 minute baking time. The center should be just set but slightly jiggly when you remove it from the oven, as it will continue to cook from residual heat while resting for 5-10 minutes before slicing.
How to Make this Leftover Ham and Vegetable Frittata:

Preheat your oven to 425° F. Break 8 eggs into a medium size bowl, season with salt and black pepper. Whip well

Add the milk and continue to whip until eggs and milk are well combined.

Carefully add cheese to egg mixture and mix with a fork until the cheese is incorporated

Chop ham and leftover veggies into bite size pieces. Mince both cloves of garlic.

Add a splash of olive oil in a 10 or 12 inch cast iron skillet and heat on medium heat and add chopped ham. Stir and cook for 2 to 3 minutes.

Add the minced garlic and your leftover veggies to the ham and stir to heat.
NOTE: If you don’t have leftover vegetables then they need to be cooked until soft prior to adding egg mixture.

Pour the egg and milk mixture onto the ham and veggies. Gently stir to combine.

Stir and heat over medium heat until the bottom and sides start to set

Top your ham and veggie frittata with the parmesan cheese and place in oven. Bake for 12-14 minutes watching it carefully. Remove from oven when the center is almost set.

Remove from oven and let rest for 5-10 minutes. Slice into six servings and serve May be served hot or cold.
Served warm with a side of fresh fruit, it was a delightful breakfast that turned humble leftovers into a meal your family raves about, proving once again that the best dishes often come from what’s already on hand.
Other Breakfast Recipes:
🥣 Recipe

Ingredients
- 8 eggs
- ½ cup milk
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- ½ cup Monterey Jack Cheese or Mozzarella
- 2 cloves garlic minced
- 2 cups leftover roast veggies such as broccoli, asparagus, red bell pepper, onion, zucchini and yellow squash
- 1 cup chopped ham
- ¼ cup parmesan cheese
Instructions
- Preheat your oven to 425° F. Break 8 eggs into a medium size bowl, season with salt and black pepper. Whip well. Add the milk and continue to whip until eggs and milk are well combined.
- Carefully add the Monterey Jack cheese to egg mixture and mix with a fork until the cheese is incorporated
- Chop ham and leftover veggies into bite size pieces. Mince both cloves of garlic.
- Add a splash of olive oil in a 10 or 12 inch cast iron skillet and heat on medium heat. Add chopped ham and cook for 2 to 3 minutes.
- Add your leftover veggies to the ham and stir to heat then add minced garlic. If you don’t have leftover vegetables then they need to be cooked until soft prior to adding egg mixture.
- Pour the egg and milk mixture onto the ham and veggies. Gently stir to combine.
- Stir and heat over medium heat until the bottom and sides just start to set.
- Top your ham and veggie frittata with the parmesan cheese and place in oven. Bake for 12-14 minutes watching it carefully. Remove from oven when the center is almost set.
- Remove from oven and let rest for 5-10 minutes. May be served hot or cold.
Nutrition
Click HERE to save this Leftover Vegetable Frittata Recipe to Pinterest


I've never made frittatas and I'm currently making a list of new foods to try. I will definitely have to add this one to the list. Thanks for sharing.
I love frittatas. They are so easy and delish 🙂
That absolutely sounds delicious. I make quiche often with the same kind of "throw in leftovers" theory!
I've just been thinking of trying a frittata this week!
I love making this frittata. It's definitely my go-to dish when I don't know what to make or don't feel like cooking. Awesome meal anytime.
I really appreciate the flexibility of this recipe! Thanks so much for sharing, it looks good for breakfast, lunch or dinner!
Yum! I love frittatas! Thanks so much for sharing
This looks sooo yummy!!
Yum!!! I LOVE frittata!! Yours looks DELICIOUS!
Hi Evelyn,
What a great way to take care of the leftovers, this looks awesome! Hope you have a fabulous week
Looks great! Love Frittata's for dinner, so yummy!
I love frittatas, yum! Thank you Hoping you have a great weekend xo
Hi Evelyn, just shared this recipe with hubby. We just happen to have some left over steak and some garden carrots in the frige.
Sounds yummy and such a perfect way to use up leftovers (and stretch the budget!) We would love this!
You must have one very Happy Hubby! i think I could even smell it as I was reading 🙂
This was so easy and so good! I couldn’t wait to try it, I'm always looking for a new way to use leftovers. Thanks
Great idea! Frittatas are great right? And I will keep an eye out for those sweet peppers!
One of my (food) pet peeves is wasting all those bits of leftovers that aren't enough to do anything with. Your frittata is a tasty solution!
Thank you so much
Oh yum! I didnt realize frittata was so easy to make! Thanks for the new recipe!
Yum! Can I come for dinner? Thanks
Love your creativeness! Thanks for sharing