Breakfast & Brunch
This vegetarian burger recipe with egg and onion transforms simple ingredients into a crispy, golden masterpiece where tender onion rings cradle a perfectly runny yolk. The secret lies in binding the patty with beaten egg—a technique that adds moisture and structure while keeping the center rich and velvety. What makes this recipe special is how the onions caramelize into sweet, crispy rings that hold together like a delicate nest for the egg's golden center.
The beauty of this method is in its simplicity: no fancy equipment, just a skillet and patience. The egg acts as a natural binder, replacing breadcrumbs while adding a luxurious richness. Caramelized onions contribute both texture and depth, their sweetness balancing the savory egg and patty. This isn't just a vegetarian burger—it's a showstopping dish that proves plant-based meals can be just as satisfying as their meaty counterparts.
By the time you flip the patty, you'll have a crispy exterior with perfectly caramelized onion rings encasing a runny yolk that oozes with every bite. The contrast of textures—crispy, creamy, and tender—makes this burger unforgettable. Serve it on a toasted bun with avocado slices and a drizzle of spicy mayo for the full experience.
This recipe delivers restaurant-quality results with minimal effort, making it perfect for brunch or a special weekend meal. The egg and onion combination creates a harmony of flavors and textures that will leave everyone asking for seconds. Let's get cooking!
Ingredients for burger recipe with egg and onion
Simple yet transformative ingredients create a vegetarian burger masterpiece with crispy onion rings and velvety yolk.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelization |
| Large Eggs 🥚 | 4 whole | Beaten for binding mixture |
| Extra-Firm Tofu 🍄 | 1 lb | Pressed and crumbled for texture |
| All-Purpose Flour 🌾 | ½ cup | For patty structure |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for flavor |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking onions and patty |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Sesame Seeds 🌰 | 1 tbsp | For garnish and crunch |
| Avocado 🥑 | 1 whole | Sliced for serving |
| Mayonnaise 🥫 | ¼ cup | For spicy mayo |
| Hot Sauce 🌶️ | 1 tbsp | For spicy mayo |
| Brioche Buns 🍞 | 4 whole | Toasted for serving |
The onions are the star here—yellow onions caramelize beautifully, developing that sweet, crispy texture that cradles the egg. Whole Foods or Trader Joe's carry the best quality for this dish, but any firm onion will work. Thinly slice them evenly so they cook uniformly, and don't skip the garlic—it's what deepens the savory notes. For the tofu, extra-firm is non-negotiable; it holds its shape during pressing and crumbling, giving the patty structure without breadcrumbs. Press it between paper towels for 20 minutes before using to remove excess moisture, which keeps the patty from becoming soggy.
No extra-firm tofu? Firm tofu works in a pinch, but you'll need to press it longer. The eggs are essential for binding, but if you're concerned about cholesterol, flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) work surprisingly well. For the spicy mayo, any mayo will do—just make sure it's well mixed with the hot sauce. The sesame seeds add a delightful crunch; if you're avoiding sesame, toasted sunflower seeds are a great substitute. The brioche buns are optional but recommended—their buttery richness complements the crispy onions and creamy egg perfectly.
Store the tofu in the fridge for up to 5 days after opening, and the patty mixture can be prepped ahead and refrigerated for 24 hours. The caramelized onions keep for 3 days in an airtight container, though they're best used fresh. For the avocado, slice it just before serving to prevent browning. The spicy mayo can be made a day ahead and stored in the fridge for 1 week. Toast the buns right before serving to maintain their crisp texture—this is a dish where freshness truly matters.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this recipe because it’s the kind of meal that doesn’t demand your full attention. Slice the onions, crumble the tofu, whisk the egg—no mincing, no blending, just straightforward steps that fit into a busy evening. (Yes, even on a Tuesday night.)
- Crispy-Creamy Magic: That golden crust from the egg wash? It’s the star. The onions caramelize just enough to add sweetness, while the tofu stays tender inside—like a perfect balance of textures in every bite. Honestly, it’s the kind of flavor that makes you forget it’s a plant-based dish.
- Lunchbox Hero: These burgers reheat beautifully, so I make a double batch on Sundays. They’re sturdy enough for sandwiches, hearty enough for a wrap, and even hold up in a bento box. My kids pack them for school, and they come back begging for leftovers.
- Budget Breakthrough: Tofu and eggs are my wallet’s best friends. A block of extra-firm tofu and a few onions stretch across multiple meals, and the flour and salt are pantry staples. It’s the kind of recipe that feeds a family without breaking the bank—or the grocery bill.
Step-by-step instructions for crispy onion rings cradling runny yolk magic
Master this technique and you'll achieve perfect texture contrast every time—crispy, caramelized onions with a velvety yolk center.
Prepare the Onion Rings for Perfect Crispiness
Slice the 2 whole large yellow onions into ¼-inch thick rings—keep them as even as possible for consistent cooking. Separate the rings and pat them completely dry with paper towels. This step is crucial because any moisture will prevent proper browning. Arrange the rings on a wire rack set over a baking sheet and refrigerate for 30 minutes. The cold helps firm them up for better structural integrity when frying.
While they chill, combine the 0.5 cup all-purpose flour, 1.5 tsp diamond crystal kosher salt, and 1 tsp ground black pepper in a shallow dish. This dry seasoning will create the ideal crust for maximum crispiness. For even better texture, I like to add 1 tbsp sesame seeds to the flour mixture—they add a delightful crunch contrast to the tender tofu patties.
Create the Tofu Patties with Ideal Texture
Press the 1 lb extra-firm tofu between two layers of paper towels or a clean kitchen towel, placing a heavy pan on top for 15 minutes. This removes excess moisture and ensures your patties won't turn out soggy. Crumble the pressed tofu into a food processor and pulse until you achieve a coarse, breadcrumb-like texture—this creates the perfect bite in each patty.
Transfer the crumbled tofu to a bowl and mix in the 4 minced garlic cloves. In a separate bowl, beat the 4 whole large eggs until frothy. Gently fold the eggs into the tofu mixture, being careful not to overmix. The goal is to create a loose, airy batter that will hold together when formed into patties. If the mixture seems too wet, add 1-2 tablespoons more of the flour mixture to bind it.
Build the Signature Onion Ring Structure
Heat 1 tbsp of the 2 tbsp extra-virgin olive oil in a large skillet over medium heat. Working in batches to avoid crowding, fry the onion rings for 2-3 minutes per side until they develop a deep golden brown color. Remove them and set aside on a paper towel-lined plate to drain excess oil. The rings should be crispy but not burnt—you're aiming for that perfect caramelized exterior that contrasts beautifully with the runny yolk.
Shape the tofu mixture into 4 equal patties, about ½-inch thick. In the same skillet (after wiping out any excess oil), heat the remaining 1 tbsp olive oil over medium heat. Cook the patties for 3-4 minutes per side until golden brown and slightly crispy on the edges. The internal temperature should reach 165°F when checked with a meat thermometer. Keep them warm while you assemble the final components.
Assemble with Spicy Yolk Magic
Toast the 4 whole brioche buns in a dry skillet over medium heat for 1-2 minutes per side until golden and slightly crisp. While still warm, spread each bun with 1 tablespoon of the prepared spicy mayo (mix the 0.25 cup mayonnaise with 1 tbsp hot sauce). Place a tofu patty on the bottom half of each bun, then carefully arrange 4-5 onion rings around it to create that signature onion ring cradle.
Top each assembly with the remaining brioche bun halves and garnish with thin slices of the 1 whole avocado. The contrast of creamy avocado against the crispy onion rings and velvety tofu creates a perfect balance of textures. Serve immediately while the yolk remains runny and the onion rings maintain their perfect crispness.
Pro Tips For Making Burger Recipe With Egg And Onion
- CRISP THE ONIONS FIRST: I used to toss raw onion into the mix and end up with a sad, watery mess. Slice the yellow onions thin, pat them dry with a paper towel, then cook them in a separate pan with a splash of oil until golden and slightly caramelized—about 8-10 minutes on medium. This keeps your patties from turning into a soggy onion stew when they hit the pan.
- PRESS THE TOFU HARD: Extra-firm tofu is still 90% water, and if you skip this, your "burger" will fall apart like a wet sponge. Wrap the block in a clean towel, place a heavy pan or book on top, and let it sit for 10 minutes. This isn’t just about texture—it’s what makes the crumbly, meaty bite you’re after when you crumble it into the egg mixture.
- DON’T OVERMIX THE BATTER: I learned this the hard way—whipping the egg, flour, and crumbled tofu into a smooth paste turns your burgers into dense, dry hockey pucks. Gently fold everything together just until combined, leaving some lumps. The uneven texture traps more egg, keeping the patties juicy and crispy on the outside.
- USE A SLOTTED SPOON: Draining the cooked onions properly is the thing that matters most for crispy patties. After frying them, transfer them to a paper towel-lined plate and let them cool for 2 minutes. Then, use a slotted spoon to add them back to the pan—this removes excess oil without mashing the onions into mush, so your burgers stay light and flavorful.
Common mistakes when making this recipe
Overcooking the Egg
This is the #1 mistake I see—cooking the egg until it's fully set instead of keeping it runny. The magic of this burger lies in that creamy, golden yolk center that oozes with every bite. To achieve this, cook your patties just until they reach 165°F internal temperature—about 3-4 minutes per side on medium heat. Overcooking by even 30 seconds turns that luxurious yolk into a rubbery mess. 🥚
Skipping the Onion Drying
Wet onion rings will steam instead of crisp up, leading to soggy, flavorless rings that can't hold their shape. Always pat them completely dry with paper towels before frying, and refrigerate them for 30 minutes beforehand to firm them up. I've ruined batches by skipping this step—trust me, it makes all the difference for that perfect crunch. 🧅
Uneven Patty Thickness
Inconsistent thickness means uneven cooking—some parts will be raw while others burn. Use a kitchen scale to divide your tofu mixture into 4 equal portions (about 4 oz each) before shaping. Press each portion firmly into ½-inch thick patties using your hands or a small bowl as a guide. This ensures even cooking and that perfect golden-brown crust. ⚡
Crowding the Skillet
Frying onion rings or patties in a crowded pan causes steam buildup, which makes them steam instead of crisp up. Work in batches—no more than ½-inch thick layer of onions or 2 patties at a time. I use a 12-inch cast iron skillet and never exceed 4 onion rings at once. Patience here prevents soggy, uneven results. 🔥
Using Wrong Tofu Texture
Silken tofu or soft tofu will turn your patties into mush—you need extra-firm tofu for structure. Even then, proper pressing is crucial. Place your tofu between paper towels with a heavy pan on top for 15 minutes before crumbling. If you're short on time, firm tofu works but requires 20-25 minutes of pressing. Never skip this step or your patties will fall apart. 🍄
Not Preheating the Skillet
A cold skillet means your onions and patties will absorb oil instead of developing that perfect crispy crust. Always heat your skillet over medium heat for 2-3 minutes before adding oil. I test it by flicking a drop of water—if it sizzles and dances, it's ready. This simple step transforms your texture from greasy to golden and crispy. 🌡️
Nutrition facts
Frequently asked questions
Can I make this recipe without tofu?
For a plant-based alternative, try using 1 cup cooked quinoa or 1 cup mashed chickpeas instead of tofu. Both work well as binders when mixed with the egg and flour. If you prefer meat, ground turkey or chicken works too—just reduce the egg to 2 and adjust seasoning to taste.
How do I keep the onion rings from falling apart?
Drying them thoroughly is key! Pat the rings completely with paper towels, then refrigerate for 30 minutes before frying. For extra stability, lightly coat them with flour before frying. Avoid flipping too soon—wait until they're golden brown and crispy. The cold helps them hold their shape better.
What's the best way to reheat leftovers?
Reheat patties in a skillet over low heat for 2-3 minutes per side to maintain crispiness. For onion rings, warm them in the oven at 350°F for 5 minutes to restore crunch. Never microwave—it makes everything soggy. Store components separately in airtight containers for up to 3 days.
Can I make this ahead of time?
Prep the patty mixture and caramelized onions 1 day ahead and refrigerate. Assemble the burgers just before serving to keep everything fresh. The onion rings are best made fresh, but you can fry them up to 2 hours ahead and reheat in the oven. Keep the egg mixture separate until cooking day.
What's the secret to the perfect runny yolk?
Cook patties to exactly 165°F internal temperature—about 3-4 minutes per side on medium heat. Use a meat thermometer for accuracy. The yolk should be warm but still liquid when you cut into the patty. Overcooking by even 30 seconds ruins the magic!
