I grew up in the Midwest where “hearty” basically meant “fried.” When I ditched my deep fryer for an air fryer, my first fear was that meatless dinners would feel like a sad pile of roasted vegetables. Good news: the air fryer is basically a crunch machine, and with the right proteins (tofu, beans, lentils, cheese) and a few smart binders, vegetarian mains come out deeply satisfying.
Below are seven vegetarian air fryer main courses I make on repeat. Each one is built to be filling, weeknight-friendly, and genuinely crave-worthy. I’m including the air fryer settings, the little steps that prevent sogginess, and easy ways to serve them as a full meal.
Quick note on air fryers: Basket-style and oven-style models cook a little differently, and wattage varies a lot. Use the times below as a guide, but start checking a few minutes early the first time and cook to color and crispness.

Before you start: my 4 rules
- Dry surfaces crisp. Pat tofu, bean-based patties, and watery veggies dry before seasoning.
- Leave space. Crowding traps steam. Cook in a single layer or in batches for better browning.
- Use a little oil strategically. A light spritz helps browning and prevents sticking, especially with breadcrumbs and tortillas.
- Finish with sauce after cooking. Sauces go on after, unless you are doing a quick glaze at the very end. Wet marinades early on can soften your crust.
1) Crispy tofu bowls
Tofu is the easiest weeknight vegetarian protein to crisp in the air fryer, but only if you treat moisture like the enemy.
Makes: about 2 to 3 servings
What you’ll use
- 1 block extra-firm tofu (super-firm vacuum packed is even better)
- 2 to 3 tablespoons soy sauce or tamari, plus garlic powder and a touch of maple or brown sugar
- 1 to 2 tablespoons cornstarch (my secret for that dry, shattery crust)
- Neutral oil spray
Air fryer settings
- Temp: 400°F
- Time: 12 to 16 minutes (start checking at 12)
- How to cook: Shake the basket at 6 minutes, then again near the end
Chloe’s crisp tip
If your tofu is packed in water, press it for 10 to 15 minutes or pat it very dry. Marinate briefly, then drain well and toss with cornstarch right before cooking. If the tofu looks glossy-wet going into the basket, it is going to steam.
Make it a full meal
Serve over rice or quinoa with quick crunchy veg (shredded cabbage, cucumbers, carrots) and a sauce like spicy mayo, peanut sauce, or sweet chili. Add edamame or avocado if you want it extra filling.
2) Stuffed bell peppers
Stuffed peppers are peak “real dinner” energy. The air fryer gives you tender peppers with browned, toasty edges without waiting forever for the oven.
Makes: 2 to 4 servings (depending on pepper size and appetite)
What you’ll use
- 2 large bell peppers, halved and seeded
- 1 1/2 to 2 cups cooked quinoa or rice
- 1 can black beans, rinsed, drained, and patted dry
- 1/2 cup salsa or diced tomatoes (not too much, or it gets watery)
- 1/2 to 1 cup shredded cheese (cheddar, pepper jack, or a plant-based melt)
Air fryer settings
- Temp: 375°F
- Time: 10 to 14 minutes, depending on pepper size (start checking at 10)
Chloe’s crisp tip
Pre-cook your filling. The air fryer is for heating and browning, not for softening raw quinoa. If your filling is hot going in, you can focus on browning the top without over-softening the pepper.
Make it a full meal
Top with Greek yogurt or sour cream, cilantro, and crushed tortilla chips. A simple side salad is all you need.
3) Chickpea shawarma wraps
This is my answer to the question “Can vegetarian be filling without being heavy?” Crispy chickpeas add crunch and protein, and the wrap makes it feel like takeout.
Makes: about 2 to 3 servings
What you’ll use
- 1 can chickpeas, rinsed, drained, and patted very dry
- Shawarma-style spices: cumin, paprika, garlic powder, turmeric, black pepper, pinch of cinnamon
- Oil spray
- Pitas or wraps, plus shredded lettuce, tomato, red onion
- Tahini sauce or garlic yogurt sauce
Air fryer settings
- Temp: 390°F
- Time: 10 to 14 minutes (start checking at 10)
- How to cook: Shake every 4 to 5 minutes
Chloe’s crisp tip
Drying matters more than you think. If you have one extra minute, spread chickpeas on a towel and roll them around. The drier they are, the crispier they get.
Make it a full meal
Stuff into warm pita with a big handful of crunchy veg. Add feta or a scoop of hummus for even more staying power.
4) Black bean taquitos
These are crunchy, handheld, and a total crowd-pleaser for kids and adults. The air fryer turns tortillas crisp without deep frying, and cleanup is basically nothing.
Makes: 8 to 10 taquitos (about 3 to 4 servings)
What you’ll use
- 8 to 10 small tortillas (corn for extra crunch, flour for easier rolling)
- 1 can black beans, rinsed and drained, then lightly mashed
- 1/2 cup corn, plus cumin and chili powder
- 1/2 to 1 cup shredded cheese (optional but highly recommended for binding)
- Oil spray
Air fryer settings
- Temp: 400°F
- Time: 7 to 10 minutes (start checking at 7)
- How to cook: Place seam-side down, flip at 5 minutes if needed
Chloe’s crisp tip
If your tortillas crack when rolling, warm them first. I microwave a stack wrapped in a damp paper towel for 20 to 30 seconds. It saves your sanity.
Make it a full meal
Serve with guacamole, salsa, and a quick slaw. For extra protein, add a side of Greek yogurt mixed with lime and salt.
5) Lentil mushroom burgers
Veggie burgers get a bad rap because they can be soft in the middle. The air fryer is great here because it dries the surface, firms the patty, and browns the outside.
Makes: 4 patties (4 servings)
What you’ll use
- 1 1/2 cups cooked lentils (brown or green hold texture best)
- 1 to 2 cups finely chopped mushrooms and 1/2 cup chopped onion
- 1/2 to 3/4 cup breadcrumbs or oats (binder)
- 1 egg or 1 flax egg (binder)
- Smoked paprika, soy sauce, black pepper
Air fryer settings
- Temp: 375°F
- Time: 10 to 14 minutes (start checking at 10)
- How to cook: Flip at the halfway point
Chloe’s crisp tip
Cook off mushroom moisture before you mix. If your mushroom-onion mix is watery, your patties will be too. A quick sauté first makes the burger sturdy and savory. If the mix still feels soft, chill the shaped patties for 10 minutes before air frying.
Make it a full meal
Serve on toasted buns with sharp cheddar (or plant-based cheese), pickles, and a tangy sauce. Add air fryer fries or a salad kit and call it done.
6) Halloumi fajita bowls
Halloumi is basically a cheat code: it browns beautifully, stays meaty in texture, and turns salty and crispy at the edges. Pair it with fajita veggies and you have a main course that eats like a restaurant bowl.
Makes: 2 to 3 servings
What you’ll use
- 8 to 10 ounces halloumi cheese, sliced or cubed
- 2 bell peppers and 1 onion, sliced
- Fajita seasoning or chili powder, cumin, garlic
- Oil spray
Air fryer settings
- Temp: 390°F
- Time: 8 to 12 minutes (start checking at 8)
- How to cook: Shake once, then watch closely near the end because halloumi can brown fast
Chloe’s crisp tip
Keep the halloumi pieces fairly large. Tiny cubes can dry out before they brown. Bigger chunks stay pleasantly chewy inside. If you are cooking veggies and halloumi together and things look crowded, cook in two quick batches so everything browns instead of steaming.
Make it a full meal
Serve over rice or cauliflower rice with black beans, salsa, and a squeeze of lime. Warm tortillas on the side turn it into build-your-own fajitas.
7) Eggplant parmesan stacks
Eggplant parm is usually an oil sponge. In the air fryer, you can get that crunchy breaded exterior with way less mess. I like doing stacks so each portion feels like its own little main.
Makes: 2 to 4 servings
What you’ll use
- 1 medium eggplant, cut into 1/2-inch rounds
- Salt (to draw out moisture)
- Flour, 2 eggs, and seasoned breadcrumbs (or panko)
- Marinara (for serving)
- Mozzarella and parmesan
Air fryer settings
- Temp: 380°F
- Time: 14 to 18 minutes total (start checking at 12 to 14)
- How to cook: Air fry breaded eggplant 10 to 12 minutes, flipping halfway, then top with sauce and cheese and cook 2 to 4 minutes to melt
Chloe’s crisp tip
Salt the eggplant rounds for at least 15 minutes (up to 30 if your eggplant is huge), then blot dry. This step is the difference between crisp and “why is my breading wet?” When breading, press the crumbs on firmly. Also, egg wash is messy, so use one hand for wet and one for dry, and wash hands and utensils after.
Make it a full meal
Serve with spaghetti, a bagged Caesar salad, or garlic bread. Extra marinara on the side keeps the coating crisp because you are not drowning it in sauce.
Quick troubleshooting
Why is my dinner not getting crispy?
Usually it is one of three things: the food is too wet (dry it), the basket is crowded (cook in batches), or the temp is too low (for many foods, crisping happens best around 380°F to 400°F).
Why is my breading falling off?
Make sure the surface is dry before breading, press crumbs on firmly, and give breaded items a quick rest so the coating can set. Even 10 minutes in the fridge helps. A light oil spritz also encourages browning and helps the coating grip.
Can I meal prep these?
Yes. For best texture, prep fillings and components ahead, then air fry right before eating. Taquitos reheat especially well at 375°F for 3 to 5 minutes.
Do I need to preheat my air fryer?
If your model preheats quickly, do it. Starting hot helps browning. If you forget, add 1 to 2 minutes and check for color rather than obsessing over the clock.
Your next move
If you are trying to make meatless dinners feel truly satisfying, pick one recipe above and commit to the texture steps. Dry the tofu, warm the tortillas, salt the eggplant. Those tiny details are what turn “healthy-ish” into “please make this again tomorrow.”
If you are building a weekly rotation, start with tofu bowls, taquitos, and halloumi fajita bowls. They are fast, forgiving, and the leftovers reheat like a dream.