In a couscousier, add oil, meat, onion, salt and black pepper. Stir on medium heat until the onions are soft.
let simmer for bit then add tomatoes and water.
In a bowl, dump the couscous, melted butter, oil, flour and mix thoroughly all together and put in the top of the couscousier section (This is mainly how the couscous cooks "using steam from the bottom of the pot" - The Couscousier have two sections to it. Bottom is for veggies mixture and top is just for the couscous.
Cook the couscous for about a half an hour (30 minutes) or until the couscous is soft from the top.
Remove the couscous and set aside
Add the rest of veggies and ingredients to the pot and cook on medium heat.
dump the couscous back in the bowl and Mix again while adding some water and oil to make it fluffier.
put the couscous back on top of the pot to steam up and cook some more
Do this process 2 more times or until the veggies and meat are cooked and the water level has been reduced.
Serve hot!