The Vegetarian Stuffed Eggplant Recipe I Got From My Ex
Vegetarian stuffed eggplant with a one-pan filling and a tray bake, built for clean slices and a filling that doesn’t slide out!

Jump to:
If you have cooked with me before, you already know my relationship with eggplant is… complicated. The plant was my automatic “no, thank you.” The texture, the way it was cooked when I was younger, none of it appealed to me.
If you lined up all the vegetables in my fridge, eggplant would not be the first one I reach for. It reminds me a bit of group projects in school. You know it has potential, but it really depends on who it is paired with and how much effort everyone puts in.

For years, I happily cooked around it. Then I started getting more messages from readers who wanted vegetarian mains with substance, and eggplant kept showing up in those conversations.
I decided that if I was going to write about it, I wanted to go back to one version I loved as a teen. The one my ex Anton’s mom made.
She made it for me the first big dinner I came over, stumped for what to feed a vegetarian. I approached it gingerly, but from the first bite, I fell in love. Then, she made it for me each birthday, New Year’s, Passover.
The trouble was, I had no idea how she made it. So I decided to approach it like a scientist: by testing every variation.
First, I roasted it plain to see how the texture changed at different oven temperatures. Tasted it with salt alone, then with garlic and lemon, then with spices I know well from other recipes.
I learned that when you control the moisture and give it enough time in the oven, eggplant can carry a filling without collapsing. This stuffed version leans into that. The shell becomes a soft, flavorful base for a filling built from more vegetables, herbs, and pantry staples. Veggies on veggies, but with seasoning and structure that I have tested more than once.

Instead of hiding my early aversion to it, I mention it in the post so anyone reading who thinks they “don’t like eggplant” knows they are not alone. I even proved I could live happily with it by making quick pickled eggplant for sandwich cravings, air fryer eggplant for crispy moods, and an eggplant grilled cheese because what’s better than grilled cheese bread.
After enough rounds of salting, roasting, scooping, and filling, it stopped feeling like a gamble and started feeling like something I could count on. A kind of result I trust enough to put on the table without hesitation.
And my ex’s mom? I hope that somewhere, she’s proud of how I replicated her recipe.
Ingredients

- Eggplant – Eggplant is the whole structure of this vegetarian stuffed eggplant. I learned the hard way that smaller, thin eggplants collapse faster, so I reach for large, firm ones when I want clean halves that can handle a hearty filling. Zucchini boats work in a pinch, but they cook faster and won’t hold as much filling.
- Mushrooms – This is what make the filling feel hearty without meat. They cook down and add that deep, savory note that convinced me this could be more than a side. If you don’t do mushrooms, chopped zucchini or cooked lentils are the closest swap. Lentils keep the filling substantial and hold their shape well.
- Mozzarella – Mozzarella gives the stuffed eggplant that golden top that makes it feel finished. It melts well and stays mild, which is helpful if you’re serving kids. If you want more bite, use feta. If you want a stronger melt, use provolone. For dairy-free, use a meltable vegan mozzarella-style shred, or skip cheese and finish with extra parsley.
See the recipe card for full list and exact quantities.
How to Make Vegetarian Stuffed Eggplant Recipe

If you’re craving a vegetarian dinner that feels steady and generous, this vegetarian stuffed eggplant brings a refreshing twist to your table. With its balance of savory vegetables, and a rice filling that stays thick. It’s easy to pull off and flexible when you need options. Here’s how to make this recipe:
Prep the Oven
- Preheat the oven to 190°C (375°F). You want steady heat so the eggplant softens all the way through. If your oven runs hot, the top can dry out before the center is ready.
Cut Half Lengthwise and Score

- If you slice through the skin, the eggplant boats can split later when you scoop or when they bake with the filling.
Add Salt, Oil, and Bake
- You’re looking for flesh that gives easily when pressed with a spoon and looks slightly glossy. If it still feels firm near the middle, it will tear when you scoop. If it looks collapsed and very dark, it’s gone too far and the shells may not hold the filling.
Cool then Scoop

- If the walls are too thin, they’ll flop when you fill them. Chop the scooped eggplant so it blends into the stuffing instead of sitting in long soft pieces.
Build the Filling Base



- That dry point matters, because if you add anything while the pan is still wet, the filling can end up loose and the eggplant boats can turn soggy.
- If it starts sticking hard, lower the heat and loosen with a small splash of broth.
Add Rice and Broth


- If the liquid is gone and the rice is still firm, add a small splash more broth, cover again, and keep cooking. If it’s still wet when the rice is tender, cook uncovered for a few minutes to reduce.
Mix in the Baked Eggplant Flesh

- The finished stuffing should hold together on a spoon like a thick pilaf. If it feels loose, reduce it uncovered. If it feels dry and crumbly, add a small splash of broth and stir.
Fill the Eggplant Halves

- If your eggplant boats wobble, place them snug in the baking dish so they support each other while baking.
- Spread the mozzarella evenly so it melts in one layer. A thick pile can trap steam and soften the top instead of letting it brown.
Bake the Filled Eggplants
- Bake at 375°F. You’re watching for melted cheese with golden spots and a hot center. If the cheese browns fast but the filling isn’t hot yet, move the pan to a lower rack or cover loosely with foil for a few minutes.
Finish and Serve

- When you cut in, the eggplant should hold its shape and then the filling should stay together rather than spilling out. Enjoy while hot!
Storage

Let the vegetarian stuffed eggplant cool until it stops steaming, then transfer to an airtight container. Refrigerate for up to 4 days. For the best texture, reheat in a 350°F (175°C) oven until hot throughout. A microwave works for quick reheating, but the eggplant will soften more and the cheese won’t stay as browned!

For longer storage, you can freeze the stuffed eggplant for up to 2 months. Freeze portions until firm, wrap, and store in a freezer-safe container. Thaw overnight in the fridge, then reheat in the oven Expect the eggplant to be softer after freezing and thawing, but the filling will still hold together.
Top Tips
Pick the right eggplants at the store – for stuffing, medium-large eggplants that feel firm and heavy work best because the skins hold up when you scoop and refill. If you spot Italian eggplants, they’re often a little sweeter with more tender skin, and they still work well for stuffed dishes
Let the filling rest before you stuff – when the rice finishes cooking, cover the pan and let it sit off the heat for 5 minutes. The grains firm up and the mixture tightens, which makes stuffing cleaner and helps the eggplant halves stay neat when you serve.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you’ve got any questions, please let me know in a comment.
Vegetarian Stuffed Eggplant
Vegetarian Stuffed Eggplant baked until tender with a thick, savory filling
Prevent your screen from going to sleep
Ingredients
- 2 large eggplants
- 1 medium onion finely chopped
- 2 medium carrots finely chopped
- 1 medium red bell pepper finely chopped
- 1 cup finely chopped mushrooms
- 1 tablespoon tomato paste
- 1 cup uncooked white rice
- 2 cups vegetable broth or water
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon dried rosemary
- ½ cup shredded mozzarella
- Fresh parsley
Instructions
Roast the eggplants
-
Cut eggplants in half lengthwise and score the flesh in a shallow crosshatch.
-
Bake until the flesh presses easily with a spoon and looks slightly glossy. If the center still feels firm, it will tear when you scoop. If it’s sinking and very dark, the shells may not hold the filling.
Scoop and prep the boats
-
Cool a few minutes, then scoop out the flesh, leaving a sturdy border and thin base.
-
Chop the scooped eggplant so it mixes into the filling instead of sitting in long soft pieces.
Build the filling base
-
Cook onion, carrots, and bell pepper until the onion turns translucent and the carrots soften.
-
Add mushrooms and keep cooking until the pan goes from wet to mostly dry. If you move on while liquid is pooling, the stuffing can turn loose.
Season and cook the rice
-
Stir in tomato paste + spice mix and cook until the paste coats everything and darkens slightly.
-
Add rice + broth, cover, and simmer gently until rice is tender.
-
If the liquid is gone and rice is still firm, add a small splash more broth and keep covered.
-
If it’s wet when rice is tender, cook uncovered a few minutes to reduce.
Finish stuffing, fill, and bake
-
Fold in the chopped roasted eggplant flesh. The mixture should scoop like a thick pilaf, not soup.
-
Pack into eggplant boats, top with mozzarella, bake until cheese melts and browns in spots.
-
Rest 2 minutes, then finish with parsley.
Nutrition
Calories: 125kcalCarbohydrates: 20gProtein: 6gFat: 4gSaturated Fat: 2gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gCholesterol: 11mgSodium: 596mgPotassium: 643mgFiber: 8gSugar: 11gVitamin A: 714IUVitamin C: 8mgCalcium: 109mgIron: 1mg




Post Comment