When the weather turns chilly and you’re craving something warm and satisfying, this Comforting Colcannon Soup is the perfect bowl of homemade goodness. Inspired by the traditional Irish dish colcannon, which combines potatoes with cabbage or kale, this creamy soup transforms those simple ingredients into a rich, velvety meal that’s full of comforting flavor. Tender potatoes, sweet leeks, fragrant onions, and leafy greens simmer together in vegetable broth before being blended into a wonderfully creamy soup.
Ready in just 40 minutes, this easy Colcannon Soup is ideal for busy weeknight dinners, relaxed weekend lunches, or cozy evenings when you want something nourishing without spending hours in the kitchen. A touch of butter adds richness, while milk creates a smooth, creamy texture and a hint of nutmeg brings warmth to every spoonful. Finished with freshly sliced green onions, this hearty Irish-inspired soup is simple, delicious, and easy to customize.
Whether you’re looking for a comforting vegetarian dinner or a new way to enjoy potatoes and greens, this homemade Colcannon Soup is sure to become a favorite.
Why You’ll Love This Recipe
- Creamy and comforting: Potatoes and milk create a smooth, velvety texture that makes every bowl feel satisfying.
- Inspired by Irish tradition: Enjoy the familiar flavors of colcannon in a cozy, spoonable soup.
- Easy to make: With just 10 minutes of prep and 30 minutes of cooking, this recipe is perfect for busy days.
- Packed with vegetables: Potatoes, cabbage, kale, leeks, and onions bring flavor, texture, and variety to the bowl.
- Easy to customize: Use plant-based milk and vegan butter for a dairy-free version, or adjust the greens to suit your taste.
Ingredients
- Potatoes (4 medium, peeled and diced): The foundation of this hearty soup. Potatoes soften during cooking and help create a naturally thick, creamy consistency when blended.
- Green cabbage (1 cup, finely chopped): Adds a mild sweetness and traditional colcannon flavor while complementing the potatoes.
- Kale (1 cup, stems removed and chopped): Brings a fresh, earthy flavor, vibrant green color, and a pleasant texture to the soup.
- Leek (1 medium, sliced): Offers a delicate onion-like flavor that becomes sweet and mellow when sautéed in butter.
- Onion (1 medium, diced): Builds a savory flavor base and adds depth to the finished soup.
- Vegetable broth (3 cups): Provides the liquid base and infuses the vegetables with a savory flavor. Choose a good-quality broth for the best results.
- Milk (2 cups): Makes the soup creamy and smooth. Whole milk creates a richer finish, while unsweetened plant-based milk works well for a dairy-free alternative.
- Butter (4 tablespoons): Adds richness and helps soften the onion and leek. Use vegan butter if preferred.
- Salt, to taste: Enhances the flavors of the potatoes, greens, and broth.
- Black pepper, to taste: Adds a gentle warmth and balances the creamy ingredients.
- Ground nutmeg (½ teaspoon): Provides a subtle warmth that complements the potatoes and milk without overpowering the vegetables.
- Green onions (2, sliced): Add a fresh, colorful garnish and a mild onion flavor that contrasts beautifully with the creamy soup.
How to Make Comforting Colcannon Soup
Step 1: Melt the Butter
Place a large pot over medium heat and add the butter. Allow it to melt until bubbly and fragrant, taking care not to let it brown too much.
The butter creates a rich foundation for the vegetables and helps bring out their natural sweetness.
Step 2: Sauté the Onion and Leek
Add the diced onion and sliced leek to the pot. Cook for about 5 minutes, stirring occasionally, until both vegetables soften and become translucent.
Take your time with this step. Softening the onion and leek gently develops their flavor and gives the finished soup a delicious savory base.
Step 3: Add the Potatoes
Stir in the peeled and diced potatoes. Cook for approximately 3 minutes, stirring to coat the pieces in the buttery onion and leek mixture.
Cutting the potatoes into similarly sized pieces helps them cook evenly. Medium-sized cubes are ideal because they soften relatively quickly without falling apart too early.
Step 4: Pour in the Vegetable Broth
Add the vegetable broth and bring the mixture to a boil. Once it starts bubbling, reduce the heat to maintain a gentle simmer.
The broth absorbs the flavors of the sautéed vegetables while the potatoes begin to soften.
Step 5: Add the Cabbage and Kale
Stir in the chopped cabbage and kale. Let the soup simmer gently for 15–20 minutes, or until the potatoes are completely fork-tender and the greens have softened.
Check the potatoes by piercing one with a fork. It should slide through easily. If the potatoes are still firm, continue simmering for a few more minutes before blending.
Step 6: Blend the Soup
Remove the pot from the heat briefly and use an immersion blender to blend the soup to your preferred consistency.
For an extra-smooth Colcannon Soup, blend until most of the vegetables are completely incorporated. If you prefer a rustic texture, blend only part of the soup, leaving some potato pieces and greens intact.
If you don’t have an immersion blender, allow the soup to cool slightly and blend it in batches using a countertop blender. Be careful when blending hot liquids, and follow your blender manufacturer’s instructions.
Step 7: Add the Milk and Seasonings
Return the pot to low heat if needed and stir in the milk, salt, black pepper, and ground nutmeg.
Warm the soup gently for about 5 minutes, stirring occasionally, until everything is heated through. Avoid bringing it to a vigorous boil after adding the milk, as gentle heating helps maintain a smooth, creamy texture.
Taste and adjust the seasonings before serving. A little extra black pepper can add a pleasant kick, while a small splash of milk can loosen the soup if it has become too thick.
Step 8: Garnish and Serve
Ladle the hot soup into bowls and sprinkle the sliced green onions over the top. Serve immediately while the soup is warm, creamy, and fragrant.
For an extra-special presentation, add a small pat of butter, a swirl of cream, or a sprinkle of freshly cracked black pepper. Pair it with crusty bread for a simple and satisfying meal.

Tips for Success
- Cut the potatoes evenly: Similar-sized pieces cook at the same rate, helping you achieve a smooth soup without overcooking the greens.
- Don’t rush the vegetables: Allow the onion and leek to soften properly before adding the potatoes. This creates a deeper, sweeter flavor.
- Choose your texture: Blend the entire soup for a silky finish or leave some vegetables unblended for a rustic, chunky consistency.
- Add milk toward the end: Stirring it in after blending helps preserve the creamy texture and prevents unnecessary boiling.
- Season gradually: Vegetable broths vary in saltiness, so add salt a little at a time and taste before serving.
- Use unsweetened plant-based milk: If making a dairy-free version, choose an unsweetened variety with a mild flavor, such as oat milk or soy milk.
- Adjust the thickness: If the soup is too thick, add a little extra broth or milk. If it’s too thin, simmer it gently before adding the milk or blend in more of the cooked potatoes.
- Garnish just before serving: Fresh green onions add color and a pleasant bite that contrasts with the soft, creamy soup.
Equipment Needed
- Large pot or Dutch oven: Provides enough space for the vegetables, broth, and milk to cook comfortably. A heavy-bottomed saucepan is also suitable.
- Immersion blender: Makes it easy to blend the soup directly in the pot while controlling the texture.
- Cutting board and sharp knife: Essential for preparing the potatoes, cabbage, kale, leek, onion, and green onions.
- Measuring cups and spoons: Help you measure the broth, milk, butter, and seasonings accurately.
- Wooden spoon or heat-resistant spatula: Useful for sautéing the vegetables and stirring the soup as it cooks.
- Ladle: Makes serving the finished soup into bowls easy and mess-free.
No immersion blender? A countertop blender works well. Let the soup cool slightly, blend it in small batches, and avoid filling the blender too full with hot liquid.
Recipe Variations
1. Vegan Colcannon Soup
Transform this recipe into a completely plant-based meal by replacing the butter with vegan butter or olive oil and using unsweetened plant-based milk. Keep the vegetable broth, potatoes, cabbage, kale, and seasonings as they are.
For extra richness, use an unsweetened oat or soy milk with a creamy consistency. Always check the labels to ensure your ingredients meet your dietary preferences.
2. Extra-Creamy Colcannon Soup
If you love rich, velvety soups, replace some of the milk with heavy cream or stir a small amount of cream into the finished soup. You can also use whole milk for a naturally richer result.
For an especially smooth texture, blend the potatoes thoroughly and finish with a little butter just before serving.
3. Cheesy Colcannon Soup
Stir in a handful of grated mature cheddar after blending and before serving. Allow the cheese to melt gently into the warm soup, stirring until smooth.
Cheddar adds a savory, tangy flavor that works wonderfully with potatoes, cabbage, and kale. Avoid boiling the soup after adding the cheese to help prevent a grainy texture.
4. Colcannon Soup with Crispy Bacon
For a non-vegetarian variation, cook chopped bacon until crisp and use some of the rendered fat to sauté the onion and leek. Prepare the soup as directed and sprinkle the crispy bacon over each bowl before serving.
The salty, smoky bacon creates a delicious contrast with the creamy potatoes. If serving guests with different dietary preferences, keep the bacon separate as an optional topping.
5. Spicy Colcannon Soup
Add a pinch of red pepper flakes or a little cayenne pepper when sautéing the onion and leek. The gentle heat brings a new dimension to the mild potatoes and leafy greens.
Start with a small amount and adjust to taste, especially if you’re serving the soup to children or anyone who prefers milder dishes.
6. Colcannon Soup with Extra Vegetables
Add diced carrots or celery to the onion and leek mixture for more vegetable variety. You can also replace some of the kale with additional cabbage or use savoy cabbage for a slightly different texture.
Cook firmer vegetables until they begin to soften before adding the potatoes and broth, adjusting the cooking time as necessary.
Serving Suggestions
This creamy Colcannon Soup is a satisfying meal on its own, but the right accompaniments can make it even more enjoyable.
- Crusty Irish soda bread: A traditional-style bread is perfect for dipping into the thick, creamy soup.
- Toasted sourdough: The crisp edges and chewy center provide a lovely contrast to the smooth potatoes.
- Garlic bread: Serve warm slices alongside the soup for a comforting lunch or dinner.
- Fresh green salad: A crisp salad with a light vinaigrette balances the richness of the soup.
- Roasted vegetables: Roasted carrots, parsnips, or Brussels sprouts complement the earthy flavors of the kale and cabbage.
- Cheese toast: A slice of toasted bread topped with melted cheddar makes a delicious side for chilly evenings.
- Fresh garnishes: Sliced green onions, chopped parsley, black pepper, or a small drizzle of olive oil add color and freshness.
- Optional creamy topping: A spoonful of sour cream or plain yogurt adds a pleasant tang, while a dairy-free alternative works well for vegan servings.
For a cozy dinner, serve the soup in warm bowls with freshly baked bread and a simple salad. For a festive Irish-inspired meal, pair it with soda bread and finish each bowl with green onions and freshly cracked black pepper.
Frequently Asked Questions
What is Colcannon Soup?
Colcannon Soup is inspired by colcannon, a traditional Irish dish made with potatoes and greens, commonly cabbage or kale. This soup version combines those familiar ingredients with leeks, onions, vegetable broth, milk, and butter to create a creamy, comforting dish.
Can I make Colcannon Soup without an immersion blender?
Yes! A countertop blender works well. Allow the soup to cool slightly before transferring it in batches, and avoid overfilling the blender. Follow the manufacturer’s instructions for blending hot liquids. You can also mash the potatoes with a potato masher for a more rustic, chunky soup.
Can I use different greens instead of kale and cabbage?
Absolutely. Savoy cabbage, green cabbage, or additional kale all work well. You can also experiment with spinach, although it wilts much faster and has a more delicate texture. If using spinach, stir it in near the end of cooking rather than simmering it for the full 15–20 minutes.
How can I make this soup dairy-free?
Replace the butter with vegan butter or olive oil and use unsweetened plant-based milk instead of dairy milk. Oat milk and soy milk are good choices because they can provide a creamy consistency without overwhelming the flavor of the vegetables. The vegetable broth is already suitable for a vegan version, provided the product contains no animal-derived ingredients.
How should I store leftover Colcannon Soup?
Allow the soup to cool and transfer it to an airtight container. Refrigerate promptly and enjoy within 3–4 days for best quality and food safety.
When reheating, warm it gently on the stovetop over low to medium-low heat, stirring occasionally. Add a splash of broth or milk if the soup has thickened in the refrigerator.
Can I freeze Colcannon Soup?
Yes, but the texture may change slightly after thawing because potatoes can become grainy and milk-based soups may separate. For the best results, freeze the soup before adding the milk, then thaw it in the refrigerator and reheat gently. Blend again if needed, stir in the milk, and heat until thoroughly warmed.
If you freeze the finished soup, thaw it overnight in the refrigerator and reheat slowly while stirring. Avoid vigorous boiling.
Can I make Colcannon Soup ahead of time?
Yes. You can prepare the soup a day ahead and refrigerate it once cooled. The flavors may become more developed as the soup rests, although it will likely thicken as it sits.
When reheating, add a little extra broth or milk to bring it back to your preferred consistency. If you want the freshest possible green color, add some freshly sliced green onions just before serving.
Final Thoughts
This Comforting Colcannon Soup is a wonderful way to turn simple, everyday ingredients into a warm and satisfying homemade meal. With creamy potatoes, tender cabbage, earthy kale, sweet leeks, and a hint of nutmeg, every bowl offers the kind of cozy flavor that makes you want to settle in and enjoy a quiet evening at home.
Whether you serve it for a quick weeknight dinner, prepare it for a family lunch, or share it with friends on a chilly evening, this easy Irish-inspired soup is a recipe worth keeping close. Its simple ingredients, flexible variations, and creamy texture make it easy to adapt to your kitchen and your tastes.
Make a pot, serve it with your favorite crusty bread, and enjoy the comforting flavors of potatoes and greens in every spoonful. If you try this Colcannon Soup, share your experience and let us know whether you prefer it smooth and creamy or with plenty of hearty vegetable chunks!
Recipe at a Glance
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 4 bowls
- Course: Dinner
- Cuisine: Irish
- Calories: Approximately 250 per serving
Nutrition Information (per serving)
- Calories: 250 kcal
- Carbohydrates: 30 g
- Protein: 7 g
- Fat: 10 g
- Saturated Fat: 6 g
- Polyunsaturated Fat: 0.5 g
- Monounsaturated Fat: 3.5 g
- Cholesterol: 30 mg
- Sodium: 450 mg
- Potassium: 700 mg
- Fiber: 4 g
- Sugar: 2 g
- Vitamin A: 1,000 IU
- Vitamin C: 30 mg
- Calcium: 150 mg
- Iron: 2 mg
Nutrition values are estimates and may vary depending on the milk, butter, broth, and other ingredients used.
Print
Comforting Colcannon Soup
- Total Time: 40 minutes
- Yield: 4 bowls
- Diet: Vegetarian
Description
This Comforting Colcannon Soup is a rich, creamy, and cozy Irish-inspired dish made with tender potatoes, green cabbage, kale, leeks, and onions. Blended to your preferred consistency and finished with milk, butter, and a hint of nutmeg, this hearty soup is perfect for chilly evenings and comforting family dinners.
Ingredients
- 4 medium potatoes, peeled and diced
- 1 cup green cabbage, finely chopped
- 1 cup kale, stems removed and chopped
- 1 medium leek, sliced
- 1 onion, diced
- 3 cups vegetable broth
- 2 cups milk or plant-based milk
- 4 tablespoons butter or vegan substitute
- Salt, to taste
- Black pepper, to taste
- 1/2 teaspoon nutmeg
- 2 green onions, sliced, for garnish
Instructions
- In a large pot over medium heat, melt the butter until bubbly and fragrant.
- Add the diced onion and sliced leek. Cook for about 5 minutes, stirring occasionally, until softened and translucent.
- Add the diced potatoes and stir for another 3 minutes to coat them in the buttery onion and leek mixture.
- Pour in the vegetable broth and bring to a boil.
- Reduce the heat to low and add the chopped cabbage and kale. Simmer for 15–20 minutes, or until the potatoes are fork-tender.
- Use an immersion blender to puree the soup to your desired consistency, leaving some potato chunks if you prefer a heartier texture.
- Stir in the milk and season with salt, black pepper, and nutmeg. Heat gently for about 5 minutes without allowing the soup to boil.
- Ladle the soup into bowls and garnish with sliced green onions. Serve warm.
Notes
- For a creamier soup, use whole milk instead of plant-based milk.
- For a vegan version, use plant-based milk and a vegan butter substitute.
- Adjust the amount of blending to your preference. Blend completely for a smooth soup or leave some potato chunks for extra texture.
- Add a little extra vegetable broth or milk if the soup becomes too thick.
- Store leftovers in an airtight container in the refrigerator and reheat gently, stirring occasionally.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner, Soup
- Method: Stovetop
- Cuisine: Irish