In a large pot, add the broccoli, onion, potato, carrot, pepper and stock and cook for 20-25 minutes until the vegetables are mushy and the liquid has reduced.Blend with a stick blender (you can use anything really - a potato masher would work but it won't be as smooth. I only whiz until the big pieces are gone so it's got some texture.Return to the stove and add the milk and cream and heat to near boiling but do not boil.When hot, remove from heat and add in the cheese, then stir to melt.Because everyone's veggies are different sizes, if it's too thick, add more milk. If it's too thin, add more cheese.Test for seasoning and add salt to taste. I needed just a tiny bit.Serve with some crusty rolls or bread.