If you ask me, eggplant parmesan needed a shake-up, and this recipe does just that.
This cozy spin on the Italian classic brings chickpeas into the mix, making it both filling and budget-friendly. The combination of tender eggplant slices and hearty chickpeas gets covered in a rich tomato sauce and melty mozzarella cheese.
It’s baked until the cheese turns golden brown and bubbly, while the herbs add that familiar Italian flavor we all know and love. The chickpeas soak up all the good stuff from the sauce, making every bite satisfying.
It’s a comforting dish that’s lighter than the traditional version, perfect for when you want something that feels home-cooked but not too heavy.

Why You’ll Love This Eggplant Parmesan Chickpeas
- One-pan meal – Everything cooks together in a single pan, which means less cleanup and more time to enjoy your evening.
- Protein-rich vegetarian dinner – The combination of chickpeas and mozzarella provides plenty of protein, making this a satisfying meatless meal that won’t leave you hungry.
- Italian comfort food twist – This recipe takes all the flavors you love from traditional eggplant parmesan but makes it more casual and weeknight-friendly.
- Customizable heat level – You can easily adjust the amount of Calabrian chilies and crushed red pepper to make it as mild or spicy as you prefer.
What Kind of Eggplant Should I Use?
For this recipe, you’ll want to look for a globe eggplant, which is the most common variety you’ll find at grocery stores – it’s the large, dark purple one with a teardrop shape. When shopping, pick an eggplant that feels heavy for its size and has smooth, shiny skin without any soft spots or blemishes. The best ones will feel firm when you give them a gentle squeeze, and smaller eggplants tend to be less bitter than larger ones. While you could use other varieties like Japanese or Italian eggplants, you might need to adjust the quantity since they’re typically smaller than globe eggplants. Before cooking, there’s no need to salt modern eggplants to remove bitterness – this is mostly an outdated step unless you’re working with very mature or wild eggplants.

Options for Substitutions
This recipe is pretty flexible and you can make several swaps based on what you have in your kitchen:
- Eggplant: While eggplant is key for that classic parm flavor, you could use zucchini or summer squash if needed. Just remember these vegetables release more water, so you might want to salt and drain them first.
- Cherry tomatoes: Regular diced tomatoes work fine here – use about 4 cups. You can also use 2 cans (28 oz total) of good quality whole peeled tomatoes, just break them up with your hands.
- Brioche breadcrumbs: Regular or Italian-style breadcrumbs are perfectly fine. If you’re gluten-free, try crushed pork rinds or gluten-free breadcrumbs.
- Calabrian chilies: If you can’t find these, use 1 tablespoon of regular red pepper flakes or 1 finely chopped fresh red chili.
- Fresh mozzarella: Regular shredded mozzarella works too. For a dairy-free version, try a plant-based mozzarella or skip it altogether – the dish will still be tasty!
- Chickpeas: You can swap in white beans or even cannellini beans. Just make sure to rinse and drain them well.
Watch Out for These Mistakes While Cooking
The biggest challenge when cooking eggplant is dealing with its spongy texture – to avoid soggy results, make sure to salt your eggplant slices and let them sit for 30 minutes to draw out excess moisture, then pat them completely dry before cooking. A common error is overcrowding the pan when roasting cherry tomatoes and chickpeas, which leads to steaming instead of caramelizing – use a large enough baking sheet and spread ingredients in a single layer for the best results. To prevent the breadcrumbs from burning, keep a close eye on them during the final minutes of baking, and consider adding them halfway through the cooking process rather than at the beginning. For the most flavorful outcome, don’t skip toasting the fennel seeds in a dry pan before adding them to the dish, as this simple step releases their essential oils and deepens their flavor significantly.

What to Serve With Eggplant Parmesan Chickpeas?
This Mediterranean-inspired dish is really satisfying on its own, but I love serving it over a bed of warm cooked pasta like penne or rigatoni to soak up all those amazing tomato-y juices. If you’re keeping things lighter, try it with some cooked farro or quinoa, which adds a nice nutty flavor and extra protein. A simple arugula salad dressed with lemon juice and olive oil makes the perfect side dish, cutting through the richness of the cheese and eggplant. For a complete meal, add some crusty Italian bread on the side – it’s perfect for scooping up any leftover sauce!
Storage Instructions
Keep Fresh: This eggplant parmesan chickpea dish stays good in the fridge for up to 4 days when stored in an airtight container. The flavors actually get even better after a day as everything melds together nicely. Just keep in mind the breadcrumbs might lose some of their crunch over time.
Make Ahead: You can prep most components a day in advance – roast the eggplant, make the tomato sauce, and prepare the breadcrumb mixture. When ready to serve, just assemble and bake until the cheese gets all melty and bubbly. This makes dinner prep super easy!
Warm Up: To bring back the delicious warmth of this dish, pop it in the oven at 350°F for about 15-20 minutes until heated through. If you’re in a hurry, the microwave works too – just heat in 30-second intervals. Add a sprinkle of fresh basil after reheating to brighten it up.
| Preparation Time | 15-25 minutes |
| Cooking Time | 30-45 minutes |
| Total Time | 45-70 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1300-1500
- Protein: 45-55 g
- Fat: 60-70 g
- Carbohydrates: 150-160 g
Ingredients
For the toasted brioche breadcrumbs:
- 1 tsp dried basil
- 1 cup brioche breadcrumbs
- 1/2 tsp dried oregano
- 1 tsp fennel seeds (freshly toasted for best aroma)
- 1/2 tsp crushed red pepper
- kosher salt
For the savory eggplant parmesan chickpeas:
- 1 large eggplant (about 14 oz, cut into 1-inch cubes)
- 6 oz fresh mozzarella (torn into small pieces)
- 2 tbsp chopped Calabrian chili peppers (adds a smoky heat)
- 2 pints cherry tomatoes (halved for even cooking)
- 3 garlic cloves (minced for maximum flavor)
- extra-virgin olive oil (I like Colavita or Filippo Berio)
- 3/4 cup fresh basil leaves (roughly chopped)
- 1/2 yellow onion (finely diced for quick caramelization)
- 1 can chickpeas (rinsed and drained)
Step 1: Prepare Ingredients (Mise en Place)
Start by preparing your ingredients: halve the eggplant lengthwise, then cut it into crescent slices and set aside.
Quarter the cherry tomatoes, thinly slice half of an onion, and thinly slice three garlic cloves.
Set aside all prepped ingredients for easy access during cooking.
Step 2: Toast the Breadcrumbs
Set a large, high-sided sauté pan with a fitted lid over medium heat.
Add two tablespoons of olive oil and let it heat up for a few minutes.
Once hot, add 1 cup of breadcrumbs, a teaspoon of fennel seeds, a teaspoon of dried basil, half a teaspoon of dried oregano, and half a teaspoon of red pepper flakes.
Season with salt and stir to coat the breadcrumbs in the seasoned oil.
Toast for 2-4 minutes until deeply browned.
Transfer the breadcrumbs to a small bowl, leaving the pan remnants behind; there’s no need to clean the pan.
Step 3: Cook the Eggplant
Return the pan to medium heat and add another 1/4 cup of olive oil.
Cook the eggplant in two batches to avoid overlapping pieces, cooking each side until golden, about 2-3 minutes per side.
Use 1/4 cup of oil for the first batch, adding another 1/4 cup before cooking the second batch.
Season the eggplant with a few pinches of salt while cooking.
Remove and set aside the cooked eggplant slices once done.
Step 4: Sauté Aromatics and Tomatoes
Add the sliced onion to the pan, with an additional drizzle of olive oil if necessary.
Cook for 4-5 minutes until the onion softens slightly.
Then, add the garlic, chopped Calabrian chilies, and quartered tomatoes.
Stir and season with salt.
Let the tomatoes cook until they become jammy and begin to break down, around 9-12 minutes.
Add the chickpeas and let the mixture simmer for another 3-4 minutes.
Stir in the basil and adjust seasoning to taste if needed.
Step 5: Assemble and Melt the Mozzarella
Layer the cooked eggplant slices over the top of the simmered tomato mixture, creating a thick, even layer.
Top the eggplant with slices of mozzarella cheese.
Cover the pan with the lid and allow it to cook for 6-7 minutes until the mozzarella is fully melted.
Step 6: Add Breadcrumbs and Serve
Remove the pan from the heat and take off the lid.
Scatter the toasted breadcrumbs evenly over the top of the melted mozzarella and eggplant.
Serve the dish hot by using a spoon to scoop the delicious concoction directly from the pan and enjoy!