Wash the whole jowar grains thoroughly in running water 3 to 4 times until the water runs completely clear.
Submerge them in a deep bowl with plenty of water and let them soak overnight. Do not skimp on this step—soaking breaks down the tough outer fibers and makes the nutrients bioavailable.
Drain the soaking water. Transfer the plump grains into a pressure cooker or Instant Pot. Add double quantity of fresh water, and salt.
Pressure cook for 2 whistles on high heat, then drop the flame to low and let it cook for another 4 to 5 whistles. Let the steam release naturally. Open the pressure cooker. The grains should look plumped up.
Heat your oil or ghee in a large pan or kadhai. Splutter the mustard seeds and cumin seeds. Toss in the hing, red chilies, curry leaves, and ginger, sautéing for 30 seconds until intensely aromatic.
Add the diced onions and cook until translucent. Toss in your chopped carrots, beans, and peas. Sprinkle a tiny bit of salt, cover the pan, and let the veggies steam in their own moisture for 4 to 5 minutes until they are cooked but still have a light bite.
Dump your cooked, drained whole jowar into the pan. Stir vigorously to coat every single grain in the tempered spiced oil and veggies. Turn the heat to low, cover the pan one last time, and let everything steam together for 5 minutes so the flavour penetrates the millet.
Turn off the stove. Fold in the freshly grated coconut, squeeze your fresh lemon juice over the top, and shower it with chopped coriander. Give jowar upma a gentle final mix.