This Cheesy Fiddlehead soup turns your fiddleheads into creamy deliciousness! This creamy soup is easy to make, light, healthy, low-fat, meatless, and WW friendly! And you can use fresh or frozen fiddleheads.

Fiddleheads are delicious little edible ferns that are special, like Saskatoon berries and cherries, because fiddlehead season only comes around once a year and for a very short time (usually in early spring). But this year, where I live, they were super late (like everything else) due to late snowfalls! But don't worry, if you can't get your hands on fiddleheads, from your local farmers' markets, you can substitute asparagus for this soup.
Jump to:
This Fiddlehead Soup recipe was inspired by my Cheesy Sautéed Fiddleheads and my Spring Salad with Fiddleheads & Blackberry Vinaigrette !
But if you're looking for more delicious meatless soups, try my Red Lentil Spinach Soup.
🥘Ingredient Notes
You don't need heavy cream for this creamy fiddlehead soup. Pureeing the vegetables and adding Greek yogurt, low-fat milk, and low-fat cheese mimics that creaminess in a lighter and healthier way!
For this fiddlehead soup, you'll need:

- Unsalted butter. I use unsalted butter so I can control the salt. There is enough salt in the chicken broth, so this recipe does not need additional salt.
- Chicken broth. This is the best broth for cheesy fiddlehead soup because it has a mild flavor that pairs well with cheese and fiddleheads.
- Fiddlehead ferns. Make sure you follow the 4 prep steps for cleaning and cooking. Do NOT eat them raw!
- Milk (1%) and 0% non-fat Greek yogurt (plain). I use low-fat milk and non-fat Greek yogurt to thicken the soup and keep it light!
- Worcestershire sauce and soy sauce.
- Cheddar cheese. I use low-fat cheese to keep it light.
- Fresh dill. Fresh dill really makes this soup's flavor profile stand out above others. It is the perfect accompaniment to fiddleheads and cheese.
*See recipe card for a full list of ingredients and quantities
📖Variations & Substitutions
- Fiddleheads - you can use fresh fiddleheads or frozen fiddleheads for this recipe or substitute fresh asparagus if you can't get your hands on fiddleheads
- Chicken broth - use vegetable broth to keep it vegetarian
- Dill - you can substitute dried dill (although I don't recommend it) but you'll only need to use half the amount.
- Spicy - add chili pepper flakes
- Greek yogurt - you can use light, fat-free or full-fat or you can substitute sour cream
- Milk - you can use light, fat-free or full fat, if you prefer
- Thickener - you can use roux or potato flakes (affiliate link)
- Serve it in a mug (as in photo above)- you can also get a microwaveable mug with a lid (affiliate links) and take it to work
🔪Step-by-Step Instructions to Make Fiddlehead Soup
1. Prep fiddleheads for the soup (do NOT eat them raw)
*if you eat fiddleheads raw, you could end up with food poisoning or some serious gastrointestinal distress!
You need to follow these 4 steps before making the soup:
- Rinse the fiddleheads, remove any papery brown skin from the tops, and then trim fiddleheads by slicing off as much of the brown parts on their ends as you can. Fill a large bowl with cold water and put the fiddleheads in there for a few minutes, swishing them around with your hands to remove any dirt. * I rub the coils to loosen any dirt as well. Discard the water and repeat this process.
- Add to pot of cold water and bring to a boil.
- Boil for 15 minutes (time it from the time the water is a full boil).
- Drain. * They will be a little darker green in color. *Set aside a few for garnish at this point, if you wish.

2. Make the soup:

Melt butter in a large pot, over medium-high heat. Stir in onion and garlic; sauté onion and garlic until onion has softened and turned translucent, about 5 minutes.

Pour 4 cups chicken broth, grated carrots, and fiddleheads into the onion mixture, and bring to a full boil.
*MAKE SURE YOU DO THE STEPS ABOVE BEFORE MAKING THE SOUP!

Reduce heat to medium-low, uncovered, and simmer until vegetables are tender, about 15-20 minutes.

Remove vegetables with a slotted spoon and place in the base of a food processor.
* Or use an immersion blender and puree right in the pot of soup.

Puree in a food processor. Or cool and add to blender (it will explode out the top if hot and you have a glass blender).

Then return to soup, whisking to combine.

Remove from heat and whisk in Greek yogurt, milk and cheese.

Return to low heat and add fresh dill, Worcestershire sauce, and soy sauce and heat through, while continuing to whisk, for about 5 minutes. Add salt and pepper to taste and thicken as desired (see recipe card).

Garnish with croutons, fiddlheads and more fresh dill, if desired.
Expert Recipe Tips
- Properly Clean Fiddleheads – Rinse the fiddleheads thoroughly, remove any papery brown skin, and soak them in cold water, swishing them around to remove dirt. Repeat this process at least twice to ensure they’re clean.
- Always Boil Fiddleheads First – Never eat fiddleheads raw! Boil them for at least 15 minutes to remove any potential toxins and avoid foodborne illness.
- Use an Immersion Blender for Convenience – Blending the soup directly in the pot with an immersion blender saves time and cleanup compared to transferring it to a food processor.
- Cool Before Blending in a Regular Blender – If using a traditional blender, let the soup cool slightly before blending to prevent hot liquid from splattering out of the top.
- Choose Fresh Dill for the Best Flavor – While dried dill can be used in a pinch, fresh dill provides a much brighter and fresher taste that complements the fiddleheads and cheese.
- Adjust Thickness to Your Liking – If you prefer a thicker soup, whisk in a roux (equal parts oil and flour) or use instant potato flakes to achieve the desired consistency.
- Use Low-Fat Dairy for a Lighter Version – Greek yogurt, low-fat cheese, and 1% milk keep the soup creamy without making it too heavy.
- Add a Kick of Heat – If you like a little spice, add a pinch of red pepper flakes or cayenne for extra depth of flavor.
🥗 What to Serve with Fiddlehead Soup
This Cream of Fiddlehead Soup pairs well with my Bread Machine Italian Breadsticks (shown) or Everything Bagel Cloud Bread Recipe if you're looking for a low-carb bread option! It also goes well alongside a salad for a light lunch. Try it with my Strawberry Pecan Spinach Salad!

🍽Equipment
Because this is a pureed soup, you'll need an immersion blender or a food processor (affiliate links). The benefit of the immersion blender is that you don't have to remove anything - you can blend it right in the pot! I bought this Breville Immersion Blender this past fall, and I wondered how I ever lived without it! It's revolutionized soup making. I did a lot of research before buying this one, and I'm glad I did. The hand control grip is superior to other immersion blenders because you don't have to use your thumb! And it's more powerful than I could have imagined. I love it!
If you are using a food processor, I recommend using a scoop and drain slotted spoon (affiliate link) to remove the vegetables for blending.
🌡️Storage
Store this fiddlehead soup in an airtight container for up to 3 days. You can freeze it in a sealed container for up to 3 months.

🔢WW Points
This recipe is Weight Watchers friendly @ 5 WW points. You can also use light margarine or butter to further reduce the WW points. However, if you do thicken it with roux, you need to add additional points. Another way to thicken it is with potato flakes.
❔ Recipe FAQ's
Yes, you can freeze this fiddlehead soup for up to 3 months in an airtight container.
Cook fiddleheads by boiling them for 15 minutes before sautéing, frying, baking, or using them in other foods, such as soups.
Fiddleheads have a mild, slightly nutty, and grassy flavor, similar to asparagus or spinach. Combined with cheese, dill, and broth, this soup is creamy, rich, and flavorful.
If you love creamy, cheesy soups, be sure to try my Pierogi Soup too!
If you are looking for a great way to use your fiddlehead crop, in a healthy and creamy soup, that's rich and delicious, you'll love this Cheesy Fiddlehead Soup!
🥣More Creamy Soup Recipes
Did your family❤️this recipe? Did you know that commenting and⭐rating recipes is one of the best ways to support your favorite recipe creators? If you LOVED this recipe, please comment and rate it in the recipe card or share photos on social media using the hashtag #foodmeanderings or tagging @foodmeanderings !


📋 Cheesy Fiddlehead Soup Recipe
Equipment
Ingredients
- 2 tablespoons unsalted butter
- 1 medium onion diced
- 2 cloves garlic minced
- 4 cups chicken stock
- 2 cups fiddlehead ferns (measure after cooking for 15 minutes)
- 1 large carrot, grated
- 1 cup 1% milk
- 1 cup Greek yogurt, plain, non-fat, (0%)
- 1 tablespoon Worcestershire sauce
- 1 tablespoon soy sauce
- salt and ground black pepper to taste
- 2 cups shredded Cheddar cheese (low-fat)
- 1 tablespoon chopped, fresh dill
- 1 ½ tablespoon both oil and all-purpose flour (OPTIONAL roux for thickening)
Garnish
- grated cheese
- fresh dill
- Fiddleheads
- croutons (optional)
- green onions (optional)
Instructions
- Prepare fiddleheads: Rinse the fiddleheads, remove any papery brown skin from the tops, and then slice off as much of the brown parts on their ends as you can. Fill a large bowl with cold water and put the fiddleheads in there for a few minutes, swishing them around with your hands to remove any dirt. * I rub the coils to loosen any dirt as well. Discard the water and repeat this process. Add to pot of cold water and bring to a boil. Boil for 15 minutes (time it from the time the water is a full boil) Drain. * They will be a little darker green in color. *Set a few aside for garnish at this point
- Melt butter in a large pot, over medium-high heat. Stir in onion and garlic; cook and stir until onion has softened and turned translucent, about 5 minutes.2 tablespoons unsalted butter, 2 cloves garlic, 1 medium onion
- Pour 4 cups chicken broth, grated carrots, and fiddleheads into the onion mixture, and bring to a full boil. *MAKE SURE YOU DO THE STEPS ABOVE BEFORE MAKING THE SOUP!4 cups chicken stock, 1 large carrot, grated, 2 cups fiddlehead ferns
- Reduce heat to medium-low, uncovered and simmer until vegetables are tender, about 15 minutes.
- Remove vegetables with a slotted spoon and place in food processor.
- Puree in a food processor or use an immersion blender and puree right in the pot.
- Then return puree mixture to soup, whisking to combine.
- Remove from heat and whisk in Greek yogurt, milk and cheese.1 cup 1% milk, 1 cup Greek yogurt, plain, non-fat, (0%), 2 cups shredded Cheddar cheese (low-fat)
- Add fresh dill, Worcestershire sauce, and soy sauce. cook on low and stirring with a whisk, until heated through, about 5 minutes.1 tablespoon Worcestershire sauce, 1 tablespoon soy sauce, 1 tablespoon chopped, fresh dill
- Add salt and pepper to taste.salt and ground black pepper to taste
- At this point, if the soup is not thick enough for your liking, add a roux (mix equal amounts of flour and oil - about 1.5 tbsps of each) and whisk into soup. Or use a cornstarch and cold water slurry. Keep whisking over low heat until soup reaches the desired thickness. Repeat until desired thickness is reached.1 ½ tablespoon both oil and all-purpose flour
Garnish
- Garnish with Cheddar cheese additional fiddleheads or fresh dillgrated cheese, fresh dill, Fiddleheads, green onions (optional), croutons (optional)
Notes
- Properly Clean Fiddleheads – Rinse the fiddleheads thoroughly, remove any papery brown skin, and soak them in cold water, swishing them around to remove dirt. Repeat this process at least twice to ensure they’re clean.
- Always Boil Fiddleheads First – Never eat fiddleheads raw! Boil them for at least 15 minutes to remove any potential toxins and avoid foodborne illness.
- Use an Immersion Blender for Convenience – Blending the soup directly in the pot with an immersion blender saves time and cleanup compared to transferring it to a food processor.
- Cool Before Blending in a Regular Blender – If using a traditional blender, let the soup cool slightly before blending to prevent hot liquid from splattering out of the top.
- Choose Fresh Dill for the Best Flavor – While dried dill can be used in a pinch, fresh dill provides a much brighter and fresher taste that complements the fiddleheads and cheese.
- Adjust Thickness to Your Liking – If you prefer a thicker soup, whisk in a roux (equal parts oil and flour) or use instant potato flakes to achieve the desired consistency.
- Use Low-Fat Dairy for a Lighter Version – Greek yogurt, low-fat cheese, and 1% milk keep the soup creamy without making it too heavy.
- Add a Kick of Heat – If you like a little spice, add a pinch of red pepper flakes or cayenne for extra depth of flavor.
Lucille A Paquette
The recipe was awesome , loved the soup
Terri Gilson
So happy to hear you loved it as much as we do, Lucille!
Terri
Vanessa
Great timing! There are still fiddleheads around since everything is so late this year. I had a bunch in the fridge from the farmer's market and this soup was a delicious change from just serving them as a side.
nancy
I've never cooked fiddleheads before. This soup was easy to make and i love how creamy and tasty it is! Perfect forage ingredients
Elaine
My fiddleheads were late this year, too! Love this recipe--such a nutritious soup!
Bernice
You are so right Terri. Everything is so late this year. I have plants just coming up in the garden that were planted before May long! I saw fiddleheads at Co-Op a few days ago! This is a great looking soup and I think the cheese would go really well with the fiddleheads.
Colleen
We foraged for fiddleheads on our camping trip this weekend so this recipe is perfect timing! This soup looks so creamy and delicious. I'm excited to make it!
Asha
I never cooked my own fiddleheads at home before. This post was full of great information and tips on how to prepare them. The soup turned out delicious as well