HEAT a large pot or Dutch oven over medium heat and add your avocado oil. Once hot add your peppercorns and allow them to become fragrant.
ADD the garlic, ginger, and onion, and sauté for 1 min or until onions are translucent.
ADD the celery, carrot, pumpkin, apple, and lentils. Gently stir everything together, and allow to cook for 3 to 5 minutes. We want all the veggies to get a little color.
POUR in 4 cups vegetable broth and add the garam masala and cinnamon. Give everything a nice mix and allow the soup to come to a boil. Lower the heat to a simmer and cook covered for 30 minutes.
TURN OFF the stove, and uncover your soup. Either use an immersion blender or a blender (once the soup is cool enough) to pure it to your liking. This is a personal preference. Some like their Mulligwitani chunky, while others prefer it smooth. If you do choose to pure till smooth, you can go the extra step of straining the soup if you like.
HEAT your soup back up on a low flame and add in your turmeric, salt, and coconut milk.
TASTE your soup and adjust the seasoning if needed.
SERVE garnished with chopped roasted cashews, fresh cilantro, lemon wedges, and some chili oil or flakes if you like a little heat!