Grind the garlic, ginger and spices into a paste. TIP: Use a small amount of beef stock to help the process.
Heat oil in the Dutch oven or pot. Cook down onions, stirring occasionally, 7 - 9 minutes.
Add both peppers and cook another 10 minutes, stirring occasionally.
Bring vegetables to one side of the pot and add sausage to the other side. Let brown, flipping halfway through, for 5 minutes. Mix ingredients and cook for an additional 5 minutes, stirring occasionally.
Add the garlic/ginger/spice combo. Stir to mix and cook just 2 - 3 more minutes.
Add in stock, scraping any bits from bottom. Add in the chickpeas (garbanzo beans) and diced tomatoes, stir to combine. Add in the coconut milk and bay leaves, again mixing well. Finally stir in the flour, mixing well yet again. Bring to a simmer and simmer on low, uncovered, while the rice cooks, stirring occasionally.
Meanwhile, cook 1 cup of Jasmine rice according to the package directions.
When the rice is finished, fluff with a fork. Put a base layer of rice in a bowl or on a plate. Top with masala. Garnish with fresh cilantro.