dairy-free

Crispy Baked Tofu Nuggets — The Golden, Crunchy Plant-Based Nugget That Satisfies Every Time

crispy baked tofu nuggets

A truly crispy baked tofu nugget is one of the most satisfying achievements in plant-based cooking — and one of the most frequently attempted and most frequently disappointing. The problem is almost universal: nuggets that come out of the oven pale and soft rather than golden and crunchy, with a coating that has steamed onto the tofu rather than crisped around it, producing a result that bears no resemblance to the shatteringly crunchy exterior that makes a nugget worth eating in the first place. The cause is almost always the same: tofu is approximately 85% water, and that water, released during baking, creates a steaming environment inside the coating that prevents the exterior from crisping regardless of how long the nugget stays in the oven. The solution is a method that manages moisture at every stage, from the moment the tofu is prepared to the moment the nuggets come out of the oven. These crispy baked tofu nuggets achieve a genuinely crunchy exterior — not oven-golden-soft, not lightly browned, but properly crunchy in the way a nugget should be — through a three-stage moisture management approach that takes the time to get the tofu dry before it is ever coated, and applies the coating in a way that maximises surface area and crunch. They are 100% plant-based, dairy-free, and egg-free. They serve 4. They are ready in 1 hour (including pressing time). They work as a main course with dipping sauces, in wraps and sandwiches, on top of salads and grain bowls, or as a party platter that disappears faster than anything else on the table. The technique is the reason these are actually crispy.

The technique is the press-marinate-and-double-coat method. Every stage of this method addresses a specific failure point in the standard baked tofu nugget approach. Stage one — press: the tofu is pressed under weight for a minimum of 30 minutes (ideally 1 hour) to expel as much free water as possible from the tofu’s sponge-like internal structure before any other preparation begins. Pressing is not optional and is not interchangeable with draining; pressing applies sustained compressive force that physically squeezes liquid out of the tofu’s protein matrix, reducing the water content of the tofu block by approximately 20–25% of its initial weight. A pressed tofu block is visibly firmer and denser than an unpressed one, and its reduced water content means dramatically less steam is released during baking. Stage two — marinate: the pressed tofu is cut into nugget-sized pieces and marinated for 15 minutes in a seasoned liquid containing soy sauce, garlic powder, smoked paprika, and a small amount of cornflour dissolved in the marinade. The marinade serves dual purposes: it flavours the tofu through and through (unpressed, unmarinated tofu is bland; the combination of pressing and marinating produces tofu with flavour in every bite rather than just on the surface), and the dissolved cornflour in the marinade deposits a fine starch layer on the tofu surface during the marinate period — this starch layer is the adhesive that anchors the subsequent coating securely to the tofu, preventing the coating from lifting and falling during baking. Stage three — double coat: the marinated tofu pieces are dipped first in a seasoned plant-based milk mixture (the wet coat) and then rolled in a mixture of panko breadcrumbs and cornflour (the dry coat). The double coat is the key to the exterior crunch: panko breadcrumbs have a coarser, more open structure than standard breadcrumbs, creating larger air pockets in the coating that crisp more aggressively in the oven’s heat; the cornflour added to the panko absorbs any residual surface moisture from the wet coat and ensures the coating dries to a firm shell rather than remaining soft. The coated nuggets are placed on a wire rack set over a baking tray (not directly on the tray) so that hot air circulates underneath as well as over the coating — the single most important equipment decision in achieving oven crispness.

This recipe serves 4.


Recipe Information

Press TimeMarinatePrep TimeBake TimeTotal TimeServingsCalories
30–60 mins15 mins15 mins25 mins~1 hr 15 mins4~290 kcal

Ingredients

For the Tofu

  • 2 blocks (800g / 28oz total) extra-firm tofu — extra-firm only; firm tofu contains too much water and does not hold its shape when cut into nuggets; do not use silken or medium tofu

For the Marinade

  • 3 tbsp soy sauce or tamari — tamari for a gluten-free version
  • 1 tbsp rice vinegar or apple cider vinegar — adds brightness
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp smoked paprika
  • ½ tsp ground black pepper
  • 1 tbsp cornflour (cornstarch) — dissolved into the marinade; creates the starch adhesion layer on the tofu surface
  • 2 tbsp water

For the Wet Coat

  • 150ml (⅔ cup) unsweetened plant-based milk — oat milk or soy milk; avoid nut milks with high sugar content which can over-brown in the oven
  • 1 tbsp cornflour (cornstarch) — whisked into the plant milk until dissolved; thickens the wet coat so it clings to the tofu surface rather than dripping off
  • 1 tsp garlic powder
  • ½ tsp fine salt
  • ½ tsp smoked paprika

For the Dry Coat

  • 120g (2 cups) panko breadcrumbs — panko only; standard breadcrumbs do not produce the same level of crunch; check label for vegan certification
  • 3 tbsp cornflour (cornstarch) — mixed into the panko; absorbs moisture and ensures a dry, crisp coating
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp cayenne pepper — optional; provides a very mild background heat
  • 2 tbsp neutral oil — drizzled or sprayed over the coated nuggets immediately before baking; accelerates browning and crunch development

For Serving

  • Vegan mayo, sriracha, BBQ sauce, sweet chilli sauce, or tahini garlic dip — choose your dipping sauce
  • Lemon wedges

Instructions

  1. Press the tofu — press stage. Remove the tofu blocks from their packaging and drain. Wrap each block in a clean tea towel or several layers of kitchen paper. Place on a plate and set a heavy chopping board, cast iron pan, or stack of books on top. Press for a minimum of 30 minutes (1 hour produces noticeably better results). The towel should be visibly damp when removed. Change the towel and press for a further 15 minutes if it is saturated.
  2. Preheat and prepare. Preheat the oven to 200°C fan / 210°C conventional / 400°F. Set a wire rack over a large baking tray and lightly spray or brush the rack with neutral oil.
  3. Cut the tofu. Once pressed, cut each tofu block into nugget-sized pieces — approximately 3cm × 4cm × 2cm rectangles, or roughly the size of a large chicken nugget. Aim for consistent sizing so the nuggets cook evenly.
  4. Marinate — marinate stage. In a large bowl, whisk together all the marinade ingredients until the cornflour is fully dissolved. Add the tofu pieces and toss gently to coat. Leave to marinate for 15 minutes, turning the pieces halfway through. The tofu will absorb the marinade and develop a noticeably more golden, seasoned surface. Do not marinate for more than 30 minutes — over-marinating makes the surface too wet for the coating to adhere properly.
  5. Set up the coating station. In a shallow bowl, whisk together all the wet coat ingredients until smooth. In a second shallow bowl or plate, mix together all the dry coat ingredients until evenly combined.
  6. Double coat the tofu — double coat stage. Working one piece at a time: dip the tofu in the wet coat, turning to cover all sides and allowing any excess to drip back into the bowl. Immediately transfer to the dry coat and press gently on all sides so the panko mixture adheres in an even layer. Place on the prepared wire rack. Repeat with all pieces. Once all pieces are coated, drizzle or spray the tops with the neutral oil.
  7. Bake. Bake on the middle rack for 22–25 minutes, flipping the nuggets at the halfway point (11–12 minutes), until deep golden and visibly crunchy on all sides. Do not crowd the rack — the nuggets should not be touching; air circulation around each piece is what produces the crunch. If necessary, bake in two batches.
  8. Serve immediately. Crispy baked tofu nuggets are at their crunchiest straight from the oven. Serve with dipping sauces and lemon wedges.

Pro Tips

  • The wire rack is not optional — placing nuggets directly on a baking tray traps steam under the coating as the tofu releases water; the steam softens the base of each nugget while the top browns, producing nuggets that are golden on top and soft underneath. A wire rack elevates the nuggets so hot air circulates underneath; the result is an evenly crunchy exterior on all sides. If you do not own a wire rack, place the nuggets on a preheated baking tray (heat the tray in the oven while preheating — it acts like a griddle and crisps the underside more aggressively than a cold tray).
  • Press longer for better results — the minimum press time is 30 minutes but every additional 30 minutes of pressing makes a measurable difference to the crunch of the finished nugget. An overnight press in the refrigerator (wrap the tofu in fresh kitchen paper, place on a plate, and set a weight on top; refrigerate overnight) produces the firmest, driest tofu base and the best exterior crunch. If you plan ahead by one day, the overnight press is the single most impactful change you can make to this recipe.
  • Don’t skip the oil drizzle before baking — the small amount of oil applied to the coated surface immediately before baking is what initiates the browning of the panko coating. Without it, the panko dries in the oven rather than browning; with it, the fat conducts heat efficiently into the panko surface and produces the golden, crunchy exterior that makes these nuggets genuinely satisfying. A light spray of oil from a spray bottle is the most even method of application.
  • Reheat on the rack, not in the microwave — leftover nuggets reheated in a microwave become irreversibly soft; the steam trapped by the microwave destroys the coating. Reheat on the wire rack in a 190°C fan oven for 8–10 minutes — the crunch returns almost completely and the texture is nearly indistinguishable from fresh.

Tofu: Two Thousand Years of Bean Curd and Its Journey Across Asia

Tofu — bean curd produced by coagulating soy milk and pressing the resulting curds into solid white blocks — is among the most consequential food innovations in the history of Asian cuisine, with a culinary and cultural reach that has expanded dramatically in the last half-century to encompass the global plant-based food movement. The origin of tofu is traditionally attributed to Liu An, the Han dynasty prince of Huainan, China, who is said to have invented it around 164 BCE as part of his Taoist alchemical experiments — though most food historians treat the Liu An attribution as legend rather than history, noting that the earliest unambiguous written record of tofu production appears in a Chinese document from the 10th century CE, during the Five Dynasties and Ten Kingdoms period. What is clear is that tofu was in widespread production and consumption in China by the Song dynasty (960–1279 CE), was exported to Japan by Buddhist monks around the 8th century (where it became a central protein of the shōjin ryōri monastic vegetarian cuisine), and spread to Korea, Vietnam, Thailand, and the broader Asian food world over subsequent centuries, each culture adapting the basic technology — the coagulation of soy protein into a pressed curd — to produce a diverse range of textures and styles from the silky, barely-set sundubu of Korean cuisine to the firm, deeply pressed dougan of Chinese cooking. Tofu arrived in the Western world primarily through Asian immigrant communities in North America and Europe from the mid-20th century, and its adoption by the Western plant-based food movement from the 1970s onward — initially in the countercultural and macrobiotic communities that sought alternatives to animal protein — transformed it from an ingredient of Asian cuisines into one of the most recognisable symbols of plant-based eating globally. The extra-firm tofu used in this recipe represents the most heavily pressed commercial tofu style — with the highest protein content and the lowest water content of standard retail varieties — and is the direct modern descendant of the same basic process of soy milk coagulation and pressing that Chinese producers developed more than a thousand years ago.


Flavor Variations

  • Buffalo-Style Crispy Tofu Nuggets: After baking, toss the hot nuggets in a mixture of 3 tablespoons of vegan butter (melted) and 3 tablespoons of hot sauce (Frank’s RedHot or similar). Return to the rack for 3–4 minutes to set the glaze. Serve with vegan ranch or blue cheese-style dip and celery sticks. The buffalo variation is the most popular party format — sticky, spicy, and deeply satisfying.
  • Sesame Ginger Tofu Nuggets: Add 1 teaspoon of ground ginger and 1 tablespoon of toasted sesame seeds to the dry coat. Replace 1 tablespoon of soy sauce in the marinade with 1 tablespoon of toasted sesame oil. After baking, toss in a glaze of 2 tablespoons of soy sauce, 1 tablespoon of maple syrup, 1 tablespoon of rice vinegar, and ½ teaspoon of grated fresh ginger, warmed in a small pan until slightly reduced. Finish with extra sesame seeds and sliced spring onion. Serve with steamed rice and edamame.
  • Lemon Herb Tofu Nuggets: Replace the smoked paprika throughout with dried mixed herbs (Italian seasoning or herbes de Provence). Add the zest of 1 lemon to the wet coat. After baking, squeeze fresh lemon juice generously over the hot nuggets and scatter with finely chopped fresh parsley. Serve with a vegan aioli (vegan mayo, lemon juice, garlic). The lemon herb version is lighter and more Mediterranean in character than the base recipe — excellent in a wrap with roasted vegetables and hummus.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~290 kcal22g24g2g10g

Storage

  • Best eaten fresh — the crunch of a freshly baked tofu nugget is at its peak straight from the oven and diminishes with time as the coating absorbs ambient moisture. For a party or meal prep context, bake as close to serving time as possible.
  • Refrigerator: Store cooled nuggets in a sealed container in the refrigerator for up to 4 days. The coating softens during storage; reheat as directed below to restore crunch.
  • Reheating: Place on a wire rack over a baking tray in a preheated 190°C fan oven for 8–10 minutes. The crunch is almost fully restored by oven reheating; do not use a microwave.
  • Air fryer reheating: An air fryer at 190°C for 5–6 minutes restores crunch more effectively than an oven and is faster. Highly recommended if you have one.
  • Freezer: Freeze baked, cooled nuggets in a single layer on a lined tray until solid, then transfer to a sealed freezer bag. Store for up to 2 months. Cook from frozen in a 200°C fan oven for 15–18 minutes on a wire rack, or in an air fryer at 200°C for 10–12 minutes.
  • Freeze before baking: Coated, unbaked nuggets can be frozen on their rack in a single layer, then transferred to a freezer bag. Bake from frozen at 200°C fan for 30–35 minutes. This is the best make-ahead strategy for entertaining — the nuggets go from freezer to oven with no preparation required.

Frequently Asked Questions

My nuggets came out soft and not crispy. What went wrong?

The most common causes: tofu was not pressed long enough (30 minutes is the minimum; longer pressing = less moisture = better crunch); the nuggets were placed directly on the baking tray rather than a wire rack (steam trapped underneath softens the base); the oven was not fully preheated (a cool oven dries the coating without crisping it — preheat fully before the nuggets go in); or the nuggets were crowded on the rack (touching nuggets steam each other). Run through the checklist: pressed, rack, fully preheated, not crowded. All four must be correct simultaneously.

Can I make these in an air fryer instead of the oven?

Yes — and an air fryer produces outstanding results, often superior to the oven. Air fry at 200°C for 12–15 minutes, shaking the basket or turning the nuggets at the halfway point. The circulating high-speed heat of an air fryer dries and crisps the coating more aggressively than a conventional oven. Do not overcrowd the air fryer basket — cook in batches.

Can I use firm tofu instead of extra-firm?

Firm tofu works but requires a longer press (at least 1 hour) and produces a slightly softer interior texture than extra-firm. The extra pressing removes enough water from firm tofu to make it usable, but extra-firm is the more reliable and recommended choice. Silken and medium tofu are not suitable — they are too fragile and too wet to hold their shape as nuggets.

How do I make these gluten-free?

Use tamari instead of soy sauce, certified gluten-free panko breadcrumbs (available in most health food shops), and ensure the plant-based milk and all other ingredients are certified gluten-free. The technique and all other ingredients are naturally gluten-free.


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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cheeseburger Casserole — The Ultimate Comfort Bake That Tastes Like a Loaded Burger

vegan cheeseburger casserole

There is a particular category of weeknight dinner that does not aspire to elegance or restraint — it aspires to comfort, to fullness, to the kind of flavour that makes everyone at the table reach for seconds before the first serving is finished. Vegan cheeseburger casserole is exactly that dish. It takes every element that makes a loaded cheeseburger one of the most craveable foods on the planet — the savoury, deeply seasoned ground beef, the melted cheese, the pickles, the mustard, the onion — and reassembles them into a bubbling, golden-topped casserole that comes out of the oven smelling like a burger joint and tasting like the best possible version of the thing it is celebrating. The base is a combination of cooked pasta and a richly seasoned lentil-and-walnut mince that provides the texture and umami depth of ground meat; the sauce is a vegan cheddar-style cheese sauce that coats every element in the casserole; the topping is more cheese, dotted over the surface and browned under heat. This vegan cheeseburger casserole is 100% plant-based, dairy-free, and egg-free. It serves 6 generously. It is ready in 45 minutes. It is a one-baking-dish dinner that requires minimal cleanup, scales up effortlessly for a crowd, and reheats beautifully — making it one of the most practical as well as most satisfying recipes in this collection. The technique is what gives the lentil-walnut mince its convincing meaty texture and what keeps the casserole from being watery or bland.

The technique is the toast-and-build method. A vegan mince that tastes genuinely satisfying rather than merely filling requires two things that most plant-based mince preparations skip: proper toasting of the walnut component (which transforms the raw, slightly bitter taste of raw walnuts into a deep, roasted, meaty flavour through the Maillard reaction at the nut’s surface) and a deliberate building sequence for the umami layers that prevents the mince from tasting flat. The toast-and-build method executes both. Stage one — toast: raw walnuts are spread in a dry frying pan over medium heat and toasted for 4–5 minutes until they are fragrant and beginning to turn golden at the surface. This step is done dry (no oil) to maximise the Maillard reaction at the walnut surface, which requires direct contact between the nut and the hot pan rather than indirect heating through an oil medium. Once toasted, the walnuts are pulsed briefly in a food processor to a rough, crumbly mince-like texture — coarse enough to have varying piece sizes (which contributes to the meaty, varied texture of real ground meat) but not so fine as to become walnut paste. Stage two — build: the flavour base is built in a specific sequence designed to layer umami compounds progressively. First, onion and garlic are sautéed until they begin to caramelise at the edges — not merely softened, but given enough heat to develop their natural sugars into deeper, more complex flavour compounds. Second, tomato purée is added directly to the pan and cooked in the oil for 90 seconds before any liquid is added — this dry-frying of the tomato purée is a classic technique that removes the raw, sharp edge of the paste and concentrates its glutamates into a rounder, deeper umami contribution. Third, the cooked lentils and toasted walnut mince are added together with soy sauce, smoked paprika, Worcestershire-style sauce (vegan), and mustard powder — each of these contributes a different umami or flavour compound, and adding them in succession to the hot pan rather than stirring them into a liquid sauce ensures each one’s flavours are briefly heat-activated before the whole mixture comes together. The resulting mince is richly savoury, deeply flavoured, and textured in a way that a simple lentil mince cannot match.

This recipe serves 6.


Recipe Information

Prep TimeCook TimeBake TimeTotal TimeServingsCalories
15 mins20 mins20 mins~55 mins6~490 kcal

Ingredients

For the Lentil-Walnut Mince

  • 120g (¾ cup) dried green or brown lentils — cooked until tender (see step 1); or 1 × 400g tin of green lentils, drained and rinsed
  • 100g (1 cup) raw walnut halves or pieces
  • 1 tbsp olive oil
  • 1 large onion (approximately 180g), finely diced
  • 4 cloves garlic, finely minced
  • 2 tbsp tomato purée (tomato paste)
  • 1 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce — most supermarket Worcestershire sauces contain anchovies; use a specifically vegan version (Henderson’s Relish is widely available and vegan, or check for a labelled vegan Worcestershire)
  • 1 tsp smoked paprika
  • 1 tsp mustard powder (dry mustard)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp black pepper

For the Pasta

  • 300g (10.5oz) dried pasta — short shapes work best: rigatoni, penne, or macaroni; the pasta is cooked 2 minutes less than the packet instruction (it finishes cooking in the oven)

For the Vegan Cheese Sauce

  • 3 tbsp vegan block butter
  • 3 tbsp plain flour (all-purpose flour)
  • 500ml (2 cups) unsweetened oat milk or soy milk — oat milk produces the smoothest, most neutral-flavoured sauce
  • 150g (5.5oz) vegan cheddar-style cheese, grated — block format, grated at home; pre-grated vegan cheese contains anti-caking agents that prevent it melting smoothly; Violife, Sheese, or similar; the sauce uses two-thirds of the cheese, the remaining third goes on top
  • 1 tsp Dijon mustard — adds sharpness and depth to the cheese sauce
  • 1 tsp apple cider vinegar — brightens the sauce and provides the slight tang of dairy cheddar
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp fine salt
  • ¼ tsp black pepper
  • ¼ tsp turmeric — for colour; adds a golden, cheese-like hue to the sauce without contributing flavour at this quantity; do not increase

For the Casserole Assembly and Topping

  • Reserved grated vegan cheddar (approximately 50g / the remaining one-third)
  • 2 tbsp yellow mustard — drizzled over the assembled casserole before baking; the burger flavour signature
  • 3 tbsp dill pickle slices (or gherkins), roughly chopped — stirred through the mince; non-negotiable for the cheeseburger flavour
  • 1 tbsp pickle brine — from the pickle jar; adds acidity and extra burger character to the mince

Optional Toppings (For Serving)

  • Extra dill pickle slices
  • Finely shredded iceberg lettuce
  • Sliced tomato
  • Ketchup and yellow mustard
  • Vegan sour cream or vegan mayo

Instructions

  1. Cook the lentils (if using dried). Rinse the lentils and place in a small saucepan with 400ml of water and a pinch of salt. Bring to the boil, reduce to a simmer, and cook for 20–22 minutes until completely tender. Drain and set aside. (If using tinned lentils, drain, rinse, and proceed.)
  2. Toast the walnuts — toast stage. Place the raw walnuts in a dry frying pan over medium heat. Toast for 4–5 minutes, stirring occasionally, until fragrant and beginning to turn golden at the surface. Transfer immediately to a food processor. Pulse 6–8 times until the walnuts are roughly chopped into a crumbly, mince-like texture — vary the piece sizes by not over-processing; some larger pieces add textural interest. Set aside.
  3. Cook the pasta. Cook the pasta in well-salted boiling water for 2 minutes less than the packet instruction — it will be slightly underdone; it finishes cooking in the oven. Drain and set aside.
  4. Preheat the oven to 200°C fan / 210°C conventional / 400°F.
  5. Build the mince — build stage. Heat the olive oil in a large frying pan or sauté pan over medium-high heat. Add the diced onion and cook for 6–7 minutes, stirring occasionally, until softened and beginning to caramelise at the edges. Add the minced garlic and cook for 1 further minute. Add the tomato purée directly to the pan and cook, stirring, for 90 seconds — the paste will darken slightly and become more fragrant. Add the cooked lentils, toasted walnut mince, soy sauce, vegan Worcestershire sauce, smoked paprika, mustard powder, onion powder, garlic powder, dried oregano, salt, and pepper. Stir well and cook for 3–4 minutes, stirring frequently, until the mixture is well combined, fragrant, and any excess moisture has cooked off. Remove from heat. Stir in the chopped dill pickles and pickle brine.
  6. Make the cheese sauce. In a medium saucepan over medium heat, melt the vegan block butter. Add the flour and whisk constantly for 1–2 minutes to form a roux — the mixture should bubble gently and smell slightly nutty. Gradually add the oat milk in a slow, steady stream, whisking continuously to prevent lumps. Cook over medium heat, whisking frequently, for 4–5 minutes until the sauce has thickened to a smooth, coating consistency. Remove from heat. Add two-thirds of the grated vegan cheddar (approximately 100g), the Dijon mustard, apple cider vinegar, smoked paprika, garlic powder, salt, pepper, and turmeric. Stir until the cheese is fully melted and the sauce is smooth.
  7. Assemble. In a large baking dish (approximately 30cm × 22cm / 9 × 13 inches), combine the cooked pasta, the lentil-walnut mince, and the cheese sauce. Stir until everything is evenly combined and the sauce coats all the pasta and mince. Smooth the surface. Drizzle the yellow mustard in lines across the surface. Scatter the reserved grated vegan cheddar evenly over the top.
  8. Bake. Bake for 18–20 minutes until the top is golden, bubbling at the edges, and the cheese on top has melted and begun to brown in spots. For a more aggressively browned top, switch to the grill/broiler for the final 2–3 minutes — watch closely.
  9. Rest and serve. Leave the casserole to rest for 5 minutes before serving — the sauce firms slightly and the dish is easier to portion. Serve directly from the dish. Add optional toppings at the table.

Pro Tips

  • Toast the walnuts even if you’re tempted to skip it — raw walnuts in a mince taste faintly bitter and unmistakably walnut-forward; toasted walnuts taste nutty, savoury, and meaty in a way that makes the finished mince genuinely convincing. The 5-minute toast step is one of the highest-return steps in this recipe; the flavour difference is immediately apparent.
  • Undercook the pasta by 2 full minutes — pasta cooked to al dente on the hob and then baked for 20 minutes in a saucy casserole becomes overcooked and mushy. The 2-minute undercooked pasta finishes perfectly in the oven, absorbing some of the cheese sauce and ending up at exactly the right texture. If in doubt, taste the pasta at the drain stage — it should be noticeably too firm to eat comfortably.
  • Grate the vegan cheese at home from a block — the texture and melt of freshly grated block vegan cheddar in a sauce is significantly better than pre-grated; the anti-caking starch coatings on pre-grated cheese prevent it from melting smoothly, producing a sauce that is slightly grainy rather than silky. Five minutes at the box grater makes a meaningful difference to the final dish.
  • The pickles and pickle brine are the burger — of all the flavour elements in this casserole, the dill pickles and brine do the most work in communicating “cheeseburger” to the palate; without them, the dish tastes like a delicious pasta bake but not specifically like a burger. Do not reduce the quantity of pickles and do not substitute sweet gherkins — dill pickles only for the authentic burger flavour.

The American Casserole: Comfort Food as Cultural History

The casserole — a one-dish baked preparation in which multiple components (protein, starch, vegetable, sauce) are combined and cooked together in a single deep dish — is one of the defining formats of American home cooking, and its history reflects the practical pressures and social contexts that shaped domestic food culture in the United States through the 20th century. The word “casserole” derives from the French for the deep cooking vessel itself (from the Greek “kyathos,” a cup or ladle), and the preparation style has roots in the French cassoulet and similar slow-cooked European one-pot dishes, but the American casserole emerged as its own distinct genre primarily in the mid-20th century, driven by three converging forces: the expansion of the processed food industry (particularly condensed soups, tinned vegetables, and convenience cheeses, which provided the ready-made sauce components and binders that most American casserole recipes of the era depended on); the rise of the suburban household with its expectation of efficient, economical cooking that could feed a family without extensive labour; and the church cookbook and community cookbook tradition that circulated recipes horizontally through American communities from the 1950s onward, producing the canon of “hot dishes” and casseroles — the tuna noodle casserole, the green bean casserole, the Jell-O salad, the hamburger casserole — that came to define a certain register of American comfort food. The cheeseburger casserole belongs to this tradition: it is a midwestern-inflected “hamburger hot dish” translated into a plant-based format, keeping the flavour signatures (the seasoned meat, the cheese, the pickle, the mustard) while updating the base and the sauce for a contemporary plant-based kitchen. The casserole format itself remains one of the most practical delivery mechanisms for a satisfying weeknight dinner, regardless of what fills it.


Flavor Variations

  • Spicy Jalapeño Cheeseburger Casserole: Add 2 fresh jalapeños (finely diced, seeds removed for medium heat or seeds included for hot) to the onion as it sautés. Stir 2 tablespoons of pickled jalapeño slices through the assembled casserole before baking. Top with extra pickled jalapeños after baking. Replace the smoked paprika in the cheese sauce with chipotle powder for a smokier, spicier finish.
  • BBQ Cheeseburger Casserole: Stir 3 tablespoons of vegan barbecue sauce through the mince at the end of the build stage. Replace the yellow mustard drizzle on top with an additional drizzle of BBQ sauce. Add 80g of tinned sweetcorn to the casserole at the assembly stage. The BBQ version has a sweeter, smokier, more Southern character — excellent with the optional shredded lettuce and tomato toppings.
  • Bacon Cheeseburger Casserole: Fry 6–8 rashers of vegan smoked bacon (tempeh bacon or shop-bought vegan rashers) until crisp. Crumble or chop and stir half through the mince and scatter the remaining half over the cheese topping before baking. The bacon addition pushes the casserole firmly into indulgent territory and adds a smoky, salty contrast that makes every bite more complex.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~490 kcal22g58g9g18g

Storage

  • Refrigerator: Store cooled leftover casserole in a sealed container or covered tightly in the baking dish with cling film for up to 4 days. The flavours deepen overnight — this is a casserole that is arguably better on day two than day one.
  • Reheating: Reheat individual portions in the microwave for 2–3 minutes, stirring halfway through, with a splash of plant-based milk added to loosen the sauce. Reheat the whole dish in the oven at 180°C fan, covered with foil, for 20–25 minutes until heated through; remove the foil for the final 5 minutes to re-crisp the cheese topping.
  • Freezer: Cool the casserole completely, then freeze in individual portions in sealed containers for up to 3 months. Defrost overnight in the refrigerator. Reheat as above with an extra splash of plant milk to compensate for any moisture absorbed during freezing.
  • Make-ahead: The entire casserole can be assembled (steps 1–7) up to 24 hours in advance and refrigerated unbaked, covered. Bake directly from the refrigerator, adding 5–8 minutes to the bake time. This is an excellent strategy for a weeknight dinner when prep time is limited — assemble on Sunday, bake on Monday.

Frequently Asked Questions

Can I use shop-bought vegan mince instead of making the lentil-walnut mince?

Yes — replace the lentil-walnut mince with 400g of shop-bought vegan mince (Beyond Meat, Quorn vegan, or similar). Brown in the pan with the onion and garlic, then proceed with the build stage from the tomato purée step. Shop-bought vegan mince is convenient but typically has less textural variety and a more uniform flavour than the homemade lentil-walnut version; the toasting and layering steps are the techniques that make the homemade mince more satisfying.

The cheese sauce was lumpy. How do I fix it?

Lumps in a roux-based sauce are caused by adding the liquid too quickly, or by the liquid being too cold when it hits the hot roux. If the sauce is lumpy, remove from the heat and use a hand blender to blitz until smooth, or strain through a fine sieve pressing the lumps through with a spatula. Prevention: add the plant milk in a thin, slow, continuous stream while whisking vigorously — the first splash of cold milk into hot roux is the critical moment where lumps form; get past the first addition smoothly and the rest of the milk can be added more quickly.

Can I make this gluten-free?

Yes — use a gluten-free pasta, tamari instead of soy sauce, a gluten-free flour (rice flour or a GF plain flour blend works well in the roux), certified gluten-free oat milk, and ensure all other ingredients are certified gluten-free. The technique is identical.

How do I know when the casserole is done?

The casserole is done when the cheese topping is melted and lightly golden, the edges are visibly bubbling, and a spoon inserted into the centre and left for 5 seconds comes out hot to the touch. If the top is golden but the centre is not yet hot, tent loosely with foil and bake for a further 5–8 minutes. The 20-minute bake time assumes the casserole goes into the oven at room temperature; if assembled cold from the refrigerator, add 8–10 minutes.


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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Zucchini and Carrot Fritters (Crispy Vegetable Balls) with Lemon Herb Dip — The Most Crispy and Kid-Friendly Plant-Based Snack You Will Make All Week

zucchini and carrot frittersan vegetable balls

Golden, crispy on the outside and tender and savory on the inside, these Vegan Zucchini and Carrot Fritters are a simple, delicious way to turn everyday vegetables into something everyone will happily eat. Shaped into patties or rolled into bite-sized vegetable balls, they are packed with grated zucchini, sweet carrot, fresh herbs, and a touch of garlic, then pan-fried, baked, or air fried until beautifully browned. Serve them with a cool lemon herb dip for a snack, lunch, or light dinner.

Fritters are a classic in many cuisines, from Greek kolokithokeftedes to Indian vegetable pakoras and Middle Eastern ta’amiya. What they share is a simple idea: grated vegetables held together with a little flour and seasoning, then cooked until crisp. This plant-based version uses chickpea flour and a bit of cornstarch as the binder, so there are no eggs needed, and it adds protein and a lovely golden color.

The key to great fritters is removing moisture. Zucchini is mostly water, so it is salted and squeezed dry before mixing. This simple step makes the difference between crisp, flavorful fritters and soggy ones that fall apart. Carrots add natural sweetness and color, spring onions and fresh dill or parsley bring freshness, and a pinch of cumin and paprika adds warmth.

They are wonderful for kids, easy to freeze, and ideal for meal prep, packed lunches, and party platters. They work as patties in a burger bun or wrap, as bite-sized balls for dipping, or as a side for soups and salads.

This recipe is 100% vegan, naturally gluten-free, and ready in about 30 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins4 (about 12 fritters)~230 kcal

Ingredients

For the Fritters

  • 2 medium zucchini (about 400g), grated
  • 2 medium carrots (about 200g), grated
  • ¾ tsp salt, for salting the zucchini
  • ¾ cup (70g) chickpea flour
  • 2 tbsp cornstarch
  • 3 spring onions, finely sliced
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh dill or parsley
  • 2 tbsp nutritional yeast
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp baking powder
  • ¼ tsp black pepper
  • 2–4 tbsp cold water, if needed
  • Oil for cooking (about 3 tbsp)

For the Lemon Herb Dip

  • ¾ cup (180g) plain unsweetened vegan yogurt
  • 1 tbsp lemon juice
  • 1 tbsp chopped fresh dill or chives
  • 1 small garlic clove, grated
  • ¼ tsp salt
  • Pinch of black pepper

To Serve

  • Lemon wedges
  • Green salad
  • Pita or flatbread
  • Sweet chili sauce
  • Hummus
  • Hot sauce

Optional Additions

  • ¼ cup sweet corn
  • ¼ cup crumbled vegan feta
  • 1 tbsp sesame seeds
  • A pinch of chili flakes
  • Fresh mint

Instructions

  1. Salt and squeeze the zucchini. Place the grated zucchini in a colander, toss with the salt, and let sit for 10 minutes. Transfer to a clean kitchen towel and squeeze firmly to remove as much liquid as possible. Do the same with the grated carrot if it feels wet.
  2. Mix the fritters. In a large bowl combine the squeezed zucchini, carrots, spring onions, garlic, herbs, and nutritional yeast. Add the chickpea flour, cornstarch, cumin, paprika, baking powder, and pepper. Stir until well combined. The mixture should hold together when pressed. If it feels too dry, add water a tablespoon at a time. If it is too wet, add another tablespoon of chickpea flour.
  3. Rest. Let the mixture sit for 5 minutes so the flours hydrate and the mixture firms up.
  4. Make the dip. Stir the yogurt, lemon juice, dill, garlic, salt, and pepper together. Chill until ready to serve.
  5. Shape. With wet hands, scoop about 2 tablespoons of the mixture and shape into small patties about 1cm thick, or roll into balls and slightly flatten them.
  6. Pan-fry. Heat 2 tablespoons of oil in a large non-stick skillet over medium heat. Cook the fritters in batches for 3–4 minutes per side until deep golden and crisp, adding more oil as needed. Drain on a wire rack or paper towels.
  7. Serve. Serve hot with the lemon herb dip, a squeeze of lemon, and a fresh salad.

To bake: Place on a parchment-lined baking sheet, brush with oil, and bake at 400°F (200°C) for 25 minutes, flipping once. To air fry: Spray with oil and cook at 375°F (190°C) for 10–12 minutes, flipping halfway.


Pro Tips for the Crispiest Fritters

  • Squeeze the zucchini very well. This is the most important step for crisp fritters that hold together.
  • Let the mixture rest. Resting helps the chickpea flour absorb moisture and bind the mixture.
  • Keep the patties small. Smaller fritters flip more easily and cook through evenly.
  • Cook on medium heat. High heat browns the outside before the inside cooks, and low heat makes them greasy.
  • Do not crowd the pan. Give each fritter space so it crisps up rather than steams.
  • Flip only once. Wait until the underside is golden and firm before turning.
  • Keep cooked fritters warm. Place them on a rack in a 200°F (95°C) oven while you cook the rest.

Why Vegetable Fritters Are Worth Making

Fritters are one of the easiest ways to eat more vegetables, especially for picky eaters. The grated vegetables blend into a crisp, savory bite where the vegetable flavor is gentle and the seasoning stands out. Zucchini is high in water and mild in flavor, while carrots add sweetness and beta-carotene.

Chickpea flour is the quiet hero. It binds the fritters without eggs, adds protein and fiber, and gives a pleasant, nutty flavor and golden color. Nutritional yeast boosts the savory flavor and supplies B vitamins.

A serving of three fritters provides around 9 grams of plant-based protein and 5 grams of fiber, making them more filling than they look, and the yogurt dip adds creaminess and tang.


Flavor Variations

  • Curried Veggie Balls: Add 1 teaspoon of curry powder and serve with mango chutney.
  • Cheesy Zucchini Fritters: Add shredded vegan cheddar to the mixture.
  • Sweet Potato Fritters: Replace the carrots with grated sweet potato for extra sweetness.
  • Mediterranean Fritters: Add chopped sun-dried tomatoes, olives, and fresh mint.

Nutritional Highlights (Per Serving — 3 fritters)

CaloriesProteinCarbsFiberFat
~230 kcal9g26g5g10g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat in a 375°F (190°C) oven or air fryer for 8–10 minutes to re-crisp.
  • Freezer: Freeze cooked fritters in a single layer on a tray, then transfer to a bag for up to 3 months. Reheat from frozen in the oven.
  • Make ahead: The mixture can be refrigerated for up to 24 hours before cooking.
  • Lunchboxes: They taste good cold, so they work well in packed lunches.

Frequently Asked Questions

Why are my fritters falling apart?

The mixture may be too wet. Squeeze the zucchini thoroughly, rest the batter, and add another tablespoon of chickpea flour if needed.

Can I make them without chickpea flour?

Use all-purpose flour, rice flour, or oat flour in the same amount. Chickpea flour gives extra binding and protein.

Are these gluten-free?

Yes, as long as you use pure chickpea flour and cornstarch. Check your labels to be sure.

Can I make them ahead for a party?

Yes. Cook them in advance and reheat in a hot oven just before serving. They also freeze well.

Can I shape them into balls?

Yes. Roll the mixture into small balls and either shallow-fry, bake, or air fry. They will be slightly softer inside than flat patties.

Can I use other vegetables?

Grated sweet potato, beetroot, parsnip, or corn all work well, as long as you squeeze out excess moisture.


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 easy vegan snacks and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Taquitos Recipe

vegan taquitos recipe

There are snacks you reach for because hunger strikes and something needs to happen quickly. And then there are snacks like these Vegan Taquitos — the kind that make people abandon all other plans the moment they hear them sizzling in the pan, that come out of the oven or air fryer so impossibly golden and shatteringly crispy that the sound of biting into one is genuinely, audibly satisfying, and that reveal a filling so deeply flavored, so warmly spiced, so richly satisfying that calling them a snack feels almost like an understatement. These are those taquitos. The ones that disappear from the serving plate before you have finished making the last batch. The ones that children request by name and adults eat with the same unguarded enthusiasm. The ones that are simultaneously the easiest and the most crowd-pleasing thing you will make all week.

These are tightly rolled corn tortillas filled with a deeply spiced mixture of black beans, sweet potato, and smoky chipotle — mashed together into a filling so rich and satisfying and complexly flavored that it could stand alone as a meal — then baked or air-fried until every surface is shatteringly crispy and golden and the filling is molten and fragrant and absolutely magnificent inside. They are served with a cool, vibrant avocado cream and a fresh tomato salsa that contrast with the hot, crispy taquitos in a way that is one of the most satisfying flavor and texture combinations in all of plant-based cooking.

What makes these taquitos so genuinely outstanding is the filling. Sweet potato provides natural sweetness and a creamy, yielding texture that binds the filling perfectly. Black beans provide plant-based protein and a satisfying earthiness that grounds the sweetness of the potato. Chipotle peppers in adobo sauce provide a smoky, complex heat that is the defining flavor note of the entire dish — warm and building and deeply complex rather than merely hot. Together these three ingredients create a filling of extraordinary depth that is far more than the sum of its parts.

This recipe is 100% vegan, naturally gluten-free when made with corn tortillas, ready in just 35 minutes, baked or air-fried rather than deep-fried for a significantly lighter result, and absolutely spectacular served with guacamole, salsa, vegan sour cream, or simply eaten by the handful standing over the baking sheet because the smell coming from the oven made waiting impossible.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~380 kcal

Ingredients

For the Taquito Filling

  • 1 can (400g) black beans, drained and rinsed
  • 1 large sweet potato (approximately 300g), peeled, diced, and roasted or steamed until tender
  • 2 chipotle peppers in adobo sauce, finely minced (plus 1 tbsp of the adobo sauce)
  • 1 medium white onion, finely diced
  • 4 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • ½ tsp dried oregano
  • ½ tsp onion powder
  • ½ tsp salt, plus more to taste
  • ¼ tsp black pepper
  • Juice of 1 lime
  • 2 tbsp fresh cilantro, finely chopped

For the Taquitos

  • 16 small corn tortillas (15cm diameter)
  • 2 tbsp olive oil or neutral spray oil (for brushing)
  • ½ tsp smoked paprika (mixed with oil for brushing)

For the Avocado Cream

  • 2 ripe avocados
  • ½ cup (120g) vegan sour cream or plain vegan yogurt
  • Juice of 1 lime
  • 1 small clove garlic, grated
  • ¼ tsp salt
  • ¼ tsp cumin
  • 2 tbsp fresh cilantro
  • 2–3 tbsp water (to thin to drizzling consistency)

For the Fresh Tomato Salsa

  • 3 medium ripe tomatoes, finely diced
  • ¼ red onion, very finely diced
  • 1 jalapeño, deseeded and finely minced
  • 2 tbsp fresh cilantro, roughly chopped
  • Juice of 1 lime
  • ½ tsp salt
  • Pinch of sugar

Optional Toppings

  • Shredded vegan cheese (melt inside before rolling for extra indulgence)
  • Pickled red onions
  • Sliced jalapeños
  • Hot sauce of choice
  • Vegan sour cream for dipping
  • Fresh lime wedges
  • Shredded iceberg lettuce

To Serve

  • Over a bed of shredded lettuce with salsa and avocado cream
  • As part of a full Mexican feast alongside rice and beans
  • As a party appetizer with multiple dipping sauces
  • As a weeknight dinner with a simple green salad
  • Stuffed into a larger burrito wrap for a taquito burrito

Instructions

  1. Prepare the sweet potato. If not already cooked, peel and dice the sweet potato into 1-inch cubes and either steam for 12 minutes until tender, microwave with a splash of water for 6–8 minutes, or roast at 400°F (200°C) for 20 minutes until soft and caramelized. Roasted sweet potato adds an additional depth of sweetness and flavor to the filling — if time allows it is the preferred method. Set aside to cool slightly.
  2. Make the filling. Heat the olive oil in a large skillet over medium heat. Add the finely diced onion and cook for 4–5 minutes until softened. Add the minced garlic, cumin, smoked paprika, chili powder, dried oregano, and onion powder and stir for 60 seconds until incredibly fragrant. Add the drained black beans, minced chipotle peppers, adobo sauce, salt, and pepper. Stir to combine and cook for 2–3 minutes until heated through and fragrant.
  3. Add the sweet potato and mash. Add the cooked sweet potato to the skillet and mash roughly with a fork or potato masher — combining it with the black bean and spice mixture until a rough, textured filling forms. You want some texture remaining rather than a completely smooth paste — the combination of mashed sweet potato and whole black beans creates an ideal filling consistency that holds together during rolling without being dry or crumbly. Squeeze in the lime juice and stir in the fresh cilantro. Taste and adjust seasoning generously. Set aside to cool for 5 minutes.
  4. Warm the tortillas. This is an essential step — cold corn tortillas crack and split when rolled rather than bending flexibly. Warm them using one of three methods: wrap a stack of 8 in a damp paper towel and microwave for 45 seconds until pliable, warm individually in a dry skillet over medium heat for 20 seconds per side, or wrap in foil and warm in a 300°F (150°C) oven for 5 minutes. Work with warmed tortillas immediately — they stiffen as they cool.
  5. Fill and roll the taquitos. Preheat the oven to 425°F (220°C) and line two large baking sheets with parchment paper. Working quickly with warm tortillas, place approximately 2 tablespoons of filling in a line across the lower third of each tortilla. Roll tightly from the bottom — keeping the roll as tight and compact as possible — and place seam-side down on the prepared baking sheet. A tight roll that holds its shape during baking produces a taquito that is crispy on all surfaces rather than unrolling and becoming flat.
  6. Brush with seasoned oil. Mix the olive oil with the smoked paprika in a small bowl. Brush each taquito generously on all surfaces with the seasoned oil — top, sides, and ends. The oil is what creates the extraordinary golden, shatteringly crispy exterior that makes these taquitos so irresistible. Do not be shy with the oil — under-oiled taquitos bake to a dry, pale result rather than the deep golden crispness this recipe achieves.
  7. Bake or air fry. For oven baking: bake at 425°F (220°C) for 18–22 minutes, turning once halfway through, until deeply golden and crispy on all surfaces. For air frying: place taquitos in a single layer in the air fryer basket, spray generously with oil, and air fry at 400°F (200°C) for 10–12 minutes, turning once, until deeply golden and shatteringly crispy. Air fryer taquitos are marginally crispier than oven-baked and cook in half the time — use this method whenever possible.
  8. Make the avocado cream. While the taquitos bake blend the avocados, vegan sour cream, lime juice, grated garlic, salt, cumin, and cilantro in a blender or food processor until completely smooth. Add water one tablespoon at a time until a drizzleable, pourable consistency is achieved. Taste and adjust with additional lime juice or salt. Transfer to a serving bowl or squeeze bottle.
  9. Make the fresh tomato salsa. Combine the finely diced tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and sugar in a bowl. Toss well and taste — the salsa should be bright, fresh, slightly sharp, and vibrantly flavored. Allow to rest for 5 minutes while the taquitos finish baking — the resting time allows the salt to draw moisture from the tomatoes and the flavors to meld beautifully.
  10. Serve immediately. Arrange the golden taquitos on a serving platter and drizzle generously with the avocado cream. Spoon the fresh tomato salsa alongside or over the top. Add any additional toppings — pickled red onions, sliced jalapeños, fresh cilantro, hot sauce — and serve immediately while the taquitos are at their crispiest and most extraordinary.

Pro Tips for the Crispiest Vegan Taquitos

  • Warm the tortillas until genuinely pliable before rolling. A tortilla that is not warm enough will crack along the roll line the moment you begin rolling it — creating splits that allow the filling to escape during baking and producing taquitos that unravel in the oven. Warm until genuinely soft and flexible — they should bend without any resistance or cracking whatsoever.
  • Roll as tightly as absolutely possible. The tightness of the roll determines the crispiness of the finished taquito. A loosely rolled taquito bakes to a soft, doughy result. A tightly rolled taquito bakes to a shatteringly crispy, uniformly golden result with a distinct snap when bitten. Roll from the bottom with firm, consistent pressure and place immediately seam-side down on the baking sheet.
  • Do not overfill. Two tablespoons of filling per taquito is the correct amount — enough to provide a generous, satisfying filling without making the taquito impossible to roll tightly or causing the filling to burst through the tortilla during baking. Overfilled taquitos are the most common cause of taquitos that unroll or split during cooking.
  • Use the air fryer whenever possible. Air fryer taquitos are marginally but meaningfully crispier than oven-baked ones — the circulating hot air reaches all surfaces simultaneously rather than requiring turning and produces a more evenly golden, more thoroughly crispy result in significantly less time.
  • Make the filling slightly drier than seems necessary. A filling that seems slightly dry when assembling the taquitos will be perfectly moist inside the finished taquito — the moisture from the filling steams inside the closed tortilla during baking. A filling that seems perfectly moist at assembly will be wet inside the finished taquito, making the tortilla soggy from the inside.
  • Serve immediately from the oven. Taquitos are at their absolute peak crispiness the moment they come out of the oven or air fryer. They soften as they sit — serve immediately for the finest result, or recrisp in a hot oven or air fryer for 3–4 minutes if they have been sitting.

The Extraordinary Nutritional Power of This Mexican-Inspired Bowl

Every component of these taquitos has been chosen for both its extraordinary flavor contribution and its genuine nutritional substance — creating a dish that is as nourishing as it is deeply satisfying.

Black beans are one of the most nutritionally outstanding legumes available and a cornerstone of traditional Mexican cuisine for excellent reason. A single serving of these taquitos provides approximately 10 grams of plant-based protein and 10 grams of dietary fiber from the black beans alone — supporting digestive health, promoting lasting satiety, and providing a spectrum of B vitamins, iron, magnesium, and potassium that make them one of the most nutritionally complete plant foods available.

Sweet potato provides one of the richest sources of beta-carotene available in the entire plant kingdom — the orange pigment compound that converts to Vitamin A in the body and supports immune function, vision health, and skin integrity. A single medium sweet potato provides over 400% of the daily recommended Vitamin A intake alongside meaningful amounts of Vitamin C, potassium, manganese, and dietary fiber.

Chipotle peppers in adobo sauce contribute capsaicin — the compound responsible for their characteristic heat — which has been studied extensively for its ability to boost metabolic rate, reduce appetite, provide anti-inflammatory protection, and support cardiovascular health through multiple mechanisms.

Corn tortillas — the traditional wrapper for taquitos — provide a significantly more nutritious base than flour tortillas when made from masa harina. The nixtamalization process used to create masa harina increases the bioavailability of niacin and other B vitamins in the corn dramatically and provides meaningful amounts of calcium from the lime used in the process.

Avocado contributes one of the most impressive fat profiles of any fruit or vegetable — extraordinarily rich in heart-healthy monounsaturated oleic acid, potassium, folate, and fat-soluble vitamins that are all made more bioavailable by the fat in the avocado itself. The avocado cream in this recipe is not merely a delicious accompaniment — it is a genuinely functional nutritional addition that enhances the absorption of fat-soluble nutrients throughout the entire dish.


Flavor Variations

  • Spicy Jackfruit Taquitos: Replace the black bean and sweet potato filling with pulled jackfruit cooked in chipotle adobo, cumin, and smoked paprika for a spectacularly meaty, deeply smoky taquito filling that is particularly outstanding for anyone who misses the texture of pulled pork in their plant-based cooking.
  • Potato and Chorizo Vegan Taquitos: Replace the sweet potato with diced regular potato and add crumbled vegan chorizo to the filling for a richer, smokier, more intensely savory taquito that is extraordinary with a tomatillo green salsa alongside.
  • Refried Bean and Vegan Cheese: Use smooth refried black beans as the base filling and add a generous layer of shredded vegan cheese before rolling for an extraordinarily indulgent taquito with a molten, gooey center that is spectacular as a party food or weekend treat.
  • Lentil and Roasted Corn: Replace the black beans with cooked green lentils and add half a cup of charred roasted corn to the filling for a version with additional textural interest and a beautiful sweetness from the corn that pairs magnificently with the chipotle and lime.

Nutritional Highlights (Per Serving — 4 taquitos with avocado cream)

CaloriesProteinCarbsFiberFat
~380 kcal12g52g14g14g

At 380 calories per serving these taquitos deliver an outstanding nutritional profile — 12 grams of plant-based protein, 14 grams of dietary fiber representing over half the daily recommended intake, and an exceptional concentration of beta-carotene, B vitamins, iron, and potassium from the sweet potato and black beans. The avocado cream contributes heart-healthy monounsaturated fats that support cardiovascular health and dramatically improve the absorption of the fat-soluble vitamins present throughout the dish. The corn tortillas provide complex carbohydrates alongside the nixtamalization-enhanced B vitamins and calcium that make traditional masa-based preparations so nutritionally distinctive.


Storage

  • Baked taquitos: Store cooled baked taquitos in an airtight container in the refrigerator for up to 4 days. Reheat in a hot oven at 400°F (200°C) for 8–10 minutes or in an air fryer at 375°F (190°C) for 4–5 minutes to restore full crispiness. Do not reheat in the microwave which makes them irreversibly soft and steamed rather than crispy.
  • Uncooked assembled taquitos: Assembled but unbaked taquitos can be stored in the refrigerator for up to 24 hours before baking — making them an ideal make-ahead party food. Brush with oil and bake directly from the refrigerator adding 2–3 minutes to the baking time.
  • Freezer: These taquitos freeze beautifully both before and after baking. Freeze assembled unbaked taquitos on a baking sheet until solid then transfer to a freezer bag for up to 2 months — bake from frozen at 400°F (200°C) for 22–25 minutes. Freeze baked taquitos in the same way and reheat from frozen in a hot oven for 12–15 minutes until heated through and re-crisped.
  • Filling separately: The filling stores in an airtight container in the refrigerator for up to 5 days and freezes well for up to 2 months — making it possible to have taquito filling always available for assembling fresh taquitos in minutes whenever the craving strikes.
  • Avocado cream: Store with plastic wrap pressed directly onto the surface of the cream to prevent oxidation. Keeps for up to 2 days in the refrigerator — stir well before serving as some liquid separation may occur.

Frequently Asked Questions

Why do my corn tortillas crack when I try to roll them?

Cracking corn tortillas are the result of insufficient warming before rolling. Corn tortillas must be genuinely warm and pliable — almost steamy — to roll without cracking. Warm them wrapped in a damp paper towel in the microwave for 45 seconds, or in a dry skillet for 20 seconds per side, and roll immediately while still warm. Working in small batches of 4–6 tortillas at a time keeps each tortilla at the correct temperature for rolling.

Can I use flour tortillas instead of corn?

Yes — flour tortillas roll more easily than corn tortillas and are less prone to cracking. They produce a slightly softer, less crispy exterior than corn tortillas and a different flavor profile — more neutral and bread-like rather than the characteristic earthy corn flavor of traditional taquitos. Use small flour tortillas of the same diameter as the corn tortillas for the most practical rolling size.

Can I deep fry these taquitos instead of baking?

Yes — traditional taquitos are deep fried and the result is arguably crispier than the baked version. Heat neutral oil to 375°F (190°C) in a deep pot and fry the taquitos in batches of 4–6 for 2–3 minutes until deeply golden on all surfaces. Drain on paper towels and serve immediately. The baked and air-fried versions in this recipe are significantly lighter and still produce an excellent crispy result without the mess, oil usage, or calorie content of deep frying.

How do I keep the taquitos from unrolling during baking?

Place the taquitos seam-side down on the baking sheet immediately after rolling — the weight of the taquito holds the seam closed during the initial minutes of baking when the tortilla is softening before it crisps. Alternatively secure each taquito with a toothpick during baking and remove before serving. Ensuring the tortillas are warm enough before rolling and rolling as tightly as possible are the most effective preventive measures.

Can I make these taquitos gluten-free?

Traditional corn tortillas made from masa harina are naturally gluten-free — check the packaging to ensure no wheat has been added to your specific brand. All other ingredients in this recipe are naturally gluten-free. Use tamari in place of soy sauce if adding any soy-based ingredients to the filling for a fully certified gluten-free version.

What is the best dipping sauce for vegan taquitos?

The avocado cream in this recipe is the finest accompaniment — its cool, rich creaminess is the perfect counterpoint to the hot, crispy, spiced taquitos. Additional outstanding dipping options include: tomatillo green salsa, chipotle vegan mayo, vegan sour cream with lime and cilantro, classic guacamole, or a smoky cashew queso made from blended cashews with nutritional yeast, chipotle, and lime juice.


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 crispy, vibrant vegan Mexican-inspired recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Balsamic-Maple Roasted Veggies and Chickpeas

Balsamic Maple Roasted Veggies Chickpeas 610x343

There are meals you make on a Tuesday evening because you need something quick and nourishing, and then there are meals like these Balsamic Maple Roasted Veggies and Chickpeas — the kind that fill your kitchen with the most extraordinary caramelized, sweet-savory aroma while they roast, that come out of the oven glossy and deeply golden and so beautiful you pause for a moment before serving them because they look like something from a restaurant kitchen. These are those meals. The ones that convert skeptics into believers. The ones that prove beyond any doubt that plant-based eating is not about deprivation but about the most extraordinary abundance of flavor, color, and genuine satisfaction.

This is a one-pan wonder of the highest order. A generous medley of seasonal vegetables — sweet bell peppers, tender zucchini, earthy red onion, crispy broccoli florets, and jewel-like cherry tomatoes — roasted alongside protein-packed chickpeas in a balsamic maple glaze that is frankly one of the most addictive sauces ever created. Sweet, tangy, deeply complex, with a sticky caramelized quality that coats every vegetable and chickpea in a lacquer of extraordinary flavor. It is the kind of sauce you will want to put on everything once you taste it.

What makes this recipe so genuinely outstanding is the combination of balsamic vinegar and maple syrup — two ingredients that seem simple individually but together create something that is far greater than the sum of their parts. The balsamic vinegar provides deep, aged acidity and complexity. The maple syrup provides natural sweetness and that beautiful sticky quality that promotes caramelization at high heat. Together they create a glaze that transforms ordinary roasted vegetables into something that feels genuinely luxurious and special.

This recipe is 100% vegan, naturally gluten-free, high in plant-based protein and fiber, ready in just 40 minutes, and extraordinarily versatile — serve it over rice, quinoa, or farro, stuff it into warm pita with hummus, pile it onto a grain bowl, or eat it straight from the pan standing at the kitchen counter because you simply cannot wait any longer.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~380 kcal

Ingredients

For the Roasted Veggies and Chickpeas

  • 1 can (400g) chickpeas, drained, rinsed, and thoroughly dried
  • 1 large red bell pepper, deseeded and cut into 2-inch pieces
  • 1 large yellow bell pepper, deseeded and cut into 2-inch pieces
  • 1 medium zucchini, cut into half moons approximately 1/2 inch thick
  • 1 medium red onion, cut into wedges
  • 2 cups (180g) broccoli florets, cut into bite-sized pieces
  • 1 cup (150g) cherry tomatoes, left whole
  • 4 cloves garlic, minced
  • 3 tbsp olive oil
  • Salt and black pepper to taste

For the Balsamic Maple Glaze

  • 3 tbsp balsamic vinegar (use a good quality aged balsamic for the best results)
  • 2 tbsp pure maple syrup
  • 1 tbsp soy sauce or tamari (use tamari for gluten-free)
  • 1 tsp dijon mustard
  • 1 tsp garlic powder
  • ½ tsp smoked paprika
  • ½ tsp dried thyme
  • ¼ tsp chili flakes (optional — adds a beautiful gentle warmth)
  • Black pepper to taste

Optional Add-ins

  • 1 medium sweet potato, peeled and cut into 1-inch cubes
  • 1 cup (90g) mushrooms, halved or quartered
  • 1 medium carrot, sliced into coins
  • 1 cup (150g) green beans, trimmed
  • ½ cup (80g) sun-dried tomatoes, roughly chopped
  • ¼ cup (35g) toasted pine nuts or walnuts (add after roasting)
  • Fresh basil or parsley to garnish

To Serve

  • Over steamed basmati rice or brown rice
  • Over cooked quinoa or farro for extra protein
  • Stuffed into warm pita bread with hummus
  • Over creamy mashed cauliflower or potatoes
  • As a grain bowl topping with tahini drizzle
  • Alongside crusty sourdough bread to mop up the glaze
  • As a vibrant filling for vegan wraps and burritos

Instructions

  1. Preheat the oven and prepare your equipment. Preheat your oven to 425°F (220°C). Line one or two large baking sheets with parchment paper — using two sheets ensures the vegetables are spread in a single layer which is absolutely essential for proper roasting and caramelization rather than steaming. A crowded pan is the enemy of perfectly roasted vegetables.
  2. Dry the chickpeas thoroughly. This step is non-negotiable for achieving crispy, golden chickpeas rather than soft, disappointing ones. After draining and rinsing spread the chickpeas on a clean kitchen towel or several layers of paper towel and pat them completely dry — removing as much surface moisture as possible. The drier the chickpea the crispier the finished result. Remove any loose skins that come away during drying.
  3. Make the balsamic maple glaze. In a small bowl whisk together the balsamic vinegar, maple syrup, soy sauce, dijon mustard, garlic powder, smoked paprika, dried thyme, chili flakes, and black pepper until completely combined and smooth. Taste the glaze — it should be intensely sweet, deeply tangy, warmly spiced, and utterly irresistible. Set aside.
  4. Prepare and season the vegetables. Place all the prepared vegetables — bell peppers, zucchini, red onion, broccoli, cherry tomatoes — on the lined baking sheets. Add the dried chickpeas. Drizzle everything with the olive oil, add the minced garlic, season generously with salt and black pepper, and toss everything well to coat evenly in the oil and seasoning.
  5. Add the balsamic maple glaze. Pour approximately two thirds of the balsamic maple glaze over the vegetables and chickpeas and toss again thoroughly until everything is beautifully coated in the sticky, fragrant glaze. Reserve the remaining one third of the glaze for adding in the final minutes of roasting — this two-stage glazing technique produces a deeper, more complex caramelized flavor than adding all the glaze at once.
  6. Arrange in a single layer. Spread everything out in a single, even layer across the baking sheets ensuring nothing is piled on top of anything else. Every piece of vegetable and every chickpea should have direct contact with the hot pan surface — this is what creates the caramelization and roasted depth of flavor that makes this dish so extraordinary.
  7. Roast until caramelized and golden. Place the baking sheets in the preheated oven and roast for 20 minutes. At the 20-minute mark remove the pans from the oven, drizzle the reserved balsamic maple glaze over everything, and toss gently to coat. Return to the oven for a further 8–12 minutes until the vegetables are tender with caramelized, slightly charred edges and the chickpeas are golden and crispy. The glaze should be sticky, reduced, and deeply caramelized — almost lacquered onto the vegetables.
  8. Rest briefly and garnish. Remove from the oven and allow to rest for 3–4 minutes before serving — this allows the glaze to set slightly and the flavors to settle. Transfer to a large serving bowl or plate directly over your chosen base. Garnish with fresh basil or parsley, a scattering of toasted pine nuts if using, and an additional drizzle of balsamic vinegar for brightness and visual appeal.

Pro Tips for Perfect Balsamic Maple Roasted Veggies

  • Use the highest oven temperature possible. Roasting at 425°F (220°C) rather than a lower temperature is what creates the deep caramelization, charred edges, and concentrated flavor that makes roasted vegetables so extraordinary. A lower temperature produces steamed, soft vegetables rather than the caramelized, intensely flavored result this recipe is designed to achieve.
  • Never crowd the pan. This is the single most common mistake when roasting vegetables. When vegetables are piled on top of each other they steam in their own moisture rather than roasting in the dry oven heat. Use two large baking sheets if necessary — every piece must have space around it for air to circulate.
  • Dry the chickpeas obsessively. Moisture is the enemy of crispy chickpeas. Spend a full two minutes patting them as dry as possible before seasoning. The difference between a thoroughly dried chickpea and a slightly damp one in terms of final crispiness is enormous and completely worth the extra effort.
  • Cut vegetables to similar sizes. Uniformly cut vegetables roast evenly — some pieces will not be perfectly done while others are already overcooked if the sizes vary dramatically. Aim for approximately 2-inch pieces throughout.
  • Add the glaze in two stages. Adding two thirds of the glaze at the beginning and the remaining third in the final 10 minutes produces a more complex, deeply caramelized flavor than adding it all at once. The first addition caramelizes and develops deep flavor during the initial roasting while the second addition creates a fresh, bright, sticky outer coating.
  • Use aged balsamic vinegar. The quality of balsamic vinegar makes a significant difference to the finished dish. A good quality aged balsamic is thicker, sweeter, and more complex than cheap balsamic which can be thin, harsh, and overly acidic. It is worth investing in a decent bottle for this recipe — it will transform the finished glaze.

The Nutritional Power of This Bowl

This recipe is one of the most nutritionally complete plant-based meals available — delivering an extraordinary concentration of protein, fiber, vitamins, minerals, and antioxidants in a single, deeply satisfying bowl.

Chickpeas are the nutritional cornerstone of this dish. One can of chickpeas provides approximately 25 grams of plant-based protein and 35 grams of dietary fiber — making this recipe one of the highest protein, highest fiber plant-based meals possible. Chickpeas are also rich in folate, iron, phosphorus, and manganese, and have been extensively studied for their ability to support blood sugar regulation, cardiovascular health, and healthy weight management.

The bell peppers in this recipe — particularly the red and yellow varieties — are among the richest sources of Vitamin C available in the entire plant kingdom, providing significantly more than citrus fruit per gram. A single red bell pepper provides over 150% of the daily recommended Vitamin C intake, supporting immune function, collagen synthesis, and powerful antioxidant protection throughout the body.

Broccoli contributes sulforaphane — one of the most extensively studied anti-cancer compounds in nutritional science — along with Vitamins K, C, and folate, calcium, and powerful antioxidants that protect cells from oxidative damage.

Balsamic vinegar contains polyphenols and acetic acid that support gut health, improve insulin sensitivity, and reduce inflammatory markers. Maple syrup provides natural sweetness alongside zinc, manganese, and antioxidant compounds not found in refined sugar.


Flavor Variations

  • Mediterranean Version: Replace the smoked paprika and thyme with dried oregano and dried basil. Add kalamata olives and capers after roasting and top with vegan feta crumbles for a vibrant Mediterranean bowl that is extraordinary over couscous.
  • Asian Inspired: Replace the balsamic vinegar with rice vinegar and add 1 teaspoon of sesame oil, 1 tablespoon of grated fresh ginger, and 1 tablespoon of sriracha to the glaze. Top with sesame seeds and sliced scallions for a deeply savory Asian-inspired roasted bowl.
  • Moroccan Spiced: Add 1 teaspoon of cumin, half a teaspoon of cinnamon, half a teaspoon of coriander, and a pinch of cayenne to the glaze. Serve over couscous with fresh mint, pomegranate seeds, and toasted almonds for a Moroccan-inspired feast.
  • Extra Protein: Add cubed extra firm tofu alongside the chickpeas. Press and dry the tofu thoroughly before adding to the pan — it will become golden and crispy alongside the chickpeas for a double protein powerhouse bowl.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal14g52g12g11g

At 380 calories per serving this bowl delivers an exceptional nutritional profile — 14 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of Vitamins C, K, B6, and folate alongside iron, magnesium, and powerful antioxidants from every vegetable in the pan. The fiber content alone — 12 grams per serving — represents nearly half the daily recommended intake, supporting healthy digestion, lasting satiety, and stable blood sugar levels throughout the day.


Storage

  • Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen and develop beautifully overnight making this an outstanding meal prep recipe — make a full batch on Sunday and enjoy extraordinary lunches and dinners throughout the week.
  • Freezer: This recipe freezes well for up to 2 months. Store in freezer-safe containers in individual portions for the most convenient meal prep system possible. Thaw overnight in the refrigerator and reheat in a hot oven for 10 minutes to restore the caramelized edges and crispy chickpeas.
  • Reheating: Reheat in a hot oven at 400°F (200°C) for 8–10 minutes rather than the microwave — the oven restores the caramelized texture and revives the sticky glaze in a way that the microwave simply cannot replicate. A microwave will make the chickpeas soft and the vegetables soggy.
  • Meal prep tip: Roast a double batch and store the base without any grain. Pair with different grains throughout the week — rice on Monday, quinoa on Wednesday, farro on Friday — for variety without any additional cooking effort.

Frequently Asked Questions

Can I use dried chickpeas instead of canned?

Yes — cook 200g of dried chickpeas according to package instructions until tender, drain thoroughly, and dry completely before using. Dried and home-cooked chickpeas have a slightly firmer texture than canned and can produce an even crispier result when roasted. Soak overnight and simmer for approximately 45–60 minutes until completely tender.

Why are my chickpeas not crispy?

Soft chickpeas after roasting are almost always caused by insufficient drying before roasting, overcrowding on the pan, or an oven temperature that is too low. Ensure the chickpeas are completely dry before seasoning, spread them in a single layer with space between each one, and roast at the full 425°F (220°C) temperature called for in this recipe.

Can I make this recipe without oil?

Yes — replace the olive oil with 3 tablespoons of vegetable broth or aquafaba. The vegetables will not caramelize quite as deeply without oil but will still roast beautifully and absorb the balsamic maple glaze with excellent results. The chickpeas will be slightly less crispy without oil but still delicious.

What vegetables work best in this recipe?

Almost any vegetable roasts beautifully in this glaze. Particularly outstanding options include sweet potato, butternut squash, cauliflower, brussels sprouts, asparagus, green beans, mushrooms, eggplant, and parsnip. Avoid very delicate vegetables like spinach or baby greens which will burn at this temperature.

Can I add tofu to this recipe?

Absolutely — press extra firm tofu for at least 30 minutes to remove as much moisture as possible, cut into 1-inch cubes, and add to the pan alongside the chickpeas. The tofu will become golden and slightly crispy on the outside while remaining tender inside, absorbing the balsamic maple glaze beautifully for an extraordinary double protein version of this bowl.

Is this recipe suitable for meal prep?

This is one of the finest meal prep recipes available. It keeps beautifully in the refrigerator for 4 days and actually improves as the flavors continue to develop and deepen. Make a full or double batch at the beginning of the week and portion into containers with your chosen grain for the most effortless, nourishing, and genuinely delicious weekday lunches and dinners imaginable.


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 vibrant vegan dinner and bowl recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Orange Tofu

vegan orange tofu

There are takeout dishes you crave on a Friday evening when the week has been long and the thought of cooking feels impossible. And then there are dishes like this Vegan Orange Tofu — the kind that are so extraordinary, so vibrant, so deeply satisfying that they make you forget entirely that you ever wanted takeout in the first place, that fill the kitchen with the most intoxicating aroma of caramelizing citrus and soy and ginger as the sauce reduces in the pan, and that deliver a plate so beautiful — the glossy, burnished orange-glazed tofu cubes scattered over steamed rice with their lacquered surface catching the light — that you pause for a moment before eating simply to appreciate what you have made. This is that dish. The one that becomes your Friday night tradition. The one that is faster than any delivery, more delicious than any restaurant version, and so thoroughly, completely satisfying that the idea of ordering in seems almost absurd once you have made it.

This is crispy tofu at its absolute finest — extra firm tofu pressed until completely dry, cut into perfect cubes, coated lightly in cornstarch, and pan-fried in hot oil until every surface is a deep, shatteringly golden brown with a crust so crispy it audibly crunches when you bite through it — then tossed in a fresh orange sauce of such extraordinary brightness and complexity that it is simultaneously one of the simplest and most spectacular sauces in all of plant-based cooking. Fresh orange juice. Soy sauce. Fresh ginger. Garlic. Rice vinegar. Maple syrup. Sesame oil. A touch of cornstarch to thicken everything into a glossy, coating, restaurant-quality glaze that clings to every crispy cube of tofu in a lacquer of pure concentrated orange flavor that is sweet and tangy and savory and deeply, deeply delicious all at once.

What makes this recipe so genuinely outstanding is the double commitment to texture. The tofu is pressed for a minimum of 20 minutes to remove every drop of excess moisture — producing a cube that is dense, dry-surfaced, and primed for the cornstarch coating to adhere perfectly and create the extraordinary crust. The sauce is made separately and added to the already-crispy tofu only at the very end of cooking — preserving the crust rather than softening it during a long braise. The result is tofu that is crispy on the outside, tender on the inside, and coated in a sauce that clings rather than pools — every bite an extraordinary combination of textures and flavors that is simply, completely irresistible.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely spectacular served over steamed jasmine rice, brown rice, or cauliflower rice with steamed broccoli, bok choy, or snap peas alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins15 mins35 mins4~420 kcal

Ingredients

For the Crispy Tofu

  • 2 blocks (800g total) extra firm tofu, pressed for minimum 20 minutes
  • 4 tbsp cornstarch
  • 1 tsp garlic powder
  • 1 tsp salt
  • ½ tsp white pepper
  • 3 tbsp neutral oil (avocado oil or vegetable oil — high smoke point essential)

For the Orange Sauce

  • 1 cup (240ml) fresh orange juice (from approximately 3–4 large oranges — fresh is non-negotiable)
  • Zest of 2 oranges
  • 3 tbsp soy sauce or tamari
  • 2 tbsp maple syrup or agave nectar
  • 2 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 4 cloves garlic, very finely minced
  • 1 tbsp fresh ginger, peeled and very finely grated
  • 1 tsp chili flakes or sriracha (optional — adds beautiful warmth)
  • 2 tbsp cornstarch dissolved in 3 tbsp cold water (slurry for thickening)

Optional Add-ins

  • 1 red bell pepper, cut into 1-inch pieces (add to pan with sauce)
  • 1 cup (90g) broccoli florets, lightly steamed (toss in with tofu)
  • ½ cup (75g) snap peas (add to pan with sauce)
  • 2 spring onions, thinly sliced (garnish)
  • 1 tsp black bean paste (adds extraordinary depth to sauce)

To Serve

  • Steamed jasmine rice or brown rice
  • Steamed broccoli, bok choy, or snap peas
  • Sesame seeds — white and black
  • Thinly sliced spring onions
  • Fresh red chili, thinly sliced
  • Orange slices for garnish
  • Extra sriracha for heat lovers

Instructions

  1. Press the tofu — this step is non-negotiable. Remove the tofu from its packaging and drain completely. Wrap each block in several layers of clean kitchen towel or paper towel and place on a flat surface. Place a heavy cutting board, cast iron skillet, or stack of books on top and press for a minimum of 20 minutes — 30 minutes produces an even better result. The goal is to remove as much moisture as possible from the tofu — the drier the tofu the crispier the finished crust will be. After pressing unwrap and cut into 1-inch cubes. Pat the cut surfaces dry with additional paper towel.
  2. Make the orange sauce. In a small bowl whisk together the fresh orange juice, orange zest, soy sauce, maple syrup, rice vinegar, sesame oil, minced garlic, grated ginger, and chili flakes until completely combined. Taste the sauce — it should be bright, tangy, sweet, savory, and intensely orange-forward. Adjust with additional maple syrup for sweetness, rice vinegar for tartness, or soy sauce for depth. In a separate small bowl mix the cornstarch with cold water until completely smooth to create the thickening slurry. Set both aside.
  3. Coat the tofu in seasoned cornstarch. In a large bowl combine the cornstarch, garlic powder, salt, and white pepper. Add the pressed tofu cubes and toss gently but thoroughly until every surface of every cube is evenly coated in the seasoned cornstarch. The coating should be thin and uniform — shake off any excess. This cornstarch coating is what creates the extraordinary crispy crust and also helps the orange sauce adhere to the tofu rather than sliding off.
  4. Pan-fry the tofu to golden perfection. Heat the neutral oil in a large non-stick skillet or wok over high heat until shimmering and almost smoking. Add the coated tofu cubes in a single layer — do not crowd the pan, work in two batches if necessary. Cook without touching for 2–3 minutes until the bottom is deeply golden and releases easily from the pan. Flip each cube and cook for a further 2 minutes. Continue turning until all four sides are deeply golden and shatteringly crispy — approximately 8–10 minutes total. Transfer to a plate lined with paper towel to drain briefly.
  5. Make the sauce in the same pan. Pour off any excess oil from the skillet leaving approximately one teaspoon. Reduce the heat to medium and pour in the prepared orange sauce mixture. It will bubble and steam dramatically — stir immediately to incorporate any caramelized bits from the bottom of the pan. Cook for 2–3 minutes until the sauce has reduced slightly and is deeply fragrant. Add the cornstarch slurry — pour it in gradually while stirring continuously — and cook for a further 60–90 seconds until the sauce has thickened to a glossy, coating consistency that falls from a spoon in a slow, thick ribbon.
  6. Toss the tofu in the sauce. Add the crispy tofu back to the pan with the thickened orange sauce and toss gently but quickly to coat every cube in the glossy, fragrant glaze. The tofu should be coated on all surfaces in a thin, even lacquer of orange sauce — not swimming in excess sauce. If adding bell pepper or snap peas add them now and toss for 60 seconds until just heated through and bright in color.
  7. Serve immediately and beautifully. Divide steamed rice between four warmed bowls and spoon the orange-glazed tofu over the top in a generous, generous pile. Scatter sesame seeds over the top — both white and black for visual contrast. Add thinly sliced spring onions and fresh red chili. Arrange any steamed vegetables alongside or underneath the tofu. Finish with a small drizzle of sesame oil and serve immediately — the tofu is at its absolute crispiest and most extraordinary the moment it leaves the pan.

Pro Tips for the Most Extraordinary Vegan Orange Tofu

  • Press the tofu for longer than you think necessary. Twenty minutes is the minimum — thirty is better and forty is better still. The single most significant factor in achieving crispy, golden tofu rather than soft, pale tofu that steams rather than fries is the complete removal of surface and internal moisture before cooking. Every minute of pressing time is paid back with superior crispiness in the finished dish.
  • Use extra firm tofu and no other variety. Firm, silken, or soft tofu contains too much water to achieve the crispy crust this recipe requires. Extra firm tofu — the driest variety available — is the only suitable choice. Some brands sell pre-pressed or super-firm tofu that requires no pressing at all and produces an outstanding result straight from the packet.
  • Use fresh orange juice always. The difference between fresh-squeezed orange juice and carton orange juice in this sauce is significant and immediately apparent. Fresh orange juice has a brightness, a complexity, and a depth of citrus flavor that processed juice simply cannot replicate. Three to four large oranges produce the one cup of juice needed — the five minutes required to juice them is completely worth the result.
  • Add the sauce to already-crispy tofu. Never add the tofu to the sauce to cook together — this produces soft, sauce-saturated tofu that has lost every element of the crispy crust. Always make the sauce separately, thicken it in the pan, and toss the already-crispy tofu through it for the minimum time needed to coat it. Speed is everything in this final step.
  • Get the oil genuinely hot before adding the tofu. The oil must be almost smoking before the tofu goes in — this immediate, intense heat is what creates the crispy outer crust in the first 30 seconds of contact. Tofu added to insufficiently hot oil absorbs the oil rather than searing against it and produces a greasy, soft result rather than the shatteringly crispy crust this recipe achieves.
  • Do not move the tofu for the first 2–3 minutes. Place the coated tofu in the hot oil and leave it completely undisturbed for the first 2–3 minutes of cooking. Premature movement prevents the crust from forming and causes the tofu to stick to the pan. The tofu will release naturally from the pan surface when the crust has properly formed — if it resists, wait another 30 seconds.

The Extraordinary Versatility of Tofu in Plant-Based Cooking

Tofu is one of the most misunderstood and underestimated ingredients in the entire plant-based pantry — and this recipe represents perhaps the finest single argument for why it deserves to be reconsidered by anyone who has ever dismissed it as bland, soft, or unsatisfying.

Tofu is made from coagulated soy milk — a preparation that dates back over two thousand years in Chinese culinary history and that has been refined across centuries of East and Southeast Asian cooking into one of the most versatile, nutritionally impressive, and texturally remarkable ingredients available anywhere in the world. Extra firm tofu — the variety used in this recipe — is pressed during production to remove most of its water content, producing a dense, protein-rich block that responds to heat in ways that are entirely distinct from softer varieties.

When pressed, dried, coated in cornstarch, and cooked in very hot oil, extra firm tofu undergoes a remarkable transformation. The cornstarch coating creates a physical barrier that prevents moisture from escaping the tofu interior during frying — trapping steam inside and keeping the center tender and moist while the exterior dehydrates and crisps in the hot oil into a crust of extraordinary texture. The contrast between this shatteringly crispy exterior and the yielding, tender interior is one of the most satisfying textures in all of cooking and is what makes properly prepared crispy tofu such a compelling food experience.

Nutritionally extra firm tofu is one of the most impressive plant-based proteins available. A single serving in this recipe provides approximately 18 grams of complete protein — containing all nine essential amino acids in proportions that closely match the human body’s requirements — alongside meaningful amounts of calcium, iron, manganese, and selenium. It is also one of the few plant foods that provides isoflavones — phytoestrogen compounds that have been studied extensively for their potential protective effects against hormone-sensitive cancers, cardiovascular disease, and bone density loss.


Flavor Variations

  • Sticky Lemon Tofu: Replace the orange juice and zest with fresh lemon juice and lemon zest and reduce the maple syrup to one tablespoon for a brighter, sharper, more intensely citrusy version that is particularly spectacular with fresh dill and steamed asparagus alongside.
  • Honey Garlic Tofu: Replace the orange sauce with a sauce made from 3 tablespoons of vegan honey or maple syrup, 3 tablespoons of soy sauce, 6 cloves of minced garlic, and 1 tablespoon of rice vinegar for an intensely garlicky, sticky-sweet version that is one of the most addictive tofu preparations imaginable.
  • Spicy Orange Tofu: Double the chili flakes, add a tablespoon of gochujang, and reduce the maple syrup by half for a version with building, complex heat balanced by the bright orange — spectacular for anyone who loves intensely spiced food.
  • Orange Sesame Tofu: Add 2 tablespoons of tahini to the orange sauce and double the sesame oil for a richer, nuttier version with a beautiful sesame depth that pairs magnificently with toasted sesame seeds and a simple cucumber salad alongside.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal22g42g3g16g

At 420 calories per serving this dish delivers an outstanding nutritional profile — 22 grams of complete plant-based protein from the tofu, meaningful complex carbohydrates from the rice alongside, and an exceptional concentration of calcium, iron, and selenium from the tofu itself. The fresh orange juice and zest contribute an extraordinary amount of Vitamin C — a single cup of fresh orange juice provides over 100% of the daily recommended Vitamin C intake — alongside flavonoids including hesperidin and naringenin that have been studied for their antioxidant, anti-inflammatory, and cardiovascular protective properties. The ginger contributes gingerols with potent anti-inflammatory and digestive support properties. The sesame oil provides sesamin and sesamolin — unique lignans found almost exclusively in sesame that have been studied for their antioxidant and liver-protective properties.


Storage

  • Cooked orange tofu: Store in an airtight container in the refrigerator for up to 4 days. The tofu will lose some of its crispiness during storage as the sauce continues to absorb into the crust — this is expected and the flavor actually deepens and improves overnight. Reheat in a hot skillet with a small amount of oil for 3–4 minutes, or in an air fryer at 375°F (190°C) for 5 minutes, to restore some of the original crispiness.
  • Crispy tofu without sauce: For the finest meal prep result fry the tofu and store it separately from the sauce in the refrigerator for up to 4 days. Make the sauce fresh when serving and toss with re-crisped tofu for a result that is virtually indistinguishable from freshly made.
  • Orange sauce: The sauce stores beautifully in a sealed jar in the refrigerator for up to 1 week — make a double batch and use throughout the week as a stir-fry sauce, noodle sauce, or marinade for roasted vegetables. Shake well before each use as the sauce may separate slightly during storage.
  • Freezer: Crispy tofu without sauce freezes well for up to 2 months. Freeze in a single layer on a baking sheet until solid then transfer to a freezer bag. Reheat from frozen in a hot oven at 400°F (200°C) for 12–15 minutes until heated through and re-crisped before tossing with freshly made orange sauce.

Frequently Asked Questions

How do I get tofu extra crispy without deep frying?

The four keys to extraordinarily crispy pan-fried tofu are pressing thoroughly, coating in cornstarch, using very hot oil, and not moving the tofu for the first 2–3 minutes of cooking. Each of these steps is essential — skipping any one of them significantly reduces the crispiness of the finished result. An air fryer is an excellent alternative to pan frying — coat the pressed tofu in cornstarch and oil and air fry at 400°F (200°C) for 15–18 minutes, shaking halfway through, for an outstanding crispy result with significantly less oil.

Can I bake the tofu instead of frying it?

Yes — baking produces a less crispy but still excellent result. Toss the cornstarch-coated tofu in 2 tablespoons of oil and spread in a single layer on a lined baking sheet. Bake at 425°F (220°C) for 25–30 minutes, flipping once halfway through, until golden and firm on all surfaces. The baked version is significantly lighter in fat than the pan-fried version and still produces a tofu that is firm, flavorful, and holds its shape beautifully when tossed in the orange sauce.

Can I use a different protein instead of tofu?

Yes — this orange sauce is spectacular with virtually any plant-based protein. Tempeh — pressed and cubed — produces an outstanding result with a nuttier, more complex flavor than tofu. Seitan produces a particularly meaty, chewy result that is extraordinary for anyone who misses the texture of chicken in orange sauce. Cauliflower florets roasted until golden and then tossed in the orange sauce produce a lighter, vegetable-forward version that is beautiful in its own right.

Can I use bottled orange juice instead of fresh?

Fresh orange juice is strongly recommended for this recipe — its brightness, complexity, and depth of flavor are significantly superior to bottled juice in a sauce where orange is the primary and defining flavor. If fresh oranges are genuinely unavailable use a good quality not-from-concentrate orange juice rather than reconstituted concentrate which has a flat, one-dimensional flavor that produces a noticeably inferior sauce.

Is this recipe suitable for meal prep?

Yes — with the caveat that the tofu and sauce should be stored separately for the finest reheated result. The pressed and fried tofu stores in the refrigerator for up to 4 days and re-crisps beautifully in a hot pan or air fryer. The orange sauce stores in the refrigerator for up to a week. Combining them fresh at each meal — which takes under 5 minutes — produces a result that is virtually indistinguishable from freshly made.

How do I know when the tofu has been pressed enough?

Properly pressed tofu should feel noticeably denser and firmer than unpressed tofu — the blocks will be visibly smaller and the paper towels surrounding them will be saturated with extracted water. Press for a minimum of 20 minutes under significant weight. For the driest possible result — and the crispiest possible finished tofu — press for 30–40 minutes, replacing the paper towels once when they become saturated.


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 vibrant, crispy vegan dinner and Asian-inspired recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!