01 -
Set a large pot over medium heat and melt the butter. Toss in the onions and cook until golden and soft, about 10 minutes.
02 -
Turn the heat to medium. Stir in the minced garlic, cooking for 30 seconds. Add in the flour and stir constantly for 1 minute.
03 -
Gently whisk while pouring in the chicken broth. Keep whisking to smooth out the mix for roughly 1 minute.
04 -
Toss in the tomatoes, basil, parmesan rind, sugar, and season with salt and pepper to your liking. Let it begin to gently bubble.
05 -
Turn the heat to low, cover the pot, and let it simmer. Give it a stir now and then, making sure no bits stick to the pot. Cook for 25-30 minutes until the tomatoes soften up.
06 -
Take the soup off the heat. Get rid of the basil sprigs and parmesan rind, then blend the soup with an immersion blender until it's velvety smooth.
07 -
Serve warm, add a splash of cream if you'd like, and sprinkle with chopped basil on top.