Add onions, garlic, cumin, dried pepper and peppercorns and cook until onions are soft and slightly browned, about 10 minutes. Reduce heat to low, cover and cook an additional 10 minutes. Uncover, raise heat to medium, add carrots and cook until slightly soft, about 7 minutes. Add chick peas, stock or water and salt and bring to a boil. Reduce heat to a simmer and cook until chick peas are softer but still partially uncooked, about 25-30 minutes. Sprinkle rice on top of mixture; liquid should just cover rice (add a bit more stock if necessary). Simmer vigorously for about 20 minutes, until the rice is cooked and most of the liquid is absorbed. Reduce heat to very low, cover and steam dish an additional 15 to 20 minutes to further tenderize rice. Remove from heat and let rest for 5 minutes. To serve, transfer rice to a large serving platter. Taste stew and season with salt and pepper to taste. Ladle stew over rice.