48. Tomato Basil Soup with Grilled Cheese

SOUP INGREDIENTS: 10 tablespoons butter (Kerrygold) 3 tablespoons avocado oil ½ yellow onion (chopped) 12 garlic cloves (minced) 2 28 ounce cans organic diced tomatoes ½ tablespoon garlic powder 2 tablespoons organic dried basil 1-2 tablespoons sea salt 1-2 tablespoons ground black pepper 2/3 cup organic gluten free flour 2 cups organic grass fed heavy cream 1 cup whole organic grass fed