This Creamy Polenta with Leeks has been a staple in my kitchen for years. The combination of creamy polenta and buttery, tender leeks is simple, comforting, and comes together in just 30 minutes, making it perfect for busy weeknights.
I often make this when I need a simple, comforting dinner that doesn’t require much planning. The ingredients are inexpensive, easy to keep on hand, and it pairs well with just about any vegetables I have in the refrigerator.

Why You’ll Love This Recipe
- Creamy and comforting
- Ready in about 30 minutes
- Budget-friendly ingredients
- Naturally vegetarian
- Easy to customize with seasonal vegetables
- Perfect for a cozy weeknight dinner
Ingredient Notes
See recipe card for measurements.

Leeks
Leeks have a mild, slightly sweet onion flavor that becomes buttery and tender when sautéed. Be sure to wash between the layers well, as dirt likes to hide there.
Polenta
Quick-cooking polenta works perfectly for this recipe and cooks in just a few minutes.
Vegetable Broth
Using broth instead of water gives the polenta much more flavor.
How to Make Creamy Polenta with Leeks






- Start by trimming the root end and dark green tops from the leeks. Slice them in half lengthwise, separate the layers, and soak them in cold water for about 10 minutes to loosen any dirt. Rinse well and slice.
- Melt the butter in a large saucepan over medium heat and sauté the leeks until soft and fragrant, about 6 to 8 minutes.
- Pour in the vegetable broth and bring to a boil. Slowly whisk in the polenta while stirring continuously to prevent lumps. Reduce the heat to a gentle simmer and cook until thickened, about 3 to 5 minutes. Stir in the milk and season with salt and pepper to taste.
- Optional: add fresh herbs or grated Parmesan cheese, either plant-based or dairy, for additional flavor.
- Serve immediately and Enjoy!
Would you like to save this?
Storage
Store leftover polenta in an airtight container in the refrigerator for up to 3 days. As it cools, the polenta will firm up considerably. You can either slice it and pan-fry it until golden and crisp, or reheat it on the stovetop, stirring in additional vegetable broth or milk until it reaches your desired creamy consistency.
Tips for Success
- Whisk continuously while adding the polenta to prevent lumps.
- If the polenta thickens too much, stir in additional milk or broth until it reaches your desired consistency.
- Wash leeks thoroughly because dirt hides between the layers.
What Goes Well with Creamy Polenta
Creamy polenta is incredibly versatile and pairs well with everything from simple vegetables to hearty vegetarian mains. Here are a few of my favorite serving ideas:
- Sautéed, roasted, or grilled vegetables such as Swiss chard, spinach, mushrooms, zucchini, carrots, broccoli, or asparagus.
- Lentil Gravy for a rich, savory topping that adds plant-based protein and turns this into a satisfying meal.
- Crispy Air Fryer Tofu or Baked Tofu for an easy protein option. The tofu can cook while the polenta is simmering.
- Your favorite spaghetti sauce with plant-based meat or lentils for a comforting, Italian-inspired dinner.
- Roasted mushrooms finished with fresh thyme and Parmesan for an earthy, restaurant-style meal.
- A fried or poached egg for a simple, cozy breakfast or brunch.
- Fresh herbs and Parmesan cheese sprinkled over the top with a drizzle of extra virgin olive oil for an easy finishing touch.

Because polenta has a mild, creamy flavor, it pairs well with everything from roasted vegetables and hearty sauces to fresh herbs and plant-based proteins, making it one of the most versatile vegetarian side dishes.
This post may contain affiliate links by which I may receive a small commission. All product links are items I personally use in my kitchen.
If you make this recipe I would love it if you left a review below and tag me on Instagram!
Creamy Polenta with Leeks
Ingredients
- 2 tablespoons Butter
- 2 large Leeks large (3 small), sliced
- 4 cups Vegetable broth
- 1 cup Quick-cooking Polenta
- 3/4 cup plant based milk plain, unsweetened – 1/4-1/2 cup more if needed
- 2 tablespoons Parmesan cheese, plant-based or dairy optional
Instructions
- Melt butter in a large saucepan.
- Add leeks and sauté 6-8 minutes, until leeks begin to soften.
- Add broth, and bring to a boil.
- While whisking, add polenta and reduce heat to a simmer. Continue whisking and cook 3-5 minutes, polenta will begin to thicken.
- Switch to a spoon and add milk. Stir and heat through.
- Salt and pepper to taste. Remove from heat.
- Serve immediately. Enjoy!

