In a large pot over medium heat saute onions and carrots for 1-2 minutes. Add in the zucchini garlic and ginger and cook for another 2 minutes.
Add in the lentils, turmeric, coriander, cumin, red curry paste and salt and sauce until all spices have toasted.
Pour vegetable stock, cover and let simmer for 15-20 minutes or until lentils are tender. Turn off heat, and stir in coconut milk.
For the Coconut Scallion Basmati, combine rice, coconut milk water and salt, cover and simmer until all liquid is absorbed. Let rice cool slightly before folding in scallions.
For the crispy tofu, dry tofu really well with paper towel after cutting into cubes, season with salt and pepper and add to a saute pan with oil, let it sit on each side for 3-4 minutes.
To Serve, plate rice and daal, to with chiffonade spinach and crispy tofu.