Vegetable Frittata with Roasted Tomato Salsa

Shred the soy cheese by hand 'cause fat-free soy cheese is too rubbery for the food processor. Washing the mushrooms after they're sliced adds moisture needed during the sauteing process for fat-free cooking. Serve with a salad of baby greens dressed in raspberry vinaigrette.

Author:Inspired by Vegetarian Times, 2001.08
Yield:8 Servings
Prep time: 00:20
Cook time: 01:30
Category:Main Courses


1 tbsp. vegetable oil
1 large onion, halved and sliced thin
1 large red bell pepper, diced
1 lb. cremini mushrooms, trimmed and sliced
2 lb. firm tofu, drained
12 egg whites, (about 1 cup)
1/2 tsp. salt
3 tbsp. fresh basil, chopped (or 1 tbsp. dried)


  1. Preheat oven to 350 °F (165 °C). In medium skillet, heat oil over medium heat. Add onion and pepper and cook, stirring often, until softened, about 5 minutes.
  2. Add mushrooms and cook, stirring often, until softened, about 5 minutes. Remove skillet from heat.
  3. In food processor, process tofu until smooth. Add egg whites, vinegar and basil and process until blended.
  4. In large bowl, combine mushroom mixture, tofu mixture, zucchini and soy cheese and mix with rubber spatula.
  5. Lightly coat inside of 9-inch deep-dish quiche pan with cooking spray. Spread mixture in prepared pan.
  6. Bake until frittata is firm and top is lightly golden, about 1 1/2 hours.
  7. Meanwhile, make salsa: Lightly coat baking sheet with cooking spray. Arrange tomatoes, onion and shallots on prepared sheet. Place in oven with frittata. Bake until tomato skins brown and blister, about 45 minutes.
  8. In food processor or blender, process roasted vegetables and 1/4 teaspoon salt until smooth.
  9. Pour sauce into medium saucepan. Heat over low heat until simmering. Pour into serving bowl and sprinkle with chives. Serve hot with frittata.


Nutrition Facts

8 Servings per recipe

Serving size 1 serving

Amount per serving
% Daily Value*
Total Fat 9g14%
Saturated Fat 2g10%
Trans Fat 0g
Cholesterol 8mg3%
Sodium 610mg25%
Total Carbohydrate 22g7%
Dietary Fiber 4g16%
Total Sugars 0g
Includes Added Sugars
Protein 20g

The % Daily Value (DV) tells you how much a nutrition in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.