– 2 1/2 tablespoons olive oil – 1/2 large onion – 3 cloves garlic minced – 3 medium carrots – 1 head broccoli – 1 head cauliflower – 3 tablespoons all purpose flour – 4 cups vegetable broth – 1 1/4 cups milk