Save on Pinterest

Roasted Vegetable Frittata

Total Time

Prep: 25 min. Bake: 15 min.


6 servings

The great 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 advantage. 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
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.


  • 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.
  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.

Recommended Video