German Brussels Sprout Soup Rosenkohlsuppe Recipe
A delicate Brussels sprout soup with potatoes and cream, often served in Germany as a first course in autumn and winter. It’s mild, creamy and pleasantly warming, yet you can still taste the characteristic flavor of Brussels sprouts. It’s something between a Polish vegetable soup and a green vegetable cream soup.
Rosenkohlsuppe is a typical soup from regions where Brussels sprouts are a staple winter vegetable, especially in northern and western Germany. It often appears on pub menus alongside potato and split pea soups as a milder, vegetable-based alternative.
This soup showcases Brussels sprouts in a mild, creamy way that even people who are unsure about this vegetable often enjoy. The combination of potatoes, leek and cream gives it a comforting, German-style character that’s perfect for colder days.
Why this version works
- Sautéing the leek and vegetables in butter before cooking builds a deeper, buttery flavour base for the soup.
- Gently simmering prevents the Brussels sprouts from overcooking and keeps their flavour delicate rather than sulphurous.
- Setting aside some Brussels sprouts for garnish highlights what’s in the soup and adds pleasant, soft bites.
- Nutmeg enhances the creamy base and gives the soup a typically wintry, homely character.
Chef's tips
Use a good-quality vegetable stock – it really builds the flavor base here. If your Brussels sprouts are very small and young, shorten the cooking time slightly so they keep their fresh taste. Always add nutmeg sparingly at first; you can easily add more, but too much will dominate the soup.
How to serve
Serve in warmed bowls, with a drizzle of extra cream or a small knob of butter on top if you like. Fresh rye or sourdough bread pairs especially well. For a more filling meal, add a soft-boiled egg or a few croutons made from dark bread.
Watch out for
- Don’t let the leek brown – if it burns, it will add an unpleasant bitterness to the soup that’s hard to fix.
- Don’t blend very hot soup in a jug blender with the lid tightly closed – the steam can force the soup out.
- When adding the cream, lower the heat; a hard boil can cause it to split and the soup will lose its smooth texture.
- Don’t overdo the nutmeg – too much will overwhelm the vegetables and leave a slightly soapy aftertaste.
Substitutions
- You can replace the vegetable stock with chicken stock if you don’t need a vegetarian version.
- You can swap 30% cream for 18% cream or milk with a spoonful of butter for a lighter soup.
- Instead of butter, use rapeseed (canola) oil or clarified butter if you prefer a higher smoke point.
- You can replace parsley with chives or dill for a different herbal note.
Ingredients
- Brussels sprouts - 400 g
- potatoes - 300 g
- carrot - 1 piece
- leek - 1 piece
- butter - 20 g
- vegetable stock - 1.2 l
- cream - 100 ml
- nutmeg ground - 0.25 teaspoons
- salt
- black pepper
- parsley fresh, chopped - 2 tablespoons
Preparation
- Clean the Brussels sprouts by removing the outer leaves, trimming the ends and cutting larger sprouts in half so they cook evenly. Rinse thoroughly under running water and place in a colander to drain.
- Peel the potatoes and carrot and cut them into small, even cubes so they soften at a similar pace. Clean the leek, cut it lengthwise, rinse out any grit between the layers and slice into thin half-moons.
- In a large pot, melt the butter over medium heat until it foams lightly but does not brown. Add the leek and sauté for 3–4 minutes, stirring, until it softens and becomes translucent, without browning at the edges.
- Add the carrot and potatoes and sauté for another 3 minutes, stirring so the vegetables warm through and are coated in butter. Then add the Brussels sprouts and briefly toss with the other vegetables.
- Pour in enough vegetable stock to just cover the vegetables. Bring to a boil, then reduce the heat so the soup only gently simmers. Cook for 15–18 minutes, until a fork slides into the potatoes without resistance.
- Scoop out a few nice Brussels sprout halves and set them aside in a small bowl for garnish. Blend the rest of the soup with a hand blender or jug blender until very smooth, so no pieces of vegetables remain.
- Pour in the cream, add the nutmeg, and season with salt and pepper. Stir and heat for another 2–3 minutes over low heat without bringing it to a vigorous boil – the surface should just barely tremble.
- If the soup is too thick, add a little stock or water; if it’s too thin, simmer it uncovered for a few minutes, stirring. Taste and, if needed, adjust the seasoning with more salt, pepper or a pinch of nutmeg.
- Serve the soup hot, topped with the reserved Brussels sprout halves and sprinkled with chopped parsley. For a heartier meal, add croutons, a few slices of crisp-fried bacon or a spoonful of sour cream.
Storage
Store the cooled soup in an airtight container in the fridge for up to 3 days. Reheat gently, without boiling vigorously, so the cream doesn’t split. If frozen without cream, it will keep for up to 2–3 months; add the cream after reheating.
This soup is a nice way to bring a bit of German autumn comfort to the table. It’s simple enough for a weekday dinner, yet elegant enough to serve to guests as a starter.