– 1 tbsp butter – 1 onion, diced – 6 cloves of garlic, diced – 3 carrots, peeled and diced – 2 tbsp flour – 2 tbsp tomato paste – 4 cups chicken stock – 1 tsp kosher salt – 1/2 tsp black pepper – 2 12.5 oz cans of diced tomatoes – 1 tsp fresh thyme – 1 bay leaf – 1 tbsp chopped basil – 1/2 cup heavy cream – 2 cups spinach, optional – 1 bag Trader Joe's Cauliflower Gnocchi – Parmesan, for garnish – Chiffonade basil, for garnish