Step 1: Prepare the Aubergines - Wash the baby aubergines thoroughly. Cut the tops off and make a small slit down the side of each one.
Step 2: Sweat the Aubergines - Place the prepared aubergines in a colander and sprinkle them with salt. Let them sit for about 30 minutes to sweat out the bitterness. Rinse and pat dry.
Step 4: Combine Ingredients for Rice Filling - Stir in the diced tomatoes, chopped parsley, and mint leaves. Add the rice, ground cumin, baharat seasoning, and salt. Mix thoroughly.
Step 5: Add Liquid - Pour in about 1.5 cups of water or vegetable stock and bring to a boil. Lower the heat, cover, and let it simmer for about 15-20 minutes.
Step 6: Stuff the Aubergines - Once the rice mixture is cooked and cooled, carefully stuff each aubergine with the filling.
Step 7: Prepare for Cooking - In a large pot, heat the remaining 2 tablespoons of olive oil and brown the stuffed aubergines slightly.
Step 8: Create the Sauce - In the same pot, add the tomato paste, 1 minced clove of garlic, bay leaves, and the remaining water or vegetable stock. Bring to a simmer.
Step 9: Cook the Stuffed Aubergines - Gently place the stuffed aubergines back into the pot with the sauce. Cover and simmer for about 40-45 minutes.
Step 10: Garnish and Serve - Once cooked, discard the bay leaves and sprinkle with fresh mint leaves before serving.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze them for up to 2 months.