Savory Stuffed Eggplant Boats

Here are my stuffed eggplant boats, with tender roasted eggplant shells filled with a savory mix of tomatoes, mozzarella, parmesan, prosciutto, garlic, and fresh basil, then baked until bubbly and finished with a drizzle of balsamic glaze.

These eggplant boats make a great weeknight dinner when you want something a little special without spending hours in the kitchen. They’re hearty enough to satisfy everyone at the table, and the leftovers reheat beautifully for lunch the next day.

stuffed eggplant boats
Image: jesslovescooking.com / All Rights reserved

Why You’ll Love These Stuffed Eggplant Boats

  • Low-carb and nutritious – These eggplant boats are naturally keto-friendly and packed with vegetables, making them a guilt-free dinner option that doesn’t sacrifice flavor.
  • Simple ingredients – You’ll need just a handful of fresh ingredients like eggplant, tomatoes, cheese, and prosciutto—nothing fancy or hard to find.
  • Impressive presentation – These boats look like you spent hours in the kitchen, but they’re actually straightforward to make and perfect for serving guests or a special family dinner.
  • Customizable filling – You can easily swap the prosciutto for ground meat, add different vegetables, or change up the cheese to suit your taste or what you have on hand.

What Kind of Eggplant Should I Use?

For this recipe, you’ll want to look for medium-sized eggplants that feel firm and heavy for their size. Globe eggplants are the most common variety you’ll find at the grocery store and work perfectly for stuffing since they’re nice and round. When picking out your eggplants, check that the skin is smooth and shiny without any soft spots or wrinkles – this means they’re fresh and won’t taste bitter. If you can only find larger eggplants, that’s fine too, just know you might have a bit more to scoop out and you may need to adjust your stuffing quantities slightly.

stuffed eggplant boats
Image: jesslovescooking.com / All Rights reserved

Options for Substitutions

This recipe is pretty forgiving, so feel free to make a few swaps based on what you have:

  • Eggplants: I wouldn’t recommend substituting the eggplant since they’re the foundation of the dish – the boats themselves. Make sure to choose medium-sized ones that are firm and glossy.
  • Mozzarella cheese: The recipe suggests provolone, gruyere, or fontina as alternatives, and all work great. Provolone gives a sharper taste, while gruyere adds a nutty flavor. Just stick with firm cheeses that melt well.
  • Prosciutto crudo: If you can’t find prosciutto, try using cooked ham, pancetta, or even crispy bacon. Chop it into small pieces so it distributes evenly throughout the filling.
  • Fresh basil: Fresh basil really makes a difference here, but if you’re in a pinch, use 1 teaspoon of dried basil instead. Add it with the oregano rather than at the end.
  • Parmesan cheese: Pecorino Romano works as a substitute and gives a slightly saltier, sharper flavor. Use the same amount as you would parmesan.
  • Fresh tomato: You can use canned diced tomatoes (about ½ cup, well-drained) if fresh tomatoes aren’t available. Just make sure to drain them really well so the filling doesn’t get watery.

Watch Out for These Mistakes While Cooking

The biggest mistake when making stuffed eggplant boats is not salting the eggplant shells before baking, which can leave you with a bitter, watery filling – sprinkle salt on the cut sides and let them sit for 15-20 minutes, then pat dry before brushing with oil.

Another common error is overstuffing the boats, which causes the filling to spill out and burn in the oven, so fill them just below the rim and pack the mixture gently rather than cramming it in.

Don’t skip pre-baking the eggplant shells, as raw eggplant won’t cook through properly during the final bake and you’ll end up with tough, undercooked boats instead of tender ones.

Finally, if your eggplant releases too much liquid during baking, simply drain the dish halfway through cooking to prevent a soggy bottom.

stuffed eggplant boats
Image: jesslovescooking.com / All Rights reserved

What to Serve With Stuffed Eggplant Boats?

These stuffed eggplant boats are pretty filling on their own, but I love serving them alongside a simple arugula salad dressed with lemon juice and olive oil to balance out the richness of the cheese and prosciutto. A side of crusty bread is always a good idea for soaking up any extra juices from the eggplant, or you could go with some garlic bread if you want something a bit more indulgent. If you’re really hungry, a side of pasta tossed with butter and parmesan keeps things in the Italian family, or you could serve some roasted vegetables like zucchini or bell peppers. For a lighter option, try pairing them with a tomato and cucumber salad with fresh herbs.

Storage Instructions

Store: Leftover eggplant boats keep really well in the fridge for up to 3 days. Just cover them tightly with foil or transfer to an airtight container once they’ve cooled down. They make a great lunch the next day!

Freeze: You can freeze these for up to 2 months if you want to prep ahead. Wrap each boat individually in plastic wrap, then place them all in a freezer-safe container or bag. Let them thaw in the fridge overnight before reheating.

Reheat: Warm them up in a 350°F oven for about 15-20 minutes until heated through and the cheese gets melty again. You can also microwave them for a quicker option, but the oven keeps them from getting too soggy.

Preparation Time 20-30 minutes
Cooking Time 45-50 minutes
Total Time 65-80 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 850-1000
  • Protein: 45-55 g
  • Fat: 60-70 g
  • Carbohydrates: 30-40 g

Ingredients

For the boats:

  • 2 medium eggplants
  • 2 1/2 tablespoons extra virgin olive oil
  • 2 pinches kosher salt

For the filling and topping:

  • 1 cup eggplant pulp (chopped into 1/2-inch cubes)
  • 1 large tomato (diced into 1/2-inch pieces)
  • 1 1/4 cups whole milk mozzarella cheese
  • 6 tablespoons grated parmesan cheese
  • 3.5 oz diced prosciutto
  • 3 garlic cloves (minced)
  • 1 1/2 teaspoons dried oregano
  • 1/2 teaspoon black pepper
  • 8 fresh basil leaves (torn)
  • 1 1/2 tablespoons extra virgin olive oil
  • 1/4 teaspoon red pepper flakes
  • 1 tablespoon balsamic glaze (for drizzling)

Step 1: Prepare the Eggplant Boats

  • 2 medium eggplants
  • 2 1/2 tablespoons extra virgin olive oil
  • 2 pinches kosher salt
  • 1/2 teaspoon black pepper

Preheat your oven to 350°F.

Cut the eggplants in half lengthwise and use a spoon to scoop out the pulp, leaving about a 1/4-inch shell intact—this creates the boat structure.

Chop enough of the scooped pulp into 1/2-inch cubes to yield 1 cup, discarding any excess.

Place the eggplant shells in an oiled baking dish, brush the cut sides with 2 1/2 tablespoons of olive oil, season with kosher salt and black pepper, then bake for 25-30 minutes until the shells soften and begin to brown around the edges.

This prebaking step allows the eggplant to release moisture and become tender enough to hold the filling without collapsing.

Step 2: Build the Filling Mixture

  • 1 cup eggplant pulp
  • 1 large tomato
  • 1 1/4 cups whole milk mozzarella cheese
  • 6 tablespoons grated parmesan cheese
  • 3.5 oz diced prosciutto
  • 3 garlic cloves
  • 1 1/2 teaspoons dried oregano
  • 1/4 teaspoon red pepper flakes
  • 8 fresh basil leaves

While the eggplant shells bake, prepare the filling by combining the 1 cup of chopped eggplant pulp from Step 1 with the diced tomato, mozzarella cheese, parmesan cheese, prosciutto, minced garlic, dried oregano, red pepper flakes, and torn basil leaves in a large bowl.

I like to mix the cheese and prosciutto together first, which helps distribute the salt and umami flavors more evenly throughout the filling rather than having pockets of concentrated meat.

Stir gently to combine all ingredients, being careful not to break up the mozzarella too much—you want it to stay in distinct pieces so it creates pockets of melted cheese throughout the finished dish.

Step 3: Stuff and Finish Baking

  • filling mixture from Step 2

Remove the precooked eggplant shells from the oven and divide the filling mixture evenly between them, mounding it gently into each boat.

Return the stuffed eggplants to the oven and bake for 20 minutes until the filling is heated through and the edges of the shells are tender.

After the 20 minutes, remove from the oven and sprinkle any remaining cheese over the tops of the boats, then return to the oven for just 2 minutes until the cheese melts and turns golden—watching carefully so it doesn’t brown too much.

Step 4: Plate and Finish

  • 1 tablespoon balsamic glaze

Remove the eggplant boats from the oven and let them rest for 2-3 minutes.

Transfer to serving plates and drizzle lightly with balsamic glaze just before serving.

The slight cooling time allows the filling to set just enough to hold together when plated, while staying warm and creamy in the center.

stuffed eggplant boats

Savory Stuffed Eggplant Boats

Delicious Savory Stuffed Eggplant Boats recipe with step-by-step instructions.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 12 minutes
Servings: 4 servings
Calories: 925

Ingredients
  

For the boats:
  • 2 medium eggplants
  • 2 1/2 tablespoons extra virgin olive oil
  • 2 pinches kosher salt
For the filling and topping:
  • 1 cup eggplant pulp (chopped into 1/2-inch cubes)
  • 1 large tomato (diced into 1/2-inch pieces)
  • 1 1/4 cups whole milk mozzarella cheese
  • 6 tablespoons grated parmesan cheese
  • 3.5 oz diced prosciutto
  • 3 garlic cloves (minced)
  • 1 1/2 teaspoons dried oregano
  • 1/2 teaspoon black pepper
  • 8 fresh basil leaves (torn)
  • 1 1/2 tablespoons extra virgin olive oil
  • 1/4 teaspoon red pepper flakes
  • 1 tablespoon balsamic glaze (for drizzling)

Method
 

  1. Preheat your oven to 350°F. Cut the eggplants in half lengthwise and use a spoon to scoop out the pulp, leaving about a 1/4-inch shell intact—this creates the boat structure. Chop enough of the scooped pulp into 1/2-inch cubes to yield 1 cup, discarding any excess. Place the eggplant shells in an oiled baking dish, brush the cut sides with 2 1/2 tablespoons of olive oil, season with kosher salt and black pepper, then bake for 25-30 minutes until the shells soften and begin to brown around the edges. This prebaking step allows the eggplant to release moisture and become tender enough to hold the filling without collapsing.
  2. While the eggplant shells bake, prepare the filling by combining the 1 cup of chopped eggplant pulp from Step 1 with the diced tomato, mozzarella cheese, parmesan cheese, prosciutto, minced garlic, dried oregano, red pepper flakes, and torn basil leaves in a large bowl. I like to mix the cheese and prosciutto together first, which helps distribute the salt and umami flavors more evenly throughout the filling rather than having pockets of concentrated meat. Stir gently to combine all ingredients, being careful not to break up the mozzarella too much—you want it to stay in distinct pieces so it creates pockets of melted cheese throughout the finished dish.
  3. Remove the precooked eggplant shells from the oven and divide the filling mixture evenly between them, mounding it gently into each boat. Return the stuffed eggplants to the oven and bake for 20 minutes until the filling is heated through and the edges of the shells are tender. After the 20 minutes, remove from the oven and sprinkle any remaining cheese over the tops of the boats, then return to the oven for just 2 minutes until the cheese melts and turns golden—watching carefully so it doesn't brown too much.
  4. Remove the eggplant boats from the oven and let them rest for 2-3 minutes. Transfer to serving plates and drizzle lightly with balsamic glaze just before serving. The slight cooling time allows the filling to set just enough to hold together when plated, while staying warm and creamy in the center.

Leave a Comment

Recipe Rating