Cook sausage, onion, and garlic in a large skillet until the meat is browned an the onion is tender.
Add rice, cook for 1 more minute.
Add artichoke hearts, carrots, thyme, pepper, and broth. Mix well, and bring to boiling.
Transfer mixture to a casserole dish. Bake, covered, at 350 degrees F for 60 minutes (stirring once), or until rice is tender.
Combine the rest of the ingredients for the topping. Spread topping over casserole and bake, uncovered, 10 more minutes.