30-Minute Vegan Egg-Free Frittata
This vegan egg-free frittata comes together in 30 minutes with chickpea flour and whatever vegetables you have on hand.

It slices into neat wedges, tastes savory and satisfying, and holds up well for lunch the next day without any eggs or tofu.
Why This Vegan Frittata Always Works
Chickpea flour batter bakes up light and sliceable rather than dense, thanks to a little baking powder. The texture is firm enough to hold together but tender inside.
It is also one of the most forgiving vegan breakfasts or dinners I know. You can toss in almost any vegetable that needs using up, and the flavor gets better as it cools.
Ingredients

- 1 cup (120g) chickpea flour: also called gram or besan flour, it forms the base.
- 1 cup (240ml) water: cold water keeps the batter lump-free.
- 2 tbsp nutritional yeast: adds a savory, cheesy note.
- 1 tsp baking powder: gives the frittata a lighter, less dense crumb.
- ½ tsp salt: adjust to taste if you add salty ingredients like olives later.
- ¼ tsp black pepper: fresh ground works best.
- 2 tbsp olive oil: divided, for the pan and the top.
- 1 small yellow onion: diced into small, even pieces.
- 1 red bell pepper: diced, or use any color you like.
- 4 oz (115g) cremini mushrooms: sliced about ¼ inch thick.
- 2 cups fresh spinach: roughly chopped, it will wilt down dramatically.
Variations / Substitutions
- Swap the vegetables: diced zucchini, asparagus tips, roasted red peppers, or thinly sliced sun-dried tomatoes all work. Keep total volume about the same.
- Add vegan cheese: a handful of shredded vegan mozzarella or crumbled vegan feta folded into the batter melts into creamy pockets.
- Make it spicy: a pinch of red pepper flakes or a minced jalapeño sautéed with the onion adds gentle heat without overpowering.
- Gluten-free option: the recipe is already gluten-free as long as your baking powder is certified gluten-free.
- Herb swap: trade the nutritional yeast for 2 tbsp chopped fresh basil or chives for a brighter, less cheesy flavor.
If you enjoy this, try my Vegan Quiche Lorraine next.
How To Make Vegan Egg-Free Frittata
Step 1: Sauté the Vegetables

Preheat the oven to 400°F (200°C) and place a 8-inch oven-safe skillet over medium heat. Add 1 tablespoon of the olive oil, then the diced onion, bell pepper, and sliced mushrooms. Cook, stirring occasionally, for about 5 minutes, until the onion softens and the mushrooms release their moisture.
You will know the vegetables are ready when the kitchen smells like sizzling onions and the peppers have started to soften around the edges, losing their raw crunch.
Step 2: Whisk the Batter

While the vegetables cook, whisk the 1 cup chickpea flour, 1 cup water, 2 tablespoons nutritional yeast, 1 teaspoon baking powder, ½ teaspoon salt, and ¼ teaspoon pepper in a bowl until completely smooth. Let the batter sit for 5 minutes to hydrate the flour, which helps the frittata taste less gritty.
The batter will look thin, like crepe batter, but do not worry. It thickens up in the oven into a sturdy, sliceable base that holds everything together.
Step 3: Assemble and Bake

Pour the rested batter right over the cooked vegetables in the skillet. Scatter the 2 cups chopped spinach on top, then drizzle the remaining 1 tablespoon olive oil over the surface. Transfer the skillet to the oven and bake for 22 to 25 minutes.
The frittata is done when the center feels set if you press it gently with a finger and the edges have pulled away from the pan just a little. It might puff up in the oven, then settle as it cools, which is completely normal.
Step 4: Slice and Serve

Remove the skillet from the oven and let the frittata cool for 10 minutes right in the pan. Run a butter knife around the edge to loosen it, then slide it onto a cutting board and slice into 4 wedges.
Serve the slices warm or at room temperature. They hold their shape best after that short rest, with a tender interior and a lightly crisp crust from the oil.
Tips for a Foolproof Vegan Frittata
- Use a well-seasoned cast iron skillet or a ceramic nonstick pan for the best release. If you only have a regular skillet, you can sauté the vegetables in it first and then transfer everything to a greased pie dish before baking.
- Do not overmix the batter. Whisk just until no dry flour pockets remain so the frittata stays tender rather than tough.
- If the top browns before the center sets, tent a piece of foil over the skillet for the last 5 minutes of baking.
- The frittata tastes even better after it cools slightly, making it a good candidate for meal prep. Slice it cold for sandwiches or wraps.
Bake times can vary a little depending on your pan.
| Pan type | Size | Bake time |
|---|---|---|
| Cast iron skillet | 8-inch | 25 to 28 mins |
| Pie dish | 9-inch | 22 to 25 mins |
| Wide skillet | 10-inch | 18 to 20 mins |
Storing Leftovers
- Refrigerate: store slices in an airtight container for up to 4 days. The texture stays pleasant both cold and reheated.
- Reheating: warm individual slices in a toaster oven at 350°F (175°C) for 5 minutes, or microwave for 30 seconds on a plate.
- Serve cold: the frittata is sturdy enough to pack in a lunchbox straight from the fridge, where it tastes almost like a savory tart.
What to Serve With Vegan Egg-Free Frittata
Toss a handful of peppery arugula with lemon juice and a little olive oil alongside. The bright, sharp greens cut through the chickpea flour’s nuttiness. For a heartier meal, serve wedges with crispy roasted potatoes that pick up the same savory flavors.
Frequently Asked Questions
Can I use a different flour instead of chickpea flour?
No, chickpea flour is what gives this frittata its eggy flavor and firm texture. Mung bean flour or a blend of blended silken tofu plus a little starch can work in a pinch, but the result will be softer and less sliceable.
Can I make this with frozen spinach?
Yes. Thaw 1 cup of frozen spinach, then squeeze it very dry in a clean towel before adding it to the skillet. Wet spinach will make the batter soggy.
How do I keep the frittata from sticking?
A well-greased cast iron or nonstick pan usually does the trick. If you are nervous, line the bottom with a round of parchment paper after sautéing the vegetables and before pouring in the batter.
Can I double the recipe?
Yes. Use a 10-inch skillet or a 9×13-inch baking dish, double all ingredients, and increase the bake time to about 28 to 32 minutes until the center is firm.

Ingredients
Method
- Preheat oven to 400°F (200°C). Heat 1 tbsp olive oil in an 8-inch oven-safe skillet over medium heat. Sauté onion, bell pepper, and mushrooms until softened, about 5 minutes.
- While vegetables cook, whisk chickpea flour, water, nutritional yeast, baking powder, salt, and pepper until smooth. Let batter rest 5 minutes.
- Pour batter over vegetables in the skillet. Top with spinach and drizzle remaining 1 tbsp olive oil. Bake 22 to 25 minutes, until set in the center.
- Cool in the pan for 10 minutes, then loosen edges with a knife, slide out, and slice into 4 wedges. Serve warm or at room temperature.
