To prepare eggplant
- Preheat your oven to 375 degrees F.
- Mix sliced pieces of eggplant with salt in a large bowl and allow it to sit for 30 minutes to drain away extra water. Squeeze out the excess water and pat dry with a kitchen towel.
- Add 2 tablespoons of oil in a large skillet over medium-high heat.
- Add the eggplant to the oil, a few slices at a time, in one even layer. Saute, turning as needed, until the eggplant is lightly browned. (about 3-4 minutes per side).
- Transfer pieces to a plate lined with napkins or a rack set on a baking sheet to drain excess water while you saute the remaining eggplant.
- Set it aside and prepare the meat sauce and cheese sauce.
To prepare “meat” sauce
- Heat 1-2 tablespoons of oil in a pot over medium-high heat. Add the onions, garlic, and carrots, and saute until tender, about 15 minutes.
- Add the plant-based ground and cook for 8-10 minutes until slightly browned. Add the dried spices and tomato paste, cook until the spices become aromatic.
- Deglaze with the red wine then add the fresh tomatoes and stock. Simmer for 15 minutes until thick. Set aside and keep warm.
To prepare cashew cream sauce
- Add cashews into small bowl and submerge in boiling water.
- Soak for 15 minutes. Drain and add to blender with remaining ingredients and 1 cup of plant-based milk.
- Blend sauce with increasing speed and add milk until sauce is thick and smooth.
- Season with salt and pepper.
To build moussaka
- Add breadcrumbs to deep, rectangular baking dish.
- Place half of the eggplant slices over the breadcrumbs.
- Add the meat sauce and spread it into an even layer.
- Add the remaining eggplant in an even layer over the meat sauce.
- Pour your creamy cashew cheese sauce over the eggplant and top with a layer of plant-based parmesan.
- Bake in a 375 Degree oven, uncovered until the cheese sauce is golden brown (about 30 minutes).
- Allow to cool for 10 minutes before cutting.