Looking for a meal that’s as comforting and hearty as it is healthy and beautiful? You’ve found it! These stuffed eggplant halves are an absolute celebration of wholesome ingredients. We’re filling tender, roasted eggplant shells with a savory mix of earthy millet, protein-packed green lentils, crunchy pine nuts, and a hint of warm spice. Topped with a simple, fresh tomato sauce and bright mint, it’s a complete, plant-based meal that will leave you feeling satisfied and nourished. Best of all, the filling freezes wonderfully, making this a brilliant recipe for meal prep!
Ingredients
• For the Stuffed Eggplant
• 2 large eggplants, halved lengthwise
• 2 Tbs. plus 1 tsp. olive oil, 40 ml, divided, plus more for the pan
• 1 small onion, chopped, about 1 cup or 150g
• 1½ cups chopped button mushrooms, about 150g
• ½ cup millet, 100g
• ⅓ cup green lentils, 65g
• 3 Tbs. toasted pine nuts, 30g
• ½ tsp. ground allspice
• pinch of cayenne pepper
• 2½ Tbs. chopped fresh mint
• For the Tomato Sauce
• 1 Tbs. olive oil, 15 ml
• 2 cloves garlic, minced
• 2 tsp. tomato paste, 10g
• 3 medium tomatoes, peeled, seeded, and chopped, about 1½ cups or 340g
Instructions
1. Preheat your oven to 450°F (230°C). Using a small knife, lightly score the cut side of each eggplant half in a diamond pattern, staying about ¼-inch from the skin. If desired, sprinkle lightly with salt.2. Lightly oil a large roasting pan and place it in the oven to heat for 2 minutes. Carefully place the eggplant halves cut-side down in the hot pan and bake for 10 minutes. Flip the halves over, brush each with 1 tsp. of olive oil, and bake for another 15 minutes, or until the flesh is just tender. Let cool for 10 minutes.3. While the eggplant bakes, prepare the filling. Heat the remaining 1 Tbs. of oil in a saucepan over medium heat. Add the onion and sauté for 7 minutes until it begins to brown. Set aside ¼ cup of the cooked onion for later. Add the mushrooms to the pan, increase the heat to medium-high, and sauté for 3 minutes until tender. Transfer the mushrooms to a large bowl.4. Return the pan to medium heat and add the reserved ¼ cup of onion. Add the millet and toast for 2 minutes, stirring frequently. Stir in the lentils and 2 cups of water. Bring to a boil, then reduce the heat to medium-low, cover, and simmer for 20 minutes until the lentils are tender. Remove from the heat and let stand, covered, for 10 minutes.5. While the grains cook, make the tomato sauce. Heat 1 Tbs. of oil in a small saucepan over medium-low heat. Add the minced garlic and cook for 30 seconds until fragrant. Stir in the tomato paste, followed by the chopped tomatoes. Increase heat to medium-high and cook for 2 minutes. Add ½ cup of water, bring to a boil, then reduce heat to medium and simmer, partially covered, for 10 minutes until slightly thickened.6. Reduce the oven temperature to 400°F (200°C). Gently scoop out the flesh from the roasted eggplant halves, leaving a ¼-inch border to create sturdy shells. Coarsely chop the scooped-out flesh.7. Add the chopped eggplant flesh to the bowl with the mushrooms. Fluff the cooked millet and lentil mixture with a fork and add it to the bowl. Stir in the toasted pine nuts, allspice, and cayenne pepper until well combined.8. Spoon the filling evenly into the four eggplant shells (about 1 cup each). Top each stuffed eggplant with 2 Tbs. of the tomato sauce. Bake for 15 minutes, or until heated through.9. Serve immediately, passing the remaining tomato sauce on the side. Garnish generously with fresh mint.
Nutritional Information
• Nutrition Information
• Calories: 371
• Protein: 11 g
• Total Fat: 18 g
• Saturated Fat: 2 g
• Carbohydrates: 47 g
• Cholesterol: 0 mg
• Sodium: 36 mg
• Fiber: 13 g
• Sugar: 9 g
Pro Tips
• Meal-Prep Magic: Double the millet and lentil filling. It freezes beautifully for up to 3 months. Thaw overnight and use it to stuff bell peppers, zucchini, or simply enjoy it as a hearty grain bowl.
• Don’t Skip the Scoring: Scoring the eggplant flesh before roasting helps it cook more evenly and makes it much easier to scoop out later without tearing the delicate skin.
• Boost Your Sauce: For a deeper, smokier flavor, roast the tomatoes along with the eggplant for the first 15 minutes before peeling, seeding, and chopping them for the sauce.
FAQ
Q: Is this stuffed eggplant recipe a good source of protein
A: Yes, it’s a fantastic source of plant-based protein. The combination of green lentils and millet provides a complete and satisfying protein profile, with each serving containing 11 grams of protein to keep you full and nourished.
Q: Can I use a different grain or nut in the filling
A: Absolutely! If you don’t have millet, you can easily substitute it with an equal amount of quinoa, bulgur wheat, or even brown rice; just be sure to adjust the cooking time and liquid according to package directions. For a nut-free version, simply swap the pine nuts for toasted sunflower or pumpkin seeds.
Q: How can I meal prep these stuffed eggplants
A: This recipe is perfect for meal prep. The millet and lentil filling can be made in a large batch and freezes beautifully for up to 3 months. When you’re ready for a quick meal, simply thaw the filling, roast your eggplant halves, stuff, top with sauce, and bake until heated through.
Q: Is this recipe vegan and gluten-free
A: Yes, this recipe is naturally both vegan and gluten-free. It uses only plant-based ingredients like vegetables, grains, and olive oil. Millet is a naturally gluten-free grain, making this a wonderful and safe option for those with gluten sensitivities.





