1ozdried porcini mushroomssoaked in 3 cups warm water (save the soaking water!)
1/2lbfresh mushroomscremini or wild mushrooms, sliced
1large leekwhite and light green parts, chopped
2clovesgarlicminced
1medium carrotdiced
1medium parsnipdiced (adds a touch of Polish sweetness)
4cupsvegetable or beef brothor more if needed
2tbspbutter or oil
1tspmarjoramclassic Polish herb
1-2allspice berriescrushed
1bay leaf
1/2tspsaltor to taste
1/2tspblack pepperfreshly ground
Instructions
Soak the dried porcini mushrooms in warm water for about 20-30 minutes. Once softened, chop them finely and set aside. Strain the mushroom soaking water through a fine sieve or cheesecloth to remove grit, and reserve it.
In a skillet heat olive oil over medium heat. Add the chopped leek and garlic, sauté until softened. Stir in the fresh mushrooms and cook until they slightly release their juices and brown.
Toss in the diced carrot and parsnip. Cook for a few minutes, allowing them to soften slightly. Transfer everything into a large soup pot.
Pour in the reserved mushroom water and broth. If using bouillon cubes, dissolve them in hot water first. Add the chopped soaked porcini mushrooms, marjoram, allspice, bay leaf, salt, and pepper. Bring to a gentle simmer and cook for 15 minutes.
Rinse the roasted buckwheat groats under cold water, then add them to the pot. Simmer for another 15-20 minutes, until the buckwheat and vegetables are tender.
Adjust seasoning with salt and pepper as needed. Stir in a spoonful of sour cream if you like a creamier soup or serve it on the side.
Notes
Rinse the buckwheat - to remove excess starch and prevent cloudiness in the broth. Use the mushroom-soaking water - dried mushrooms release a lot of flavor into their soaking water. Use it to add a deep, umami-rich taste to your soup. Sauté the fresh mushrooms for extra flavor - cooking the fresh mushrooms in a little oil before adding them to the soup helps develop their earthy taste.