In a large stock pot, heat the oil over medium-high heat. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic, carrots, celery, and parsley and season with salt and pepper. Cook until the vegetables are beginning to color and soften, about 5 minutes. Stir in the cumin, garam masala, and bay leaf and cook for 1 minute. Stir in the roasted red peppers and any juices and the vegetable broth. Bring to a boil, then reduce the heat to low, cover the pot, and simmer until the carrots are tender, about 20 minutes.