Make peanut cream by blending peanut butter, silken tofu, water, and pumpkin/kabocha puree until smooth.
Heat half the olive oil in a pot over medium heat. Add eggplant and cook until softened and browned, stirring occasionally. Remove from pot and set aside.
Add remaining olive oil to the same pot and heat over medium. Add onions, garlic, and ginger and a pinch of salt. Cook until onions turn translucent, 3-5 minutes.
Add curry paste, cumin seeds, coriander, and nutmeg and stir for 30 seconds to toast the spices.
Add carrots and cook for 1 minute.
Add red lentils, water, and bouillon. Simmer 10-15 minutes until lentils are tender.
Add eggplant, zucchini, peanut cream, soy sauce, and sugar. Simmer another 10 minutes on medium low. Stir occasionally to make sure the bottom isn't sticking.
Turn off heat and stir in lime juice. Taste and add more salt, sugar, or lime juice if desired. Garnish and serve.
Notes
1) Feel free to try other vegetables, keeping in mind different cook times. Here are my suggestions:
Add with lentils: bell peppers, mushrooms, potatoes
Add with peanut cream: broccoli, cauliflower, zucchini, green beans
Add after peanut cream: snow peas, bamboo shoots, spinach, kale
2) For a gluten-free and Plant-Based Whole30 option, replace soy sauce and sugar with 1-2 tbsp coconut aminos.