lentil/pea/potato curry

2 tablespoons canola oil
2 onions—finely chopped
2 cloves garlicminced (crushed)
2 teaspoons grated fresh ginger
2 teaspoons ground coriander
1 teaspoon ground cumin
1 teaspoon ground turmeric
½ teaspoon ground cinnamon
½ teaspoon chili powder
1 large potatopeeled and cut into bite-size cubes
½ cup red lentils
14 oz (420g) canned tomatoeschopped
1 cup coconut milk
1 cup vegetable or chicken stock
1 teaspoon garam masala
1 teaspoon salt
1 teaspoon brown sugar
1 cup basmati rice
1 cup green peas
2 tablespoons chopped fresh cilantro (coriander)
1 tablespoon lemon juice

HEAT the oil in a large saucepan over a medium heat and cook the onions for 10 minutes, stirring occasionally. ADD the garlic, ginger, ground coriander, cumin, turmeric and chili and cook, stirring, for 1 minute. ADD the potato and lentils and stir to coat with the spice mixture. ADD the tomatoes, coconut milk, stock, garam masala, salt and sugar, bring to the boil and cover with a lid. REDUCE the heat to medium and simmer, covered, for 20 minutes, stirring occasionally. WHILE the curry simmers, cook the rice. ADD the peas to the curry and simmer, uncovered, for 5 minutes. REMOVE from the heat and stir in the cilantro and lemon juice. SERVE on a bed of rice.
I made this tonight, but
a) omitted cilantro because it's icky
b) definitely started the rice before I made everything else (because brown is the way to go)
c) used extra ginger and garlic
d) accidentally spilled a bit of the canned coconut milk I was using