Pre-heat oven to 400°
Slice each pepper into 4 large quarters and lay into a baking dish. Drizzle with olive oil. Sprinkle with dried oregano and thyme. Sprinkle with salt and pepper, to taste.
Peel garlic cloves and smash lightly. Set into the baking dish with the peppers. Drizzle with olive oil.
Roast peppers and garlic in the oven for 25 minutes.
While peppers and garlic are roasting, saute chopped onions in a large skillet with 2 Tbsp olive oil over medium heat.
Cook stirring often until onions are translucent. About 3 minutes. Add chopped carrots and celery. Cook about 5 more minutes.
Add the tomatoes with the juice, tomato paste, basil, cardamom and a generous dash of salt.
Cook over medium heat, stirring occasionally, about 10 minutes until tomatoes have cooked down a bit.
Add the roasted peppers and garlic, vegetable stock, rice, and salt and pepper to taste. Bring to a boil, reduce the heat, cover and simmer 30 minutes, stirring occasionally. Season with freshly ground pepper, taste and adjust salt.
Pour soup into blender cup in batches and purée. Be careful with hot soup in the blender. DO NOT FILL TOO FULL and leave cover lid loose for steam to escape. Cover with tea towel to keep from splattering. Return pureed soup to pot in batches and heat on medium low for several minutes. Taste and adjust seasonings. Top with Parmesan cheese, croutons, dollop of yogurt and/or chopped basil.