In a large non-stick skillet over medium-high heat, soften the carrots and shallots in the butter. Add the rice and stir to coat. Add the broth, raisins and garam masala. Season with salt and pepper. Bring to a boil, cover and simmer for 20 minutes or until the liquid has been absorbed.