In a large saucepan or soup pot, melt butter over medium-high heat. Add the onion and sauté until tender but not browned (about 5-7 minutes). Add garlic, basil, and oregano; sauté for 1 more minute. Add flour; cook and stir until moistened.
2 tablespoons butter, 1 medium onion, diced, 1 tablespoon minced fresh garlic, 1 tablespoon dried basil, 1 teaspoon dried oregano, ¼ cup all-purpose flour
Stir in broth, tomatoes, brown sugar, and bay leaf. Bring to a boil; reduce heat to low, and simmer (covered) for 15-20 minutes. Stir the pot regularly to make sure that the bottom of the pan doesn’t scorch and nothing sticks.
1 ½ cups chicken or vegetable broth, 1 (28 ounce) can petite diced tomatoes, NOT drained, 1 tablespoon brown sugar, 1 bay leaf
Remove soup from heat. Discard bay leaf. Slowly stir in the half-and-half.
1 cup half-and-half
Season with salt and pepper to taste. Use a handheld immersion blender (or a regular blender) to puree the soup until smooth. Ladle into bowls and enjoy!
Salt and pepper, to taste