2 tablespoons olive oil or unsalted butter
1 medium onion, chopped
2–3 cloves garlic, minced (more if you love garlic like I do)
4 cups broccoli florets (fresh or frozen work)
2 cups vegetable broth (or chicken broth if you’re not veggie-purist)
1 medium potato, peeled and diced (optional, for extra creaminess)
1 cup milk or cream (adjust for richer or lighter soup)
Optional: ¼ cup shredded cheddar cheese, for that extra indulgent kick
Salt and black pepper, to taste
Optional garnish: croutons, a drizzle of olive oil, or extra cheese