Before You Begin
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Heat butter or oil in a large pot over medium heat. Add onion and cook 5–7 minutes until softened.
Stir in garlic and cook about 30–60 seconds until fragrant.
Add cauliflower, potatoes, seasonings, and bay leaf.
Pour in broth and bring to a gentle simmer. Cook 15–20 minutes until vegetables are fork-tender.
Remove bay leaf. Blend carefully until smooth, allowing steam to escape and blending in batches if using a standard blender. Stir in lemon juice and optional cream. Heat gently until warmed through.
Serve warm.