Put the red lentils and water in a pot and bring to a boil. Reduce the heat to low and simmer until the lentils are softened, about 15 minutes.
Cook the cauliflower, mixed vegetables, zucchini and potatoes in water until soft. When they’re soft, mash the vegetables well, in the liquid. Stir in the cooked lentils.
Heat olive oil in a large skillet or pot over medium heat. Add the onions, ginger, garlic and tomatoes and cook until the onions have browned and the tomatoes start to break down (about 5-10 minutes)
Stir in the turmeric, Pav Bhaji masala and garam masala, cook for 30 more seconds.
Add the mashed vegetables/lentil mixture, salt, and cayenne pepper to taste (if using). Cook on low for about 20 minutes.
Serve with sprouted wheat burger buns, sloppy joe style!