Roasted Vegetable Frittata

Total Time

Prep: 25 min. Bake: 15 min.


6 servings

Updated: Jan. 06, 2023
The wonderful thing about frittatas is that I can make them with whatever I have available in my garden and in the pantry. This version uses spring produce to its fullest. Roasting really intensifies the natural sweetness of the asparagus and onion, and the earthiness of the potatoes. —Trisha Kruse, Eagle, Idaho
Roasted Vegetable Frittata Recipe photo by Taste of Home


  • 1 pound fresh asparagus, trimmed and cut into 2-inch pieces.
  • 2 small red potatoes, halved and thinly sliced
  • 1-1/2 cups sliced sweet onion (1/2 inch thick)
  • 2 tablespoons olive oil, divided
  • 1/2 teaspoon salt, divided
  • 1/2 teaspoon pepper, divided
  • 4 large eggs
  • 1/2 cup 2% milk
  • 1 cup finely chopped fully cooked ham
  • 3 garlic cloves, minced
  • 1/2 cup shredded part-skim mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons minced fresh basil


  1. Preheat oven to 450°. In a large bowl, combine asparagus, potatoes and onion. Mix 1 tablespoon oil, 1/4 teaspoon salt and 1/4 teaspoon pepper; drizzle over vegetables. Toss to coat. Transfer to an ungreased baking sheet. Roast 15-20 minutes or until vegetables are golden and tender, stirring halfway through cooking.
  2. Meanwhile, whisk eggs, milk, and remaining salt and pepper until blended.
  3. Reduce oven setting to 350°. In a large ovenproof skillet, heat remaining oil over medium-high heat. Add ham; cook and stir 2-3 minutes or until lightly browned. Reduce heat to medium. Add roasted vegetables and garlic; cook 1 minute longer. Pour in egg mixture; sprinkle with cheeses and basil.
  4. Bake, uncovered, 15-18 minutes or until eggs are completely set. Let stand 5 minutes. Cut into wedges.

Nutrition Facts

1 piece: 204 calories, 12g fat (4g saturated fat), 148mg cholesterol, 665mg sodium, 10g carbohydrate (3g sugars, 2g fiber), 15g protein. Diabetic Exchanges: 2 medium-fat meat, 1 vegetable, 1 fat.