Recipe Category: Breakfast
pagect=recipes,popular-recipes,breakfast,:recipes,popular-recipes,most-popular,popular+breakfast
Ingredients
Makes 6 servings
- 6 ripe plum tomatoes
- 2 tablespoons olive oil
- 1 large sweet yellow onion, finely chopped
- 1/2 cup minced oil-packed sun-dried tomatoes
- 1 teaspoon dried basil
- 1/2 teaspoon ground fennel seed
- 1/4 teaspoon ground cayenne
- 1 pound firm tofu, drained and crumbled
- 2 1/2 cups unsweetened soy milk
- salt and freshly ground black pepper
- 1 loaf Italian bread, cut into 1/2-inch cubes
- 2 tablespoons vegan Parmesan or Parmasio (optional)
Method
- Cut 3 of the plum tomatoes into 1/4-inch slices and set aside
- Finely chop the remaining 3 plum tomatoes and set aside
- Preheat the oven to 375°F
- Lightly oil a 9 x 13-inch baking pan and set aside
- In a large skillet, heat the oil over medium heat
- Add onion and cook until softened, about 5minutes
- Stir in the chopped plum tomatoes and the sun-dried tomatoes
- Add the basil, fennel seed and cayenne and cook for 5 minutes, stirring occasionally
- Season with salt and pepper to taste and set aside
- In a blender or food processor, combine the tofu, soy milk and salt and pepper to taste
- Blend until smooth
- Arrange the bread cubes in the prepared baking pan
- Distribute the onion-tomato mixture over the bread and pour on the tofu mixture, using a fork to distribute evenly
- Set aside for 20 minutes, or until the liquid is absorbed
- Top the casserole with the reserved sliced tomatoes
- Sprinkle with Parmesan, if using
- Bake until puffy and lightly browned, about 45 minutes
- Let stand 10 minutes before serving
Full List of Breakfast Recipes
Full List of Casserole Recipes