I start by washing each eggplant, then slicing off the top and bottom, and cutting a lid down one side lengthwise. Using a small knife, I trace around the inside and scoop out most of the flesh with a spoon, leaving about a centimeter of wall for support. I keep every bit of that scooped flesh since it goes right into the filling.
Once hollowed, I drop the eggplant shells into a bowl of water while I finish prepping the rest. This little trick keeps them from turning brown and looking dull before they even hit the oven. It only takes a few extra minutes but makes a real difference in presentation.
In a large pan, I warm a splash of olive oil over medium heat and add the minced onion with chopped garlic. I let them cook gently until soft and translucent, stirring now and then so the garlic doesn't catch and turn bitter.
Next, I stir in the chopped eggplant flesh with a pinch of salt and pepper, then raise the heat slightly so it cooks down and turns tender. This step matters a lot because it melts the eggplant into a silky texture that blends right into the rice filling later.
I stir in the tomato paste and let it cook for about a minute so it deepens in color and flavor. Then I add the chopped tomatoes and red pepper, cooking everything until it softens and releases its juices. I take the pan off the heat once it looks glossy and rich.
Off the heat, I stir the rice into the tomato mixture along with parsley, basil, a teaspoon of oregano, pine nuts, and a good pour of olive oil. Everything gets coated evenly so each grain of rice picks up flavor before it even hits the oven.
I spoon the rice filling generously into each eggplant shell, without pressing it down too firmly since the rice will expand as it bakes. I place the lids back on top and arrange them snugly in a baking dish with the potato wedges tucked around them.
I scatter the remaining chopped tomato over the potatoes, drizzle everything with the rest of the olive oil, and sprinkle on the last teaspoon of oregano. A little salt and pepper over the whole pan rounds out the seasoning before baking.
I pour water around the sides of the dish, then cover it tightly with parchment paper followed by aluminum foil to trap the steam. This goes into a 200°C (400°F) oven for about 1 hour and 20 minutes, giving the rice time to cook through gently.
Once the rice is tender, I remove the cover and let everything roast uncovered for a few more minutes so the potatoes pick up some golden color. If the pan still looks watery, I bump the heat up slightly for this final stretch.
I turn off the oven and let the dish sit inside with the door cracked open for about 30 minutes. This resting time lets the rice and potatoes soak up every last bit of the flavorful pan juices before I bring it to the table.