Stuffed Eggplant with Veal and Spinach
ground veal stuffed eggplants cut in half and served with grated parmesan cheese on top.

Stuffed Eggplant with Veal and Spinach

This stuffed eggplant is a little different than others you have seen because it is stuffed with veal and spinach! Matt Groark aka Groark Boys BBQ says you better get on that veal boat with these eggplant boats!
This is a great make ahead meal you could freeze it, or you can make it at the beginning of the week for meal prep. Packed with protein, it is a great meal for anyone. You could stuff other vegetables with this filling as well like squashes. The possibilities are endless with veal’s versatility.
Let us know what you think if you try out this recipe. You can also try some other recipes using ground veal here! Don’t miss downloading our recipe e-book that has all of our featured Tik Tok recipes in it!


  • 4 small, firm eggplants, each 5 to 6 inches in length (about 1 ¾ pounds)
  • salt to taste
  • 1 box chopped frozen spinach (or fresh cooked down)
  • 1 Tbsp. extra-virgin olive oil, plus more for baking dish
  • 1 lb. ground veal
  • 1 tsp. ground or rubbed sage
  • salt and freshly ground black pepper
  • 2 cloves garlic, minced
  • 5 Tbsp. butter
  • 3 slightly rounded tablespoons all-purpose flour
  • 2 cups milk
  • freshly grated nutmeg
  • 1 large egg
  • about ¾ cup freshly grated Parmigiano-Reggiano
  • 3 slices pane bello or good quality white, crusty bread, crusts trimmed and torn
  • A few sprigs fresh parsley, leaves only


  1. Halve eggplants lengthwise. Scoop out the flesh leaving the shells 1/8-inch thick. Salt the shells and invert to drain over paper towels for 30 minutes. Salt the flesh and drain it in a strainer.
  2. Defrost the spinach in a microwave, squeeze out all the water and separate it with fingertips. Put the spinach in a mixing bowl.
  3. Heat the oven to 350°F.
  4. Heat a medium skillet over medium-high heat with extra-virgin olive oil, a turn of the pan. Add the meat, sage and salt and pepper, to taste. Lightly brown the meat, then stir in the garlic and cook for 30 seconds, Add the meat mixture to the mixing bowl.
  5. Melt 4 tablespoons butter in a sauce pot over medium heat. Whisk in the flour, cook for 1 minute, then whisk in milk and bring the mixture to a bubble. The sauce should be thick enough to coat the back of a spoon. Season the sauce with salt, pepper and nutmeg, to taste. Cool for a few minutes, then add it to the meat and spinach. Pat the salted flesh of the eggplant dry and finely chop, then stir it into meat mixture along with an egg and about ½ cup cheese.
  6. Tear the bread, add it to a food processor and pulse-grind into fresh crumbs. Finely chop the parsley leaves and stir it into the breadcrumbs.
  7. Pat the eggplant shells dry and drizzle a baking dish with extra-virgin olive oil. Arrange the eggplant shells in the dish and mound the filling into them. Top with breadcrumbs and a little more cheese, dot with dabs of butter and bake until lightly golden, about 30 minutes. Cool completely, cover and refrigerate for a make-ahead meal. To reheat, put the eggplant in a 350°F oven, loosely covered, for 20 minutes, then uncover and bake until deeply golden in color, about 10 to 15 minutes. Serve a whole eggplant per person.