Cheese and Vegetable Frittata

This cheesy frittata is a great excuse to invite family and friends over for brunch. Use whatever vegetables you have on hand, even frozen ones work well. For a sharper flavour, substitute Swiss cheese for Cheddar.

Prep Time:
10 min
Cook Time:
15 min


  • 4 cups ( 1 L ) mixed vegetables, fresh or frozen
  • 6 eggs
  • ½ tsp ( 2.5 mL ) dried basil
  • ¼ tsp ( 1.25 mL ) salt
  • 1/8 tsp ( 0.5 mL ) pepper
  • 1 tsp ( 5 mL ) vegetable oil
  • 1 medium onion, sliced
  • 2 garlic cloves, minced
  • ¾ cup ( 175 mL ) shredded light Cheddar or Swiss cheese


  1. Bring 2 cups (500 mL) salted water to boil in medium saucepan, Add vegetables and cover. Cook just until tender, then drain. Cut any larger vegetables.
  2. Whisk eggs, basil, salt and pepper in small bowl.
  3. Heat oil in 10-inch (25 cm) non-stick skillet over medium heat. Add onion and garlic; cook, stirring occasionally, until soft, about 4 minutes.
  4. Stir in cooked vegetables. Pour egg mixture over vegetables in skillet. As mixture sets around edge of skillet, with spatula, gently lift cooked portions to allow uncooked egg to flow underneath. Cover and cook until bottom is set and top is almost set.
  5. Sprinkle cheese over top. Cover skillet with lid and cook for another minute to melt cheese.
  6. Cut frittata into wedges to serve.