In your pot or Dutch Oven, heat the olive oil and start sauteing your vegetables (except for the frozen peas). I like to start with the toughest first, like the carrots and broccoli.
Keep adding vegetables, while stirring until they are all softened, about 20 minutes.
Remove the vegetables from the pot and place them in a large bowl and set aside.
You can add the frozen peas to this veggie mixture at this time.
Melt the 1/2 cup of butter in the pot on a medium/low heat.
Add the flour and mix together until incorporated.
Slowly add the heavy cream, and the milk, while whisking together.
When it becomes slightly thickened, add the chicken stock and whisk to combine.
Turn the heat to low, cover, and simmer for 20 minutes.
Add the vegetable mixture back in, give it a good stir, cover and simmer on low 20 more minutes.
Add 3 1/2 cups of the Cheddar Cheese and season well with the sea salt and pepper. I use about 2 1/2 tsp. of salt and 1/4 – 1/2 tsp. black pepper, but start out with a little and keep tasting until you get it the way you want- you can’t take out salt but you can always add more:)
Top with remaining grated Cheddar Cheese and serve warm in homemade bread bowls or with fresh crusty bread.