Heat 1 tablespoon olive oil in a large skillet over medium heat. Add carrot, onion, garlic, salt, and pepper and stir. Cook veggies until soft for about 5 minutes. Put into a small bowl and reserve.
Heat 1 tablespoon olive oil in the same skillet over medium heat. Add half of your spinach. Allow to cook down about 3 minutes and add the other half of the spinach until wilted.
Using paper towels, squeeze moisture away from the spinach and then add to a medium mixing bowl. Add cooked vegetable mixture, mayonnaise, sour cream, lemon juice and Worcestershire sauce to the bowl and mix well to combine. Add salt and pepper as needed. Cover with plastic wrap and refrigerate for a minimum of 2 hours.
Serve in a bread bowl with vegetables.