In a heavy pot or large skillet, brown the meat ans onions in moderately hot oil until lamb is seared on all sides and onions are golden. Then simmer over lowest heat, for about 30 minutes.
If fat from meat has accumulated in the pot, pour off all but about 2 table-spoons. Add tomatoes and remaining ingredients. Simmer, covered, for one hour, stirring frequently enough to prevent mixture from sticking. Uncover, skim off any excess fat, and cook several more minutes until sauce is very thick.
Serve with rice.
(picure : google image)