Italian Eggplant Meatloaf is a tasty vegetarian main dish made with eggplant, cherry tomatoes, Parmigiano cheese, breadcrumbs, eggs, and fresh basil. It has the shape of a classic meatloaf, but it’s completely meatless, soft inside, flavorful, and easy to slice.
This eggplant meatloaf recipe is perfect for summer, when eggplants and tomatoes are at their best. You can serve it warm, lukewarm, or even cold, which makes it a great make-ahead dish for family lunches, picnics, buffets, or light dinners.

The preparation is simple. First, cook the diced eggplant in a pan with extra virgin olive oil and cherry tomatoes until soft and flavorful. Then mix everything with breadcrumbs, eggs, grated Parmigiano Reggiano, fresh basil, and a few simple seasonings. Once the mixture is ready, shape it into a loaf with the help of parchment paper and bake it in the oven until firm and golden.
The result is a savory Italian eggplant loaf with a delicate Mediterranean flavor. It’s lighter than traditional meatloaf, but still satisfying and rich in taste. Serve it with a fresh salad, grilled vegetables, or roasted potatoes for a complete meal.
Eggplants are one of the most beloved ingredients in Italian and Mediterranean cooking. They are used in many traditional recipes, from Pasta alla Norma to Eggplant Parmigiana and Caponata. This Italian Eggplant Meatloaf is another delicious way to enjoy them, especially during the warmer months.
Jump to:
Ingredients

Prep Time: 30 Min | Cook Time: 50 Min | Resting time 30 Min | Servings: 6
Doses for a 25x13 cm (10x5 inch) loaf pan
- 500 g (1.1 pound) eggplant, trimmed and diced, about 1 large eggplant or 2 medium eggplants
- 300 g (about 10 oz) cherry tomatoes
- 4 tablespoons extra virgin olive oil
- 1 egg
- 100 g (1 cup) breadcrumbs
- 120 g (1 cup) all-purpose flour
- 100 g (1 cup) grated Parmigiano Reggiano
- 10 fresh basil leaves
- Salt, to taste
Tools You Need to Make Eggplant Meatloaf
To make this Italian Eggplant Meatloaf, you will need a cutting board and a sharp knife to dice the eggplant and halve the cherry tomatoes.
A large non-stick pan is useful for cooking the eggplant with the tomatoes until soft and flavorful. You will also need a large mixing bowl to combine the cooked eggplant with the breadcrumbs, flour, egg, Parmigiano Reggiano, basil, and seasonings.
Parchment paper is important for shaping the mixture into a compact loaf and helping it hold its shape during baking. Finally, use a loaf pan, about 25x13 cm (10x5 inches), to bake the eggplant meatloaf evenly in the oven.
How to Make Italian Eggplant Meatloaf

Step 1) - Wash the eggplants thoroughly to remove any dirt. Cut off the ends and then chop the eggplants into medium-sized cubes, not too small. Next, take the cherry tomatoes and give them a good rinse. Once they're clean, slice each tomato in half.

Step 2) - Take a large nonstick frying pan and pour in the extra virgin olive oil. Heat the pan on medium, then add the chopped eggplant. Let the eggplant cook for a few minutes, stirring occasionally, until it becomes soft and tender.

Step 3) - Add the cherry tomatoes in the pan and keep cooking. Stir them with the eggplant now and then until they become soft enough to be easily pierced with a fork. Once they are all soft, move everything into a big glass bowl. Use a fork to mash them until you get a rough, chunky puree.

Step 4) - Add salt according to your taste, and then put in the egg. Mix it well. After that, slowly add the sifted flour while continuing to mix until everything is well combined.

Step 5) - Stir in the breadcrumbs and grated Parmigiano cheese thoroughly. Then, add the hand-cracked basil leaves and give it a final mix. Once everything is well combined, place the mixture in the refrigerator for about 30 minutes to allow it to firm up and compact.

Step 6) - When the mixture is cold and firm, take it out and place it on a sheet of baking paper. Shape the dough into a rectangle, pressing it down firmly to keep it in place. Make sure to cover it generously with breadcrumbs on all sides, ensuring an even coating. This will help give it a nice texture and flavor when baked.

Step 7) - Using the baking paper underneath for support, transfer the dough into a 25x13 cm (10x5 inches) loaf pan. This will help it maintain its shape while it bakes. Drizzle some extra virgin olive oil on top of the dough, and then place it in the oven.
Bake in a preheated oven set to 180°C (356°F) for approximately 45 minutes. When done, remove from the oven and allow to cool completely before removing from the pan and slicing to serve.

Storage
Store leftover eggplant meatloaf in the refrigerator, wrapped well in plastic wrap or placed in an airtight container. It will keep well for up to 2 days.
You can enjoy it cold, at room temperature, or slightly warmed. To reheat it, place the slices in a preheated oven at 160°C (320°F) for about 10 minutes, or warm them briefly in a non-stick pan.
Freezing is possible, but not ideal. Eggplant tends to release moisture after thawing, so the texture may become softer. If you want to freeze it, wrap the slices individually and store them in a freezer-safe container for up to 1 month.
Tips for the Best Eggplant Meatloaf
For this recipe, you can use any type of eggplant you like. A large round eggplant works very well, but long Italian eggplants are also a good choice. The important thing is to adjust the consistency of the mixture according to the moisture of the eggplant.
Some eggplants release more water than others while cooking. If the mixture feels too soft or wet, add a little more breadcrumbs or flour, one tablespoon at a time. The mixture should be soft and moist, but firm enough to hold its shape when wrapped in parchment paper.
Do not add too much flour all at once, or the eggplant meatloaf may become heavy and too compact. It's better to add it gradually and stop as soon as the mixture reaches the right texture.
Letting the mixture rest in the refrigerator is an important step. It helps the ingredients bind together and makes the loaf easier to shape.
After baking, let the eggplant meatloaf cool before slicing. For cleaner slices, you can chill it in the refrigerator and cut it when cold. Then serve it cold, at room temperature, or gently warmed.

Variations
GARLIC AND PARSLEY - Fresh basil gives this Italian Eggplant Meatloaf a delicate Mediterranean flavor, but you can also add one grated garlic clove and a little chopped parsley to the mixture. This will make the flavor more intense and savory, especially if you like more rustic Italian-style dishes.
MARJORAM - For a different aromatic note, you can replace the basil with fresh marjoram. Marjoram is often used in Ligurian cuisine and pairs very well with vegetables, cheese, and breadcrumbs. It gives the eggplant meatloaf a slightly sweeter and more fragrant flavor.
OLIVES AND CAPERS - You can also add chopped pitted olives or a small amount of capers to the mixture. They add flavor, color, and a pleasant savory touch. Since both olives and capers are quite salty, use them in moderation and adjust the amount of salt accordingly.
PROVOLONE CHEESE - For a richer version, add small cubes of provolone cheese to the mixture before shaping the loaf. You can use sweet provolone for a milder flavor or smoked provolone for a stronger taste. As the eggplant meatloaf bakes, the cheese melts slightly and makes the inside even more flavorful.
What to Serve with Eggplant Meatloaf
Italian Eggplant Meatloaf is delicious served warm, at room temperature, or cold. This makes it very versatile and perfect for different occasions, from a light family dinner to a summer buffet or picnic.
For a simple meal, serve it with a fresh green salad, grilled vegetables, or roasted potatoes. It also pairs very well with tomatoes, arugula, zucchini, bell peppers, or a light cucumber salad.
If you want to make the meal more complete, you can serve the eggplant meatloaf with a side of crusty Italian bread, focaccia, or a simple rice salad. Since the meatloaf is soft and flavorful, fresh and crunchy side dishes are always a good choice.
More Eggplant Recipes to Try
If you love eggplant recipes, here are a few more Italian dishes you may want to try.
For another tasty vegetarian main dish, try these Italian Eggplant Meatballs. They are soft, flavorful, and perfect to serve with tomato sauce or as a delicious appetizer.
If you are looking for an easy baked eggplant recipe, Eggplant Pizza, or Pizzette di Melanzane, is a fun and simple idea. Eggplant slices are used as a base and topped like mini pizzas.
For a classic Italian side dish, try Italian Eggplant and Tomatoes, also known as Melanzane a Funghetto. It’s a traditional Southern Italian recipe made with eggplant, tomatoes, garlic, and fresh basil.

Recipe Card

Italian Eggplant Meatloaf Recipe
Ingredients
- 500 g eggplant, trimmed and diced, about 1 large eggplant or 2 medium eggplants - 1.1 pound
- 300 g cherry tomatoes - about 10 oz
- 4 tablespoons extra virgin olive oil
- 1 egg
- 100 g breadcrumbs - 1 cup
- 120 g all-purpose flour - 1 cup
- 100 g grated Parmigiano Reggiano - 1 cup
- 10 fresh basil leaves
- salt - to taste
Instructions
- Wash the eggplants thoroughly to remove any dirt. Cut off the ends and then chop the eggplants into medium-sized cubes, not too small. Next, take the cherry tomatoes and give them a good rinse. Once they're clean, slice each tomato in half. These steps will prepare your vegetables for the next part of the recipe.
- Take a large nonstick frying pan and pour in some extra virgin olive oil. Heat the pan on medium, then add the chopped eggplant. Let the eggplant cook for a few minutes, stirring occasionally, until it becomes soft and tender.
- Add the cherry tomatoes in the pan and keep cooking. Stir them with the eggplant now and then until they become soft enough to be easily pierced with a fork. Once they are all soft, move everything into a big glass bowl. Use a fork to mash them until you get a rough, chunky puree.
- Add salt according to your taste, and then put in the egg. Mix it well. After that, slowly add the sifted flour while continuing to mix until everything is well combined.
- Stir in the breadcrumbs and grated Parmigiano cheese thoroughly. Then, add the hand-cracked basil leaves and give it a final mix. Once everything is well combined, place the mixture in the refrigerator for about 30 minutes to allow it to firm up and compact.
- Now that the mixture is cold and firm, take it out and place it on a sheet of baking paper. Shape the dough into a rectangle, pressing it down firmly to keep it in place. Make sure to cover it generously with breadcrumbs on all sides, ensuring an even coating. This will help give it a nice texture and flavor when baked.
- Next, using the baking paper underneath for support, transfer the dough into a plum cake mold that measures about 25x13 cm (10x5 inches). This will help it maintain its shape while it bakes. Drizzle some extra virgin olive oil on top of the dough, and then place it in the oven.
- Bake in a preheated oven set to 180°C (356°F) for approximately 45 minutes. When done, remove from the oven and allow to cool completely before removing from the pan and slicing to serve.





Leave a Reply