Discover the delightful symphony of flavors in this Aubergine Rolls, Stuffed with Spiced Lentils & Walnut Pesto recipe, perfect for anyone craving a taste of Mediterranean warmth and comfort. The heart of this dish lies in the roasted aubergine, offering a tender and smoky base that cradles a vibrant, spiced lentil mixture. Perfectly seasoned with a blend of ground cumin, smoked paprika, and a hint of cinnamon, each bite is a journey through a rich and aromatic landscape. Paired with a glossy tomato sauce, infused with oregano and a touch of chili, it all comes together with a nutty and herbal walnut pesto drizzle.
The magic of aubergines, or eggplants as some might call them, is in their ability to absorb flavors while maintaining a firm texture when cooked just right. The spiced lentil filling not only brings protein but also an earthy flavor that balances with the rich tomato sauce. This dish is topped with a fresh pesto made from walnuts and basil, adding a layer of creaminess and freshness, making it not only hearty but also nourishing. The recipe is both vegan and naturally gluten-free, appealing to a wide array of dietary preferences, making it ideal for sharing around the dinner table with both family and friends.
The best part about this recipe is its simplicity. While it may sound like a restaurant-quality dish, it’s entirely achievable at home with a few straightforward steps and easily sourced ingredients. Whether you’re new to cooking or a seasoned pro, the satisfaction of crafting this from scratch is unmatched.
Why You’ll Love This Aubergine Rolls Recipe
- Simplicity: Easy steps with accessible ingredients.
- Flavorful: Packed with aromatic spices and a zippy pesto drizzle.
- Versatile: Suitable for vegans and those on a gluten-free diet.
- Healthy: Filled with protein-rich lentils and omega-packed walnuts.
Preparation Phase & Tools to Use
Preparing the Aubergine Rolls requires setting up your kitchen efficiently to make the cooking process smooth and enjoyable. Begin by organizing your ingredients on the countertop. Ensure you have a clean cutting board for the aubergines and vegetables. A good, sharp chef’s knife is essential for slicing the aubergines lengthwise evenly. You’ll also need a brush for the olive oil and a large baking sheet for roasting the aubergines.
A sauté pan works best for preparing the spiced lentil filling, while a medium saucepan is ideal for simmering the tomato sauce. For the walnut pesto, a food processor or blender is crucial to achieve a perfectly smooth consistency. Lastly, a medium-sized baking dish is necessary for assembling and baking the rolls.
The suggested oven temperature is standard but ensure your oven is preheated before roasting to maintain an even cooking temperature. This preparation helps in reducing cooking time and ensuring consistent results.

Ingredients
- 2 large aubergines, sliced lengthways
- Olive oil, for brushing
- 250g cooked green lentils
- 1 red onion, finely diced
- 2 garlic cloves, minced
- 1 tbsp tomato purée
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground cinnamon
- Zest of 1 lemon
- 2 tbsp chopped parsley
- Salt and black pepper, to taste
- 400ml chopped tinned tomatoes
- 2 garlic cloves, thinly sliced
- 1 tsp dried oregano
- Pinch of chilli flakes
- 1 tsp balsamic vinegar
- Salt and pepper, to taste
- 30g walnuts
- 15g fresh basil
- 1 tsp dried thyme
- 1 garlic clove
- 1 tbsp lemon juice
- 2–3 tbsp olive oil
- Pinch of salt
Instructions
Step 1: Roast the Aubergines
Begin by preheating your oven to 200°C. Arrange the aubergine slices on a large baking sheet lined with baking parchment. Brush each slice with olive oil on both sides generously. Roast in the oven for about 20–25 minutes until they are tender and pliable, perfect for rolling without breaking.
Step 2: Prepare the Lentil Filling
In a frying pan, heat a splash of olive oil over medium heat. Add the finely diced red onion and minced garlic, sautéing until they become fragrant and translucent. Stir in the tomato purée, followed by ground cumin, smoked paprika, and cinnamon. Allow the spices to bloom for a minute, releasing their aromatic oils. Then, fold in the cooked green lentils, lemon zest, and chopped parsley, seasoning with salt and pepper to your liking. Mix well and set aside to cool slightly.
Step 3: Make the Tomato Sauce
In a separate saucepan over medium heat, combine the chopped tomatoes with sliced garlic. Stir in the oregano, chili flakes, and balsamic vinegar. Let the mixture simmer for about 10 minutes, allowing the flavors to deepen. Adjust the seasoning with salt and pepper as needed before setting aside.
Step 4: Assemble the Rolls
Take the roasted aubergine slices and lay them out on a clean work surface. Scoop about 1–1.5 tablespoons of the lentil filling onto the wider end of each slice. Carefully roll each one into a neat package. Transfer these rolls to a baking dish, already lined with a portion of the tomato sauce. Pour the remaining sauce over the rolls, ensuring they are all covered for moist baking.
Step 5: Bake
Reduce the oven temperature to 180°C. Place the baking dish in the oven and bake for 30 minutes. The rolls should be hot and the sauce bubbling.
Step 6: Prepare the Walnut Pesto
While the rolls bake, add walnuts, fresh basil leaves, dried thyme, garlic clove, lemon juice, and a pinch of salt to a food processor. Blitz until the mixture starts to become a paste, then gradually pour in the olive oil until you achieve a smooth, pesto-like consistency.
Serve
Once baked, remove the dish from the oven and generously drizzle the walnut pesto over the aubergine rolls. Serve warm and enjoy the blend of textures and flavors.

Variations
- Protein: Instead of lentils, you can use chickpeas or white beans for the filling.
- Vegetables: Add chopped spinach or kale to the lentil filling for extra nutrients.
- Spices: Experiment with sweet paprika or curry powder for a different flavor profile.
Cooking Notes
- Keep an eye on the aubergine to prevent over-roasting which might make them too soft to handle.
- The filling can be made ahead of time and stored in the fridge for up to two days.
- If your aubergines are large, adjust the filling amount accordingly to ensure each slice is sufficiently filled.
Serving Suggestions
- Pair with a light green salad with a vinaigrette dressing to complement the richness of the rolls.
- Serve with toasted bread or flatbreads to soak up the delicious tomato sauce and pesto.
Tips
- Ensure to blot excess moisture from aubergine slices before roasting to achieve a better texture.
- For added flavor, sprinkle a bit of nutritional yeast over the rolls before serving.
Prep Time, Cook Time, Total Time
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 25 minutes
Nutritional Information
- Calories: 380 per serving
- Protein: 12g per serving
- Sodium: 620mg per serving
FAQs
Can I make this recipe ahead of time?
Yes, you can prepare the lentil filling and walnut pesto a day in advance. Store them in airtight containers in the fridge. The rolls can also be assembled ahead and baked just before serving.
Are there substitutions for walnuts in the pesto?
Absolutely! You can use almonds or cashews as a walnut substitute if you prefer or have dietary restrictions.
What if I can’t find fresh basil?
If fresh basil is unavailable, you can use parsley or cilantro for a different yet delightful twist.
How do I prevent the rolls from falling apart?
Ensure the aubergine slices are long and flexible enough. Over-roasting or under-roasting can make them difficult to work with. Handle with care when rolling.
Conclusion
The Aubergine Rolls, Stuffed with Spiced Lentils & Walnut Pesto make a stunning entrée that’s not only delicious but also visually appealing. It’s a dish that brings a multitude of flavors and textures, from the creamy pesto to the hearty lentil filling. Share this recipe with those at your next dinner gathering or experiment with different variations to keep things exciting. Don your apron, gather your ingredients, and enjoy making this gourmet experience right in the heart of your home. After giving it a try, don’t forget to leave a comment below or share your rendition on social media!
Print
Aubergine Rolls, Stuffed with Spiced Lentils & Walnut Pesto
- Total Time: 1 hour 25 minutes
- Yield: 4 servings 1x
Description
Enjoy the Mediterranean warmth and comfort with this delightful Aubergine Rolls recipe, a journey through rich and aromatic flavors.
Ingredients
- 2 large aubergines, sliced lengthways
- Olive oil, for brushing
- 250g cooked green lentils
- 1 red onion, finely diced
- 2 garlic cloves, minced
- 1 tbsp tomato purée
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground cinnamon
- Zest of 1 lemon
- 2 tbsp chopped parsley
- Salt and black pepper, to taste
- 400ml chopped tinned tomatoes
- 2 garlic cloves, thinly sliced
- 1 tsp dried oregano
- Pinch of chilli flakes
- 1 tsp balsamic vinegar
- Salt and pepper, to taste
- 30g walnuts
- 15g fresh basil
- 1 tsp dried thyme
- 1 garlic clove
- 1 tbsp lemon juice
- 2–3 tbsp olive oil
- Pinch of salt
Instructions
- Preheat the oven to 200°C and arrange aubergine slices on a baking sheet. Brush with olive oil and roast for 20–25 minutes.
- Prepare the lentil filling by sautéing onion and garlic in olive oil. Add tomato purée, spices, and lentils. Set aside to cool.
- For the sauce, simmer tomatoes, garlic, oregano, chili flakes, and balsamic vinegar for 10 minutes.
- Assemble aubergine rolls with lentil filling and arrange in a baking dish. Cover with sauce and bake at 180°C for 30 minutes.
- Make walnut pesto by blending walnuts, basil, thyme, garlic, lemon juice, and olive oil until smooth.
- Drizzle pesto over baked rolls and serve warm.
Notes
Monitor aubergine roasting to prevent over-softening. Filling can be refrigerated for up to two days.
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Category: Dinner
Nutrition
- Calories: 380 kcal
- Sodium: 620 mg
- Protein: 12 g