Grind roasted peanuts and Bengal gram into a coarse powder using a mixer or mortar and pestle.
Chop onions lengthwise and slit the green chilies.
Heat oil in a large pan or kadai. Add mustard seeds, cumin seeds, and red chili; let them splutter.
Add urad dal and sauté until golden brown.
Add sliced onions, green chilies, and curry leaves; cook for 3–4 minutes.
While the onions cook, soak puffed rice in water for 1–2 minutes (soak for 3–4 minutes if they are thick).
Squeeze out excess water from puffed rice and set aside.
Add turmeric, salt, and coriander powder to the onion mixture and mix until well combined.
Add the soaked puffed rice and gently mix to combine. Cook for 3–4 minutes, stirring occasionally.
Add the peanut-roasted chana powder and stir well to combine.
Turn off the heat and garnish with fresh coriander leaves.
Serve puffed rice upma hot with a cup of chai or a side of coconut chutney. It's great for breakfast, brunch, or even an early evening snack.