Add the olive oil to a medium pot and warm on low to medium heat (If on a cleanse and not using oil, skip this step).
Add the chopped onion and garlic and sauté for a few minutes until translucent (if on cleanse simply fry in a bit of water).
Grind the cumin, coriander, fennel and mustard (optional) seeds in a pestle and mortar and add to the onion & garlic mix. Keep stirring for a while over low to medium heat until the onions and garlic are covered nicely in the spice mix. Add the turmeric and keep stirring.
Add celery and carrots and sauté until just about soft.
Now add the mung beans (important: ensure these have been soaked overnight). Stir well into the spice and onion mix. Keep stirring on medium heat for few minutes.
Now add the water and the stock. Add in tomatoes if using (optional). Submerge bay leaves, and bring everything to a boil. Season with salt and pepper.
Reduce heat and simmer covered with a lid for 45 minutes.
Remove from heat and discard bay leaves. Stir in cilantro, or parsley or both and add the lupine sauce or coconut aminos (if using).
Taste again and add more salt and pepper if needed.
Serve!