Heat oil in a large frying pan or skillet over medium-high heat.
Add onions. Saute, stirring occasionally, for 2-3 minutes or until lightly browned.
Add ground turmeric, garam masala and red chili powder. Saute, stirring, for 1 minute or until aromatic.
Add canned tomatoes. Season with salt. Stir to combine. Cook, stirring occasionally, for 3 minutes.
Add baked beans, dried fenugreek leaves and coriander (cilantro) leaves. Stir to combine. Cook for another 4 minutes.
To serve, divide the baked beans among two plates.
Serve with toasted bread and fried egg.
Garnish with coriander (cilantro) leaves.