You’ll Need: 2 tablespoons olive oil 1 large yellow onion, sliced 1 large carrot, peeled and chopped in 1/2 inch pieces 1-2 teaspoon fresh oregano leaves 1/2 cup fresh flat leaf Italian parsley leaves 4 garlic cloves, minced 2 (28 oz ) cans good quality peeled and chopped organic tomatoes 2 cups chicken stock (orContinue reading “30 Minute Creamy Homemade Tomato Soup with Grilled Cheese Croutons!”