There are breakfasts that get eaten on the way out the door. And then there are breakfasts like this Vegan Zucchini and Carrot Frittata — the kind that comes out of the oven golden and set, holding its shape beautifully when sliced, studded with tender zucchini and sweet carrot throughout a savory, deeply satisfying chickpea flour base that tastes remarkably like a classic egg frittata. This is that breakfast. The one that feeds a crowd from a single pan. The one that proves a plant-based frittata can hold its own against any egg version, both in flavor and in that satisfying, slightly springy texture that makes a frittata so universally loved.
This recipe uses a chickpea flour batter as its base — a technique long used in plant-based cooking to recreate the texture and binding qualities of eggs. Whisked with plant milk, nutritional yeast, turmeric for color, and a careful blend of savory seasonings, the batter bakes into a firm, sliceable frittata studded with sautéed zucchini, grated carrot, and onion, all bound together into a dish that is just as wonderful warm from the oven as it is sliced cold the next day.
What makes this frittata so outstanding is the chickpea flour base — naturally high in protein, completely egg-free, and capable of setting into a genuinely firm, sliceable texture when baked correctly, with a flavor that, seasoned properly with turmeric, garlic, and nutritional yeast, is remarkably close to a classic egg frittata.
This recipe is 100% vegan, naturally gluten-free, ready in just 45 minutes, and absolutely wonderful served warm for breakfast, packed for lunch, or set out at brunch alongside a simple green salad.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 15 mins | 30 mins | 45 mins | 6 | ~210 kcal |
Ingredients
For the Batter
- 1½ cups (170g) chickpea flour (besan)
- 1¾ cups (420ml) unsweetened plant milk
- 3 tbsp nutritional yeast
- ½ tsp turmeric
- 1 tsp baking powder
- 1 tsp garlic powder
- 1 tsp onion powder
- ¾ tsp salt
- ¼ tsp black salt (kala namak), for an egg-like aroma — optional but recommended
- ¼ tsp black pepper
For the Vegetables
- 1 medium zucchini, grated and squeezed dry
- 1 medium carrot, grated
- ½ small white onion, finely diced
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 2 tbsp fresh chives or parsley, chopped
Optional Add-ins
- ¼ cup (30g) vegan feta or shredded vegan cheese
- Cherry tomatoes, halved, for the top
- Sun-dried tomatoes, chopped
- A pinch of chili flakes
To Serve
- Fresh herbs
- A simple side salad
- Vegan yogurt or hot sauce alongside
Instructions
- Preheat the oven and prepare the pan. Preheat the oven to 375°F (190°C). Grease a 23cm (9-inch) round or square baking dish, or a deep oven-safe skillet.
- Sauté the vegetables. Heat the olive oil in a skillet over medium heat. Add the onion and cook for 3–4 minutes until softened. Add the garlic and cook for 30 seconds. Add the grated zucchini and carrot and cook for 3–4 minutes until just softened, stirring occasionally. Remove from heat and let cool slightly.
- Make the batter. In a large bowl whisk together the chickpea flour, nutritional yeast, turmeric, baking powder, garlic powder, onion powder, salt, black salt, and black pepper. Gradually whisk in the plant milk until completely smooth with no lumps.
- Combine. Fold the sautéed vegetables and chopped herbs into the batter until evenly distributed.
- Bake. Pour the batter into the prepared dish and smooth the top. Bake for 28–32 minutes until the center is set, the top is lightly golden, and a knife inserted in the center comes out clean.
- Rest and serve. Let the frittata rest for 5 minutes before slicing — this allows it to firm up further and slice more cleanly. Serve warm or at room temperature.
Pro Tips
- Squeeze the grated zucchini thoroughly before adding to the batter — excess moisture will make the frittata soggy and prevent it from setting properly.
- Whisk the batter until completely smooth before adding vegetables to avoid lumps of chickpea flour in the finished dish.
- Do not skip the black salt if you have it — it provides a subtle sulfurous, egg-like aroma that makes the frittata taste even more convincingly like its egg-based counterpart.
- Let the frittata rest before slicing for the cleanest cuts and best texture.
Why Chickpea Flour Works So Well
Chickpea flour, ground from dried chickpeas, is naturally high in protein and has binding properties that make it one of the most reliable plant-based egg replacements for savory baked dishes like frittatas and quiches. When combined with the right leavening and baked at the correct temperature, it sets into a firm, sliceable texture remarkably similar to baked eggs, while contributing fiber and protein that an egg-based frittata does not provide.
Flavor Variations
- Mediterranean Frittata: Add chopped sun-dried tomatoes, olives, and vegan feta for a Mediterranean-inspired version.
- Spicy Frittata: Add chili flakes and a diced jalapeño to the vegetable mixture for gentle heat.
- Mushroom and Spinach: Swap the zucchini and carrot for sautéed mushrooms and spinach for a different vegetable combination.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~210 kcal | 11g | 22g | 5g | 7g |
Storage
- Refrigerator: Store in an airtight container for up to 4 days. Reheat individual slices in the microwave or a low oven, or enjoy cold.
- Freezer: Freeze individual slices wrapped tightly for up to 2 months. Thaw in the refrigerator before reheating.
- Meal prep: This frittata is excellent for meal prep, slicing easily into portions for grab-and-go breakfasts throughout the week.
Frequently Asked Questions
Can I use a different vegetable combination?
Yes — this base batter works with almost any sautéed vegetable, including bell peppers, mushrooms, spinach, or broccoli.
Why is black salt used in this recipe?
Black salt (kala namak) contains sulfur compounds that give plant-based egg dishes a more authentic, egg-like aroma and flavor. Regular salt can be substituted if unavailable, though the egg-like quality will be less pronounced.
Can I make this frittata in a muffin tin for individual portions?
Yes — divide the batter and vegetables between a greased muffin tin and bake for 18–20 minutes for convenient, individual-sized frittatas.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more satisfying vegan breakfast recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!