Soak the peas overnight. Drain and place them in a saucepan. Boil them in low temperature until tender (45 minutes).
Remove from saucepan and drain them.
Heat oil and roast the onion and the garlic. Add the rest of the ingredients and simmer until the sauce thickens.
Add the peas and let them boil with the sauce. Serve warm