This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
By Callie
Introduction
I’ll be honest — the first time someone told me you could make an omelette out of chickpea flour, I was skeptical. Really skeptical. I grew up making traditional omelettes with eggs, butter, and whatever cheese was in the fridge, and the idea of swapping all of that for bean flour and vegetable broth sounded like a sad substitute. But I tried it anyway because I’d been dealing with some digestive stuff and my doctor suggested cutting back on eggs for a while. And here’s the thing — it was actually good. Like, really good. Not good “for a vegan recipe.” Just good, period.
This vegan asparagus omelette uses chickpea flour as the base, which gives it a surprisingly egg-like texture — golden on the outside, soft and slightly custardy in the middle. The nutritional yeast adds that savory, almost cheesy depth, and the asparagus gives each bite a tender snap of freshness. It comes together in about 15 minutes, which makes it a real weekday breakfast option, not just a weekend project. I’ve been making it at least once a week for the past year, and my family eats it without complaint — even my husband, who is firmly in the “real eggs or nothing” camp, cleans his plate.
What really surprised me is how filling it is. Chickpea flour is packed with plant-based protein, so this omelette keeps me going well past lunch without that mid-morning crash I used to get from lighter breakfasts. Emily likes hers with extra avocado slices on top and a big scoop of salsa. I can’t argue with that combination.
If you’re looking for another quick plant-based breakfast, my Vegan Breakfast Burrito is another one I come back to constantly — it uses tofu scramble instead of chickpea flour and wraps everything in a tortilla.
Why You Will Like This Vegan Asparagus Omelette
- Done in 15 minutes flat — Five minutes of prep, ten minutes of cooking. This is a real weekday breakfast, not something that requires planning or setting an alarm earlier. You can have it on a plate while your coffee is still hot.
- Packed with plant-based protein — Chickpea flour is naturally high in protein (about 21 grams per cup), plus you’re getting additional nutrition from the asparagus, spinach, and nutritional yeast. This is a breakfast that keeps you full.
- Egg-free, dairy-free, and gluten-free — Completely free of the top allergens. No eggs, no milk, no wheat. It’s friendly to just about every dietary restriction without needing special substitutions.
- Tastes surprisingly like a real omelette — The chickpea flour creates a golden, slightly crispy exterior with a soft interior. Add the nutritional yeast for savory depth and you’re genuinely close to the real thing. People who’ve tried it at my table are always surprised it’s vegan.
- Budget-friendly ingredients — Chickpea flour, a can of vegetable broth, some asparagus, spinach, and a shallot. Nothing expensive, nothing hard to find. The whole recipe costs just a few dollars.
- The asparagus adds real flavor, not just filler — Asparagus brings a fresh, slightly earthy crunch that holds up during cooking without getting mushy. It’s a vegetable that actually works well inside an omelette, unlike some that release water and make everything soggy.
- Completely customizable — Swap the asparagus for mushrooms, bell peppers, or zucchini. Change the seasonings. Add vegan cheese. The chickpea flour base is a blank canvas.
- Great for meal prep — Make the batter the night before, store it in the fridge, and cook fresh omelettes each morning in under 10 minutes.
Speed Hacks For Busy Mornings
- Whisk the batter the night before and store it in a covered bowl or mason jar in the fridge. In the morning, just stir, pour, and cook.
- Pre-chop the asparagus, spinach, and shallots and keep them in a zip-top bag in the fridge. Saves about 3 minutes of morning prep.
- Use a well-seasoned cast iron skillet or quality non-stick pan so you don’t have to fuss with sticking or extra oil.
- Cook both omelettes at the same time if you have two skillets — the whole meal is done in 10 minutes.
Vegan Asparagus Omelette Ingredients
Here’s everything you need. Each ingredient plays a specific role, so I’ve included notes on what it does and how to get the best results.
- 1/2 cup chickpea flour (besan) — This is the star of the recipe. Chickpea flour is made from ground dried chickpeas and has a mild, slightly nutty flavor. When mixed with liquid and cooked, it sets up into a texture that’s remarkably similar to cooked eggs — golden, firm on the outside, and soft on the inside. You can find it in the baking aisle, the international foods section, or online. Bob’s Red Mill and Anthony’s are both good brands.
- 1 1/2 tbsp nutritional yeast — Gives the omelette a savory, slightly cheesy umami flavor that mimics the richness you’d get from cheese or butter in a traditional omelette. If you’ve never cooked with nutritional yeast before, think of it as a vegan flavor booster — it’s inactive yeast sold as flakes or powder and tastes nothing like bread yeast.
- 1 tbsp cornstarch — Acts as a binder and gives the omelette structure. Without it, the chickpea flour batter can be a bit crumbly. The cornstarch helps everything hold together when you flip it, and it adds a slight crispness to the edges.
- 1 tsp Himalayan salt — Any good salt works here. I use Himalayan pink salt because I like the flavor, but sea salt or kosher salt will do the same job. Season to taste — you can always add more at the table.
- 1/4 tsp black pepper — Freshly ground is best. Adds a little warmth without heat.
- 3/4 cup vegetable broth — This is what hydrates the chickpea flour into a pourable batter. Broth adds more flavor than plain water, giving the omelette a savory depth right from the start. Low-sodium broth works well if you’re watching salt intake.
- 1 cup asparagus, chopped — Trim the woody ends (snap them and they’ll break at the natural point) and chop the spears into 1/2-inch pieces. The asparagus cooks inside the omelette and stays slightly firm with a nice crunch. Fresh asparagus is best — frozen works in a pinch but releases more water.
- 1/2 cup baby spinach, packed — Wilts down quickly in the omelette and adds a boost of iron and vitamins without any strong flavor. Pack it into the measuring cup — spinach compresses a lot.
- 1/8 cup shallots, finely diced — Shallots are milder and sweeter than regular onions, which works well in a delicate omelette like this. Dice them small so they soften quickly and blend into the batter.
- Cooking spray or a drizzle of oil — Just enough to coat the skillet so the omelette doesn’t stick. A quality non-stick pan needs very little.
- Optional toppings: avocado slices, salsa — Creamy avocado and fresh salsa on top make this feel like a complete meal. I don’t consider these optional anymore — they’re basically mandatory in my kitchen.
Callie’s Kitchen Note: I tried making this with regular water instead of vegetable broth once because I was out of broth, and the difference was noticeable. The omelette was fine, but it tasted flat — like it was missing a layer of flavor. The broth doesn’t make it taste “brothy” at all. It just gives the chickpea flour a savory background that makes the whole thing taste more like a real omelette and less like a pancake. I always keep a carton of vegetable broth in the pantry now specifically for this recipe.
Substitutions
- Chickpea flour alternative: Mung bean flour creates a similar egg-like texture and is another traditional base for vegan omelettes (it’s used in Vietnamese banh xeo). Blended silken tofu also works but gives a softer, less crispy result.
- Broth swap: Water works if you’re in a pinch. Add a tiny pinch of garlic powder and onion powder to compensate for the lost flavor.
- Shallot swap: Finely diced red onion or green onion both work. Green onion gives a milder, fresher flavor.
- Asparagus alternatives: Sauteed mushrooms, diced bell peppers, or thinly sliced zucchini are all good swaps. If using mushrooms, saute them first to cook off excess moisture so the omelette doesn’t get soggy.
- Egg-ier flavor: Add 1/4 teaspoon of kala namak (black salt) to the batter. It has a sulfuric quality that mimics the taste and smell of eggs. It’s a popular trick in vegan cooking and it genuinely works. You can find it at Indian grocery stores or online.
How To Make A Vegan Asparagus Omelette
This is a quick-fix recipe from start to plate.
Making The Batter
- Whisk the dry ingredients. In a medium mixing bowl, combine the 1/2 cup of chickpea flour, 1 1/2 tablespoons of nutritional yeast, 1 tablespoon of cornstarch, 1 teaspoon of salt, and 1/4 teaspoon of black pepper. Whisk them together so the cornstarch and nutritional yeast are evenly distributed through the flour.
- Add the vegetable broth. Gradually pour in the 3/4 cup of vegetable broth while whisking continuously. Add it in a steady stream, not all at once, to prevent lumps. Keep whisking until the batter is completely smooth — it should have the consistency of thin pancake batter. If you see lumps, keep whisking. They’ll break down.
- Stir in the vegetables. Add the chopped asparagus, packed baby spinach, and finely diced shallots to the batter. Stir everything together until the vegetables are evenly distributed throughout.
Callie’s Kitchen Note: The batter thickens as it sits, which is actually a good thing. I whisk it together, stir in the veggies, and then let it rest for about 2-3 minutes while the skillet heats up. The chickpea flour absorbs the broth slightly, and the batter goes from thin and watery to a smoother, more pourable consistency. If it gets too thick, just add a splash more broth — maybe a tablespoon — and stir.
Cooking The Omelette
- Heat the skillet. Place a non-stick skillet (about 10 inches) over medium heat and lightly spray with cooking oil or drizzle about a teaspoon of olive oil. Let the pan heat for about a minute. Medium heat is important here — too high and the outside burns before the inside sets, too low and the omelette never gets that golden, slightly crispy edge.
- Cook the first side. Pour half of the batter into the hot skillet and use a spatula to spread it into an even circle. Let it cook undisturbed for 5-7 minutes. You’ll see the edges start to pull away from the pan and turn golden brown. The surface will go from wet and shiny to matte and slightly firm. Don’t rush this step — the omelette needs time to set so it holds together when you flip it.
- Flip and finish. Using a wide, thin spatula, carefully slide it under the omelette and flip it in one confident motion. Cook the second side for another 2 minutes until golden. Slide it onto a plate.
- Repeat with the remaining batter. Add a tiny bit more cooking spray to the skillet and cook the second omelette the same way.
- Serve immediately. Top with sliced avocado and a spoonful of fresh salsa. Serve hot.
Callie’s Kitchen Note: The flip is the scariest part for most people, and I’ll admit I messed it up a few times when I first started making these. The trick is patience — wait until the edges are clearly golden and set, and the center looks matte rather than wet. Then use the widest spatula you own, slide it all the way under the omelette in one smooth motion, and flip quickly. Don’t try to be delicate about it. A fast, confident flip works much better than a slow, cautious one. If it breaks, just press it back together on the second side — it’ll still taste great.
Common Mistakes To Avoid
This recipe is forgiving, but a few common mistakes can affect the texture and flavor.
Cooking on high heat. High heat scorches the outside of the omelette while leaving the inside raw and batter-like. Medium heat gives the chickpea flour time to set evenly all the way through. If you smell burning before the edges look golden, your heat is too high.
Skipping the cornstarch. The cornstarch isn’t just filler — it’s what helps the omelette hold together structurally. Without it, the chickpea flour batter tends to crack and crumble when you try to flip it. One tablespoon makes a big difference in getting a clean, foldable omelette.
Flipping too early. This is the most common problem. If the center still looks wet and shiny when you try to flip, it’s not ready. Wait until the edges are firm and pulling away from the pan and the surface has gone from glossy to matte. Five to seven minutes on the first side isn’t too long — the omelette needs that time.
Using too much liquid. If you add extra broth or water beyond what the recipe calls for, the batter will be too thin and the omelette won’t set properly. It’ll spread out like a crepe and be nearly impossible to flip. Stick to 3/4 cup of broth for the right consistency.
Not whisking out the lumps. Chickpea flour can be clumpy. If you dump the broth in all at once and give it a few halfhearted stirs, you’ll end up with lumps of dry flour throughout the omelette. Pour the broth gradually and whisk continuously. A completely smooth batter means a uniform, even texture in the finished omelette.
Storage And Reheating
Refrigerator Storage
Store cooked omelettes in an airtight container in the fridge for up to 3 days. If you’re stacking multiple omelettes, place a piece of parchment paper between each one so they don’t stick together. The omelettes hold their texture surprisingly well in the fridge — they won’t get mushy or fall apart.
Store the avocado and salsa toppings separately and add them fresh when you reheat. Avocado doesn’t refrigerate well once sliced (it browns quickly), and salsa can make the omelette soggy if left sitting on top.
Freezing Instructions
You can freeze cooked omelettes for up to 1 month. Let them cool completely on a wire rack, then wrap each one individually in plastic wrap or parchment paper and place them in a freezer-safe zip-top bag. To eat, thaw in the fridge overnight or reheat directly from frozen.
You can also freeze the uncooked batter (without the vegetables stirred in) for up to 2 weeks. Thaw in the fridge overnight, stir in freshly chopped vegetables, and cook as directed.
Reheating Methods
- Skillet (best results): Heat a non-stick skillet over medium-low heat. Place the omelette in the pan and cook for 2-3 minutes per side until warmed through and the edges are crispy again. This method restores the golden, slightly crunchy texture.
- Microwave (fastest): Place on a microwave-safe plate and heat for 30 seconds to 1 minute. Quick and easy, though the texture will be softer.
- Oven (for multiple servings): Preheat to 300 degrees F. Place omelettes on a baking sheet and warm for 5-7 minutes.
The USDA recommends reheating all leftovers to an internal temperature of 165 degrees F, even plant-based dishes, for food safety.
Callie’s Kitchen Note: The skillet reheat method is the only one I really recommend. The microwave makes the omelette a little rubbery, and it loses that crispy edge that makes it so good. If you take 3 extra minutes to reheat it in a pan, it tastes almost as good as fresh. I add a tiny drop of oil to the pan and press the omelette down with a spatula while it reheats — it crisps back up beautifully.
Vegan Asparagus Omelette Variations
The chickpea flour base works with all kinds of fillings and seasonings. Here are the versions I’ve tested.
- Mushroom and thyme — Replace the asparagus with 1 cup of sliced cremini or button mushrooms sauteed in a little olive oil with fresh thyme. Saute the mushrooms for 3-4 minutes first to cook off their moisture, then fold them into the batter. The earthy flavor pairs perfectly with the chickpea flour.
- Mediterranean style — Swap the asparagus for sun-dried tomatoes (chopped), kalamata olives (sliced), and a handful of fresh basil. Add a pinch of dried oregano to the batter. Serve with a drizzle of balsamic glaze on top.
- Tex-Mex loaded — Add diced bell peppers, black beans, and a pinch of cumin and chili powder to the batter. Top with salsa, avocado, and a squeeze of lime. This version is basically a vegan breakfast taco in omelette form.
- Spring pea and mint — Replace the asparagus with 1/2 cup of fresh or frozen green peas and add 1 tablespoon of chopped fresh mint to the batter. Light, fresh, and perfect for spring mornings.
- Kala namak (egg flavor) version — Add 1/4 teaspoon of kala namak (Indian black salt) to the batter along with a pinch of turmeric for color. This version tastes and smells remarkably like real eggs. It’s the go-to if you’re making this for someone who misses the egg flavor.
- Loaded veggie — Pack the batter with as many vegetables as it can hold: diced zucchini, bell pepper, cherry tomatoes, spinach, and mushrooms. Season with Italian seasoning. This is the kitchen-sink version and it’s great for using up whatever produce is about to go bad in the crisper drawer.
- Cheesy (vegan cheese) — Sprinkle 2-3 tablespoons of shredded vegan mozzarella or cheddar over the omelette in the last minute of cooking the first side. When you flip it, the cheese melts into the surface. The nutritional yeast already gives some cheesy flavor, so this doubles down on it.
Serving Suggestions
What To Serve Alongside
This vegan asparagus omelette is filling on its own, but a few sides make it feel like a full breakfast spread. A slice of crispy whole grain toast or sourdough is the natural pairing — you can use it to scoop up any extra salsa or avocado. Roasted breakfast potatoes or sweet potato hash on the side add substance and make the meal heartier. A simple side salad with lemon vinaigrette keeps things light if you’re eating earlier in the morning.
Presentation Tips
Fold the omelette in half on the plate for a classic presentation. Fan avocado slices across the top and add a generous spoonful of fresh salsa beside it. A sprinkle of freshly chopped chives or flat-leaf parsley adds color. For a brunch spread, make several omelettes and stack them on a serving platter with toppings in small bowls so guests can build their own.
Occasion Ideas
This works for quick weekday breakfasts, leisurely weekend brunches, a light lunch, or even a simple dinner when you don’t feel like cooking something heavy. I’ve served it at brunch gatherings alongside fruit salad and mimosas (or sparkling water with lemon), and it always gets positive reactions, even from non-vegan guests.
Beverage Pairings
A strong cup of black coffee or an oat milk latte is the natural match. Fresh-squeezed orange juice works beautifully with the savory, earthy flavors. For something different, a matcha latte or green tea complements the plant-based, veggie-forward nature of the dish without overpowering it.

Vegan Asparagus Omelette FAQ
You can, but you’ll miss the savory, cheesy depth it adds. If you don’t have nutritional yeast, add a pinch of garlic powder and a tiny bit of onion powder to compensate. The omelette will still taste good, but it’ll be milder and more neutral in flavor. Nutritional yeast is pretty affordable and keeps for a long time in the pantry, so I’d recommend picking up a bag if you plan to make this regularly.
If you’re avoiding nutritional yeast due to sensitivity, miso paste (about 1/2 teaspoon, dissolved into the broth) is another way to add that umami flavor.
Chickpea flour is really the best option for this recipe. It creates the right texture, binds properly, and has a neutral-to-savory flavor that works in an omelette. Mung bean flour is the closest alternative — it’s used in traditional Vietnamese omelettes and crepes and has a similar protein content and binding ability.
All-purpose flour, almond flour, and coconut flour won’t work here. They don’t set up the same way and will give you a completely different (and disappointing) texture. Stick with chickpea flour or mung bean flour for the best results.
The most common cause is using too little broth. Measure the 3/4 cup carefully and make sure you’re using a standard liquid measuring cup (not a dry measuring cup, which can give you slightly less). If the batter looks thick and paste-like rather than pourable, add an extra tablespoon of broth and stir.
Overcooking also dries the omelette out. Five to seven minutes on the first side and two minutes on the second should be enough. If the omelette is getting dark brown on the bottom before the inside sets, your heat is too high — turn it down to medium-low.
Two reasons, usually. First, you may be flipping too early — the omelette needs a full 5-7 minutes on the first side to set properly. Check that the edges are firm and the center looks matte, not wet. Second, make sure you included the cornstarch. It’s the binding agent that gives the omelette structural integrity. Without it, the chickpea flour batter is prone to cracking and crumbling.
Use a wide, thin spatula and slide it all the way under the omelette before flipping. A quick, confident flip works better than a slow one. And if it does break — don’t worry. Press the pieces back together on the second side and it’ll look fine once plated.
Yes, and I actually recommend it for busy mornings. Whisk the batter (flour, nutritional yeast, cornstarch, salt, pepper, and broth) the night before and store it in a covered bowl or mason jar in the fridge. The batter thickens overnight, which is normal — just give it a good stir in the morning and add a splash of broth if it seems too thick.
I’d suggest adding the chopped vegetables fresh in the morning rather than letting them sit in the batter overnight. Asparagus and spinach can release moisture into the batter if they sit too long, which changes the consistency.
Yes. Chickpea flour is one of the highest-protein flours available, with about 21 grams of protein per cup. Since this recipe uses half a cup split between two servings, each omelette has roughly 10-11 grams of protein from the flour alone, plus additional protein from the nutritional yeast, asparagus, and spinach.
Pair the omelette with a side of beans or avocado toast and you’re easily hitting 20+ grams of plant-based protein for the meal. That’s solid for a breakfast that takes 15 minutes.
Recipes You May Like
If you loved this vegan asparagus omelette, here are a few more plant-based and breakfast-friendly recipes from my kitchen:
- Vegan Breakfast Burrito — A quick, filling wrap loaded with golden tofu scramble, avocado, tomatoes, and sriracha. Another 10-minute vegan breakfast that’s perfect for meal prep.
- Breakfast Veggie Scramble — A colorful, veggie-packed scramble that works great as a side dish or a main. Quick, healthy, and endlessly customizable.
- Crispy Teriyaki Air Fryer Tofu — Not a breakfast recipe, but if you’re getting into plant-based cooking, this crispy teriyaki tofu is a great place to start. The texture is amazing.
Conclusion
This vegan asparagus omelette is one of those recipes that changed the way I think about plant-based breakfast. It’s not trying to be a perfect copy of an egg omelette — it’s its own thing, with its own flavor and texture, and it happens to be really, really good. The chickpea flour base is golden and satisfying, the asparagus adds fresh crunch, and the nutritional yeast gives it that savory richness that makes you want a second serving.
I make this at least once a week, and it’s become one of those recipes my family just expects to see on the breakfast table. Even on mornings when I’m tempted to just grab a banana and call it breakfast, the 15-minute timeline makes it hard to justify skipping. Give it a try this week — I think you’ll be surprised at how close to the real thing it tastes.
Pin this recipe to your breakfast or plant-based board on Pinterest so it’s there whenever you need a quick, protein-packed morning meal.
Happy cooking!
Callie


Vegan Eggs Asparagus Omelette: A Protein-Packed Breakfast in 15 Minutes
This Vegan Eggs Asparagus Omelette is light, fluffy, and packed with plant-based protein. Made with chickpea flour, fresh asparagus, and baby spinach, it’s a quick and nutritious breakfast that comes together in just 15 minutes. Perfect for a gluten-free, dairy-free, and egg-free morning meal, this omelette is rich in flavor, easy to make, and ideal for busy mornings. Serve it with avocado slices and salsa for an extra burst of freshness.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 2 servings 1x
- Category: Breakfast
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Ingredients
- ½ cup chickpea flour
- 1 ½ tbsp nutritional yeast
- 1 tbsp cornstarch
- 1 tsp Himalayan salt
- ¼ tsp black pepper
- ¾ cup vegetable broth
- 1 cup asparagus, chopped
- ½ cup baby spinach, packed
- ⅛ cup shallots, diced
- Cooking spray
- Optional for serving: Avocado slices, salsa
Instructions
- In a mixing bowl, whisk together chickpea flour, nutritional yeast, cornstarch, salt, and pepper.
- Gradually add vegetable broth while whisking until the batter is smooth.
- Stir in chopped asparagus, baby spinach, and diced shallots.
- Heat a skillet over medium heat and lightly spray with cooking oil.
- Pour half of the omelette mixture into the skillet and spread it evenly. Cook for 5 to 7 minutes until the edges start to brown.
- Flip carefully and cook for another 2 minutes until golden brown.
- Repeat with the remaining batter.
- Serve hot with avocado slices and salsa.
Notes
- For an eggier flavor, add a pinch of black salt (kala namak).
- For extra protein, mix in a tablespoon of hemp or chia seeds.
- If your batter is too thick, add a splash more vegetable broth for a smoother consistency.
- Use a non-stick pan to ensure the omelette doesn’t stick.
Nutrition
- Serving Size: 1 omelette
- Calories: 180 kcal
- Sugar: 2g
- Sodium: 420mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 9g
- Cholesterol: 0mg










