This is my own recipe. It is very forgiving and versatile, so feel free to make any modifications based on choice and availability of ingredients.
Any bread variety - 6 -7 slices (I used the Ezekiel sprouted 100% whole grain variety)
Onion - 1/2 finely diced
Tomato - 1 finely chopped
Mustard seeds - 1 teaspoon
Urad dhal - 1 teaspoon
Jeera/cumin seeds - 1 teaspoon
Curry leaves - 1 sprig
Green chilly - slit lengthwise
Tomato ketchup - 1 tablespoon
Oil/ghee - 1 teaspoon
Take the bread in a blender/mixer and pulse it a few times to break the bread into rough pieces. You could also make it into a coarse powder, if you prefer the upma to be like the rava upma consistency. I prefer to have some bite sized pieces of bread.
In a saucepan, heat the oil/ghee. Add the mustard seeds. Once they start spluttering, add the urad dal, jeera, curry leaves, and onion. Saute until the onion turns translucent. Add the tomatoes and green chillies. Add salt to taste. Saute till the tomatoes turn mushy. Finaly add the tomato ketchup and mix well. Switch off the heat.
Add the coarse bread mixture to this prepared sauce and mix thoroughly. Cover the saucepan with a lid and allow it to sit for 2-3 minutes.
Serve warm. Tastes great by itself. Can also be served with any chutney of choice or ketchup.