01 - If using fresh peppers, roast red bell peppers over an open flame or under a broiler until skins are blackened and blistered. Transfer to a bowl, cover tightly, and let steam for 10 minutes. Peel off charred skins, remove seeds and stems, then chop the peppers.
02 - Heat olive oil in a large pot over medium heat. Add diced onion and cook, stirring occasionally, until soft and translucent, approximately 5 minutes.
03 - Stir in minced garlic and cook for 1 minute until fragrant. Add roasted red peppers and smoked paprika, cooking for an additional 2 minutes to develop flavors.
04 - Pour in vegetable broth and bring to a gentle simmer. Cook uncovered for 15 minutes, allowing flavors to meld.
05 - Remove pot from heat. Use an immersion blender to puree the mixture until completely smooth and velvety. Alternatively, transfer soup in batches to a countertop blender, blending until smooth.
06 - Return pureed soup to low heat. Stir in whole milk and heavy cream, heating gently until just steaming. Gradually add shredded smoked Gouda, stirring constantly until melted and fully incorporated. Season with additional salt and pepper as needed.
07 - Ladle hot soup into individual bowls. Garnish with chopped fresh parsley and additional shredded Gouda cheese, if desired. Serve immediately with crusty bread.