-
Preheat the oven to 375 degrees Fahrenheit. Cut the *very* tops off of each of the tomatoes and use a spoon to scoop out the soft juicy pulp, while leaving the walls of the tomatoes intact. Place the tomato pulp in a bowl and set it aside, and set the hollowed out tomatoes aside and their caps/tops as well.
-
For the filling, heat the olive oil in a large pot over medium heat. Add the onions and cook until softened and transparent, about 8 to 10 minutes, stirring every few minutes. Add the garlic and allow to cook until the garlic is softened and fragrant, about 5 minutes more, stirring every minute or so. Add the eggplant and cook until it's softened a bit, about 5 to 7 minutes. Push the vegetables to the sides of the pan, leaving the center empty. Then add the ground beef or lamb to the empty center space, and sauté until cooked through, breaking the meat apart into small pieces with the end of your wooden spoon as it cooks.
-
Remove from heat and empty into a large heat-proof bowl (like a metal, glass, or ceramic one). Measure out two cups of the tomato pulp mixture and add it to the meat mixture. Add the rice, parmesan, basil, parsley, salt, and pepper and stir to combine.