Crispy Eggplant Meatball Subs
Equipment
- Air fryer, 5- or 6-quart
- baking tray
- Bowls, medium and small
- Food processor
- Knife
- Parchment paper
Ingredients
For the Eggplant Meatballs
- 1 medium eggplant peeled and cut into 1 1/2-inch pieces
- 200 g chickpeas drained and rinsed
- 1/2 red onion finely chopped
- 2 garlic cloves crushed
- 1 tablespoon fresh rosemary finely chopped
- 80 g Parmesan cheese finely grated
- 70 g breadcrumbs
- Salt to taste
- Black pepper to taste
- Olive oil cooking spray
For the Subs
- 4 long soft bread rolls
- 160 g pasta sauce warmed
- 40 g Parmesan cheese finely grated
For the Arugula Topping
- 30 g baby arugula
- 1 1/2 teaspoons balsamic vinegar
Instructions
Prepare the Eggplant Meatballs
- Preheat the air fryer to 200°C (400°F) for 3 minutes.
- Line a baking tray with parchment paper.
- Place the eggplant pieces in the air-fryer basket.
- Coat the eggplant evenly with olive oil cooking spray.
- Air-fry for 15 minutes, shaking the basket halfway through, until golden and tender.
- Transfer the cooked eggplant to a food processor.
- Add the chickpeas, red onion, garlic, rosemary, and 80 g Parmesan.
- Process until combined but still slightly textured.
- Season with salt and black pepper.
- Add 45 g breadcrumbs and pulse until incorporated.
- Shape the mixture into 16 equal meatballs.
- Roll each meatball in the remaining 25 g breadcrumbs.
- Coat the meatballs generously with olive oil cooking spray.
- Arrange the meatballs in the air-fryer basket without overcrowding.
- Air-fry at 200°C (400°F) for 20 minutes, turning halfway through, until golden and firm.
Assemble the Subs
- Cut each bread roll lengthwise without slicing completely through the bottom.
- Spread the warmed pasta sauce inside each roll.
- Place four eggplant meatballs in each roll.
- Arrange the filled rolls in the air-fryer basket.
- Air-fry at 200°C (400°F) for 5 minutes, or until the rolls are warm and lightly crisp.
Prepare the Arugula Topping
- Combine the baby arugula and balsamic vinegar in a small bowl.
- Top each sub with the dressed arugula.
- Sprinkle the remaining Parmesan over the subs.
- Serve immediately.
Notes & Wine Advice
Serving Suggestions
Serve each sub with a green salad, roasted potato wedges, vegetable soup, or extra warmed pasta sauce for dipping. Pickled vegetables provide a sharp contrast to the rich Parmesan topping.Recipe Notes
Drain the chickpeas thoroughly and allow the cooked eggplant to release excess steam before processing. The mixture should remain slightly textured rather than becoming a smooth purée. If it feels too soft to shape, add a small amount of extra breadcrumbs.Variations
Replace the rosemary with basil or oregano. Add chilli flakes to the meatball mixture for gentle heat. Mozzarella can be placed inside the rolls before the final air-frying stage for an extra melted cheese layer.Storage
Store the cooked meatballs separately from the bread, sauce, and arugula in the refrigerator for up to three days. Reheat the meatballs in the air fryer at 180°C (350°F) for 5 to 7 minutes before assembling fresh subs.Wine Advice
A medium-bodied Chianti complements the tomato sauce, Parmesan, and rosemary. Pinot Grigio is a lighter alternative that works well with the balsamic arugula.Nutrition values
————————————————————————————————–
Eggplant meatball subs turn roasted eggplant and chickpeas into crisp vegetarian meatballs served with tomato sauce, Parmesan, and balsamic-dressed arugula. The air fryer gives the outside a golden breadcrumb coating while the inside remains soft and savoury. Served in warm bread rolls, they create a satisfying alternative to traditional meatball sandwiches.
A Vegetable-Based Meatball Alternative
Eggplant provides moisture and a rich, almost creamy texture after air-frying. Chickpeas add structure, protein, and a mild nutty flavour. Together they create a mixture that can be shaped without using meat or eggs. Parmesan, rosemary, garlic, and red onion supply the stronger savoury flavours associated with classic Italian-style meatballs.
Unlike many vegetable substitutes, these meatballs are not intended to imitate the exact texture of beef. Their appeal comes from their crisp coating, tender centre, and combination of vegetables, beans, cheese, and herbs. Explore other creative ideas among the vegetable recipes and bean recipes.
Creating the Right Texture
Air-fry the eggplant until tender and golden before processing it with the other ingredients. Proper cooking removes excess moisture and develops a deeper flavour. After cooking, allow the pieces to release steam briefly so the meatball mixture does not become wet or sticky.
Pulse the mixture in the food processor only until everything is combined. Processing it into a completely smooth purée produces meatballs with a dense and pasty texture. Small pieces of chickpea, onion, and eggplant should remain visible.
Breadcrumbs absorb moisture and help the mixture hold its shape. If it still feels too soft, add one tablespoon of breadcrumbs at a time. Allowing the mixture to rest for ten minutes before shaping also gives the crumbs time to absorb moisture.
Shaping and Air-Frying
Divide the mixture into sixteen equal portions so every sub receives four meatballs. Slightly damp hands can prevent sticking while shaping. Roll each portion firmly but avoid compressing it too much, as a tightly packed meatball may become heavy.
Coat the shaped balls with breadcrumbs and apply cooking spray evenly. Arrange them in a single layer with space between them so hot air can circulate. Turn them halfway through cooking to brown the entire surface. If the basket is small, cook them in batches instead of overcrowding it.
Use clean utensils and preparation surfaces, refrigerate perishable ingredients promptly, and store leftovers safely. Additional information is available in the FDA safe food handling guidance.
Building the Perfect Sub
Choose soft bread rolls that are sturdy enough to hold the sauce and meatballs. Cut them lengthwise without slicing completely through the bottom. This creates a pocket that keeps the filling inside while the sandwich is being eaten.
Spread warm pasta sauce inside each roll before adding four meatballs. A final five minutes in the air fryer warms the bread, sets the filling, and lightly crisps the outside. Finish these vegetarian sub sandwiches with Parmesan and arugula dressed in balsamic vinegar. The peppery leaves and sharp vinegar balance the rich cheese and tomato sauce.
Serve the subs with roasted potato wedges, vegetable soup, pickled vegetables, or a simple salad. Find more handheld meal ideas in the sandwich recipes collection.
Variations and Dietary Options
Replace rosemary with basil, parsley, or oregano for a different herbal flavour. Chilli flakes can be added to the meatball mixture or tomato sauce. For an extra layer of melted cheese, place mozzarella inside each roll before the final air-frying stage.
To make the recipe vegan, use dairy-free Parmesan and confirm that the bread rolls and breadcrumbs contain no animal-derived ingredients. Gluten-free rolls and breadcrumbs may be used, but their labels should be checked carefully when preparing the meal for someone with coeliac disease.
Storage and Reheating
Store the cooked meatballs separately from the bread, sauce, and arugula. Refrigerate them in an airtight container for up to three days. Reheat them in the air fryer at 180°C (350°F) for five to seven minutes before assembling fresh sandwiches.
The meatballs can also be frozen after cooking. Freeze them in a single layer before transferring them to a freezer-safe container. With their crisp exterior and tender vegetable centre, eggplant meatball subs offer a hearty vegetarian meal suitable for lunch, dinner, or a relaxed weekend gathering.

