Roasted Tomato Ricotta Eggplant Boats with Bubbling Cheese

Print recipe below

Eggplants are such a versatile vegetable, but it’s easy to get stuck on the same few recipes. This one brings a fresh twist by roasting eggplant halves until tender and filling them with a creamy ricotta mixture that includes juicy roasted cherry tomatoes and melting mozzarella. The bubbling cheese on top adds a wonderfully golden, slightly crispy finish. It’s a dish that feels special but is actually simple enough for a weeknight dinner or a casual weekend meal.

Roasting the eggplant first softens the flesh perfectly, and mixing it with ricotta and an egg helps hold the filling together without making it too heavy. The garlic powder and dried basil add just enough flavor to complement the natural sweetness of the tomatoes and the richness of the cheese. You don’t need complicated ingredients or hours in the kitchen to pull this off. It’s filling, satisfying, and colorful enough to impress without fuss.

Why You’ll Love This Recipe

  • Uses simple ingredients you likely have on hand
  • Requires minimal prep and bakes mostly in one dish
  • Creamy ricotta and rich mozzarella create a luscious filling
  • Roasting eggplant before stuffing enhances its natural flavor and texture
  • The bubbling, golden cheese topping is a crowd-pleaser every time
  • Great as a vegetarian main course or hearty side dish

Ingredients

  • 2 medium eggplants
  • 1 tablespoon (15 ml) olive oil
  • 1 cup (250 g) ricotta cheese
  • 1 large egg
  • 1 cup (150 g) cherry tomatoes, quartered
  • 3/4 cup (75 g) shredded mozzarella cheese, divided
  • 1/2 teaspoon garlic powder
  • 1 teaspoon dried basil
  • Salt and freshly ground black pepper, to taste

Ingredient Notes

Eggplants vary in bitterness and moisture, so roasting them first softens their texture and tones down any bitter notes. Ricotta adds a creamy, mild base that blends beautifully with the roasted tomato’s acidity. Using an egg in the filling helps everything bind together, preventing it from being too loose. Cherry tomatoes are ideal here since their natural sweetness intensifies when roasted, balancing the cheese nicely. For a fresher touch, fresh basil could substitute dried basil, but dried basil offers a consistent flavor without watering down the filling.

Mozzarella provides that comforting, stretchy melted cheese experience on top—the kind that browns nicely under the heat. Use a good-quality part-skim mozzarella to keep it from releasing too much moisture. Olive oil replaces butter here to add a subtle fruitiness and keep things light.

Kitchen Tools Needed

  • Baking sheet or ovenproof dish
  • Sharp knife
  • Spoon for scooping
  • Mixing bowl
  • Fork or whisk
  • Small brush or paper towel for oil

Step-by-Step Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Cut the eggplants in half lengthwise. Using a sharp knife, score the flesh in a criss-cross pattern without cutting through the skin—this helps the eggplant cook evenly and softens it faster.
  3. Brush the cut sides of the eggplants with olive oil and season generously with salt and pepper. Place them cut-side up on a baking sheet or in a shallow ovenproof dish.
  4. Roast the eggplants for about 22 minutes, or until the flesh is soft when pierced with a fork but the skin remains intact. The eggplant should feel tender and cooked through.
  5. Remove the eggplants from the oven and let them cool slightly. Scoop out some of the softened flesh, leaving about a 1/4-inch (6 mm) border around the edges to maintain the "boat" shape. Chop the scooped flesh roughly and transfer it to a medium bowl.
  6. Add the ricotta, egg, quartered cherry tomatoes, garlic powder, dried basil, and half of the shredded mozzarella to the bowl. Mix everything gently until just combined. Season to taste with salt and pepper.
  7. Spoon the mixture back into the eggplant shells, evenly dividing the filling. Sprinkle the remaining mozzarella on top.
  8. Return the stuffed eggplants to the oven and bake for 15 to 18 minutes. Watch for the cheese to turn golden brown and start bubbling—that’s when it’s done.
  9. Let the eggplant boats cool for a few minutes before serving, so the filling firms up slightly and is easier to handle.

Pro Tips

  • Scoring helps the eggplant cook through evenly and makes scooping easier without tearing the skin.
  • Don’t overfill the boats; leave a slight gap to prevent overflow and soggy edges.
  • Use room temperature ricotta and egg for a smoother, more uniform filling.
  • Keep an eye on the cheese during the final bake—it can go from golden to burnt quickly.
  • If your eggplants are very large, you might need extra filling ingredients to keep the balance.

Common Mistakes

  • Scooping out all the flesh can cause the shell to collapse or become too fragile to hold the filling.
  • Skipping the pre-roast leads to undercooked, chewy eggplant.
  • Over-seasoning before roasting can dry out the eggplants; salt lightly and adjust in the filling stage.
  • Using wet, low-quality mozzarella can make the filling too runny.
  • Not letting the dish rest briefly after baking can cause the filling to spill out when cutting.

Variations

  • Add cooked spinach or kale to the ricotta mixture for extra greens.
  • Swap out some ricotta for cream cheese for a richer filling.
  • Incorporate chopped fresh herbs like parsley or oregano for more brightness.
  • Sprinkle breadcrumbs on top with the mozzarella for a crunchy crust.

Serving Suggestions

These eggplant boats are hearty enough to serve as a main dish alongside a crisp green salad or crusty bread. They also pair well with roasted chicken or grilled fish to round out a meal. A simple drizzle of balsamic glaze over the top before serving adds a nice touch of acidity that complements the creamy filling.

Storage Instructions

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The texture of the eggplant softens more over time, so it’s best enjoyed within this window.

Reheating Tips

Reheat stuffed eggplants in a 350°F (175°C) oven for 10-12 minutes or until warmed through and the cheese begins to bubble again. Avoid microwaving, as it tends to make the eggplant watery and the cheese rubbery.

Nutrition Estimate (per serving, serves 4)

  • Calories: 280
  • Protein: 16 g
  • Carbohydrates: 18 g
  • Fat: 15 g

Recipe Summary

Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4
Cuisine: Mediterranean-inspired
Course: Main dish / vegetarian entree
Calories: 280 per serving

Frequently Asked Questions

Can I prepare these eggplant boats ahead of time?
Yes, you can assemble them a few hours ahead, keep them covered in the fridge, and then bake just before serving.

Can I use fresh garlic instead of garlic powder?
You can, but reduce the amount to about 1 small clove finely minced to avoid overpowering the filling.

What if I don’t have ricotta?
You can substitute it with cottage cheese (drained) or a mix of cream cheese and plain yogurt for a similar creamy texture.

Is this recipe vegan?
Not as written, but you could try replacing ricotta with a plant-based ricotta and using a flaxseed egg or vegan egg substitute. Use vegan mozzarella on top, too.

Can I freeze these after cooking?
They can be frozen, though the texture may be a bit softer upon thawing. Wrap tightly and freeze for up to 2 months; thaw overnight in the fridge before reheating.


These roasted tomato ricotta eggplant boats are an easy, satisfying way to enjoy eggplant without fuss. The balance of roasted vegetables, creamy filling, and melting cheese makes for a comforting meal that feels a bit special without demanding much time. Whether you want a meatless dinner or a colorful side, this recipe fits beautifully into everyday cooking.