Appetizers
This eggplant with ricotta cheese recipe delivers the perfect balance of crispy edges and herby, creamy filling that transforms a simple vegetable into an elegant appetizer.
The secret lies in roasting the eggplant until tender yet firm, then stuffing it with a rich ricotta mixture that stays velvety smooth while absorbing the eggplant's natural flavors.
I developed this technique after years of experimenting with Mediterranean-inspired dishes, and it never fails to impress—whether served at dinner parties or as a satisfying weeknight bite.
The recipe combines just eight ingredients, including fresh herbs like parsley and basil, which brighten the creamy ricotta while adding vibrant color. Roasting the eggplant at 400°F ensures it develops crispy edges without losing its tender interior, creating the ideal contrast with the soft, cheesy filling.
This dish is naturally vegetarian, packed with protein, and requires only 45 minutes of active prep time—making it ideal for both casual gatherings and more formal occasions.
What you'll end up with is a visually stunning appetizer that's as beautiful as it is delicious: golden-brown eggplant halves with a golden, herby ricotta filling that peeks out invitingly. The texture combination—crispy exterior meeting creamy, tangy interior—creates a satisfying bite that keeps guests reaching for seconds.
This recipe also doubles as a light main course when paired with a simple arugula salad or crusty bread to soak up any leftover filling.
The best part? Leftovers reheat beautifully, making this dish perfect for meal prep. Serve immediately for the freshest experience, or store in the refrigerator for up to two days. The flavors actually deepen slightly as the eggplant absorbs the ricotta's richness, proving that this appetizer gets better with time.
Let's get started on creating this restaurant-worthy dish at home.
Ingredients for eggplant with ricotta cheese
Eight ingredients transform humble eggplant into a restaurant-worthy appetizer with crispy edges and herby creaminess.
| Ingredient | Amount | Notes |
|---|---|---|
| Eggplants 🍆 | 2 large | Italian or globe variety preferred |
| Whole Milk Ricotta Cheese 🧀 | 1 ½ cups | Full-fat for creaminess, room temperature |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed, vibrant green |
| Fresh Parsley Leaves 🌿 | ¼ cup | Flat-leaf preferred, finely chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity variety |
| Garlic Cloves 🧄 | 3 cloves | Peeled, finely minced |
| Lemon Zest 🍋 | 1 tbsp | From 1 medium lemon |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked |
| Grated Pecorino Romano Cheese 🧀 | ¼ cup | Freshly grated from block |
| Toasted Pine Nuts 🥜 | ¼ cup | Lightly toasted for crunch |
Eggplant choice matters—Italian or globe varieties hold their shape best during roasting. Trader Joe's and Whole Foods carry the best quality, but any firm, glossy-skinned eggplant works. Look for ones that feel heavy for their size (that's juicy goodness). I always buy two extra—one for backup in case of uneven roasting. The ricotta should be full-fat and room temperature—it blends so much better that way. Whole Foods sells their own brand that's perfect for this recipe.
No fresh basil? Dried basil at one-third the amount works in a pinch, but fresh is worth hunting down—it makes all the difference. Short on parsley? Cilantro gives a similar bright note. The pine nuts can be swapped for walnuts or almonds if you're watching the budget. For extra richness, add a splash of whole milk to the ricotta mixture. And trust me, grate your own Pecorino—pre-grated tastes like sawdust in comparison.
Roasted eggplant keeps 3-4 days in the fridge, but the filling only lasts 2 days—make it fresh. Assemble just before serving so the eggplant stays crispy. Leftovers reheat beautifully at 350°F for 10 minutes. I always make a double batch—half gets served immediately, half gets refrigerated for lazy weeknight suppers. The flavors actually deepen overnight, making it even better the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice, salt, and roast the eggplant until tender, then fold in that creamy ricotta. No fancy techniques, no extra pots, and the basil just melts into the oil like it’s been friends forever.
- Creamy Crisp Contrast: That first bite of golden, caramelized eggplant with the cool, pillowy ricotta? It’s like summer in a plate. The parsley brightens it up so it doesn’t feel heavy—just right.
- Lunch or Dinner Fix: Make it for a lazy Sunday brunch with crusty bread, or serve it chilled over greens for a weeknight salad. Honestly, I’ve even thrown it into pasta for a quick, flavor-packed sauce—works every time.
- Budget-Friendly Luxury: Eggplant’s cheap, ricotta stretches far, and a handful of basil goes a long way. I’ve made this for six people for under $15, and it still feels like a restaurant dish. Leftovers? Even better—tastes just as good reheated.
Step-by-step instructions for eggplant with ricotta cheese recipe
Here's how to create perfectly crispy eggplant with a luscious herby ricotta filling that's creamy and bursting with flavor.
Prep and Roast the Eggplants for Maximum Crispiness
Preheat your oven to 425°F. Cut the 2 large eggplants lengthwise into ½-inch thick slices, discarding the ends. You should have about 8 slices total. Pat each slice dry with paper towels—this is crucial for crispy skin. Arrange them on a baking sheet in a single layer, brush both sides lightly with ¼ cup of the extra-virgin olive oil, and sprinkle generously with 1 teaspoon of the diamond crystal kosher salt. Roast for 20-25 minutes until the edges are deep golden brown and the centers are tender when pierced with a fork.
Here's the thing—don't skip the drying step. Any moisture left on the eggplant will steam it instead of crisping it. I like to flip the slices halfway through roasting for even browning. The goal is that perfect contrast: crispy, caramelized edges with tender flesh that soaks up the creamy filling later.
Create the Herby Ricotta Filling
While the eggplants roast, make the filling by combining 1.5 cups of whole milk ricotta cheese, 0.5 cup of finely chopped fresh basil leaves, 0.25 cup of finely chopped fresh parsley leaves, 3 cloves of minced garlic, 1 tablespoon of lemon zest, 0.5 teaspoon of freshly ground black pepper, and 0.25 cup of grated pecorino romano cheese in a mixing bowl. Stir gently until just combined—you want to keep the ricotta creamy, not overwork it.
The lemon zest brightens the rich ricotta while the herbs add freshness. I always taste at this stage and adjust seasoning if needed. If the mixture seems too thick, stir in 1-2 teaspoons of extra-virgin olive oil to loosen it. This filling should be smooth, vibrant green from the herbs, and just thick enough to hold its shape when spooned.
Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Spread ¼ cup of the herby ricotta mixture evenly over each of the roasted eggplant slices, leaving about ½-inch border uncovered. Top each with 1 tablespoon of toasted pine nuts and sprinkle with remaining ½ teaspoon diamond crystal kosher salt. Fold the uncovered edges inward to create neat little packages.
Place the assembled eggplant slices on a fresh baking sheet and bake for 15-20 minutes until the ricotta is bubbly and the edges are deep golden brown. The pine nuts should be toasted to perfection—no longer crunchy but lightly browned. Watch closely in the last few minutes to prevent over-browning. The filling should be warm throughout with just a hint of golden color on top.
Serve Immediately for Maximum Freshness
Let the eggplant parcels rest for 5 minutes before serving. This brief resting period allows the filling to set slightly and makes it easier to slice. Cut each package diagonally into 4 wedges and arrange on a platter. Garnish with additional chopped fresh parsley and pecorino romano cheese if desired.
Serve immediately while the eggplant is still warm and the ricotta is at its creamiest. The contrast of crispy eggplant skin with the cool, herby ricotta filling is what makes this dish truly special. Pair with a simple arugula salad and crusty bread for the perfect Italian-inspired meal.
Pro Tips For Making Eggplant With Ricotta Cheese
- SALT THE EGPLANT LONG ENOUGH: I learned this the hard way—don’t just sprinkle salt and call it a day. Cut the eggplant into thick slices (about 1/2-inch), lay them on a rack over a tray, and let them sit with kosher salt for at least 30 minutes (flipping halfway). This pulls out the bitterness and ensures the ricotta soaks in later instead of making the dish soggy. (Yes, even if you’re impatient like me.)
- USE ROOM-TEMPERATURE RICOTTA: Cold ricotta straight from the fridge mixes like glue—lumpy and uneven. Take it out 20 minutes before using so it softens slightly. If you’re in a rush, microwave it for 10 seconds (yes, really) and stir gently. The texture will be silky, not grainy, and it’ll blend better with the olive oil and herbs.
- DON’T OVERCOOK THE BASIL: Tossing fresh basil into a hot pan wilts it into sad, mushy bits. Instead, add it right before serving or stir it in at the very end when the dish is off the heat. For extra flavor without wilting, pulse a few leaves in a food processor with a pinch of salt and olive oil, then mix that into the ricotta. (It’s like basil confetti.)
- PRESS OUT RICOTTA MOISTURE: Ricotta’s got more water than it lets on, and that’s the enemy of a creamy, not-watery dish. After mixing the ricotta with olive oil, salt, and herbs, fold in a handful of fresh parsley and let the whole thing sit for 5 minutes—then press it through a fine-mesh sieve or strain it. This removes excess liquid and guarantees a thick, velvety texture. (Your future self will thank you.)
Troubleshooting great eggplant with ricotta cheese
Eggplant Too Soggy
If your roasted eggplant turns out mushy instead of crispy, you likely didn’t dry it properly. Pat slices with paper towels until completely dry—even a little moisture will steam the eggplant instead of crisping it.
I also recommend roasting at 425°F for 20-25 minutes on a wire rack over a baking sheet to allow air circulation. For extra insurance, sprinkle with ½ teaspoon of salt before roasting to draw out moisture. 🌡️
Ricotta Filling Too Watery
A watery ricotta filling usually means the cheese wasn’t drained properly or you overworked it. Always use whole milk ricotta (not part-skim) and let it sit at room temperature for 30 minutes before mixing.
If the filling still seems too loose, stir in 1 tablespoon of grated Pecorino Romano or 1 teaspoon of cornstarch to thicken it. I also recommend blending the herbs briefly with the ricotta to distribute their oils evenly. 🧀
Filling Not Holding Shape
If the ricotta filling spreads too much during baking, it’s likely not thick enough. The key is to chill the filling for 15 minutes before assembling—this helps it firm up. For extra stability, fold in 1 tablespoon of toasted breadcrumbs or 1 egg yolk to bind it.
Also, make sure your eggplant slices are fully cooled before adding the filling to prevent melting. 💡
Uneven Cooking in Oven
Hot spots in your oven can lead to some eggplant slices overcooking while others stay underdone. Rotate the baking sheet halfway through roasting and use the middle rack for even heat distribution. For extra precision, place a thermometer probe in the thickest slice—it should reach 185°F for perfect tenderness.
If your oven runs hot, reduce the temperature by 25°F and add 5 extra minutes to the cooking time. 🔥
Pine Nuts Burning Too Fast
Pine nuts toast quickly and can turn bitter if left too long in the oven. Toast them separately in a small skillet over medium heat for 2-3 minutes, stirring constantly, until golden. Then sprinkle them over the eggplant just before the final 15-minute bake.
This keeps them crispy without burning. For a budget-friendly swap, use walnuts or almonds—they hold up better to oven heat. 🥜
Ricotta Turning Grainy
Overmixing ricotta releases its natural oils, making it grainy. Stir the filling gently with a spatula, just until combined—don’t use a whisk or food processor. If it still separates, strain it through a fine-mesh sieve before assembling.
For extra creaminess, fold in 1 tablespoon of extra-virgin olive oil or 1 teaspoon of lemon juice to balance the texture. 💛
Nutrition facts
Frequently asked questions
Can I use this recipe with other cheeses instead of ricotta?
For a lighter texture, try mascarpone or cottage cheese, but ricotta's mild flavor and creamy consistency work best. If you want more tang, swap in feta (crumbled) or goat cheese, but reduce the amount by 25% since they're saltier. The key is balancing richness with acidity—lemon zest or a splash of balsamic vinegar helps when using stronger cheeses.
How do I make this dish ahead of time?
Roast the eggplant slices 1 day ahead and store them in an airtight container in the fridge. Prepare the ricotta filling fresh when ready to serve, then assemble and bake immediately. The eggplant stays crispy for 2 days if refrigerated, but the filling is best made fresh for optimal texture. For make-ahead meals, bake the filled eggplant parcels 15 minutes at 350°F to reheat gently—just until warmed through.
What's the best way to serve this dish?
This recipe works beautifully as an appetizer, but it also doubles as a light vegetarian main course. Serve with crusty bread or garlic toast for scooping up the filling, or pair with a simple arugula salad dressed with lemon and olive oil. For a complete meal, add grilled shrimp or prosciutto-wrapped melon as complementary bites. The dish also reheats well, making it perfect for meal prep.
Why does my ricotta filling turn out too thick or too thin?
Ricotta's thickness varies by brand—always use whole milk ricotta at room temperature. If it's too thick, stir in 1-2 teaspoons of olive oil or 1 tablespoon of warm water to loosen it. For extra stability, chill the filling for 15 minutes before assembling. If it's too thin, fold in 1 tablespoon of grated Pecorino Romano or 1 teaspoon of cornstarch to bind it. The filling should hold its shape when spooned but still be creamy.
Can I make this recipe without nuts?
Yes! Skip the pine nuts and add toasted breadcrumbs or crumbled croutons for texture, or simply omit them for a nut-free version. For extra crunch, try toasted pumpkin seeds or sunflower seeds. The dish will still be delicious—just focus on balancing the creamy ricotta with crispy eggplant edges. Always check labels for nut cross-contamination if allergies are a concern.
