Czech cauliflower soup, or květáková polévka, is a home-style soup of tender cauliflower, potato, and vegetables in a lightly thickened, creamy broth. A simple butter-and-flour roux gives it body, while nutmeg and marjoram add gentle flavor; recipes vary from family to family, so this version keeps the seasoning flexible.
Ingredients
- 3 tablespoons unsalted butter (42 g)
- 1 medium yellow onion, finely diced (about 150 g)
- 1 medium carrot, peeled and diced (about 100 g)
- 3 tablespoons all-purpose flour (24 g)
- 6 cups vegetable or chicken broth (1.4 L)
- 1 medium potato, peeled and cut into ½-inch (1.3 cm) cubes (about 180 g)
- 1 medium head cauliflower, cut into bite-size florets (about 750 g florets)
- 1 cup whole milk (240 ml)
- ½ cup heavy cream (120 ml), optional for a richer finish
- 1 teaspoon fine salt (5 g), plus more to taste
- ¼ teaspoon ground black pepper (about 0.5 g)
- ⅛ teaspoon freshly grated nutmeg (about 0.25 g)
- ½ teaspoon dried marjoram (about 0.5 g)
- 2 tablespoons chopped fresh parsley (about 8 g), for serving
Instructions
-
Prepare the vegetables. Dice the onion and carrot, peel and cube the potato, and cut the cauliflower into florets roughly 1 inch (2.5 cm) across. Cut any thick cauliflower stems into small pieces too; they cook well in the soup and help avoid waste. Keep the pieces fairly similar in size so they soften at about the same rate.
-
Soften the onion and carrot. Melt the butter in a large, heavy-bottomed pot over medium heat. Add the onion and carrot and cook for 5 minutes, stirring regularly. The onion should turn translucent and the carrot should begin to soften, but neither needs to brown. If the butter starts to darken, lower the heat.
-
Make the roux and add the potato. Sprinkle the flour over the vegetables and stir continuously for 1 minute, until the flour is incorporated and smells lightly toasty. Pour in the broth gradually, whisking or stirring well after each addition so the flour does not form lumps. Add the potato, bring the liquid to a gentle simmer, which should take about 2 minutes, and simmer for 10 minutes. Stir once or twice, scraping the bottom of the pot.
-
Cook the cauliflower. Add the cauliflower florets, salt, pepper, nutmeg, and dried marjoram. Keep the soup at a gentle simmer for 14 minutes, stirring occasionally, until the cauliflower and potato are tender when pierced with a fork. Avoid a hard boil: vigorous bubbling can break up the vegetables and make the broth cloudy. If the pot seems too thick, add a splash of broth or water.
-
Finish with milk and cream. Stir in the milk and, if using, the cream. Warm the soup gently for 3 minutes, stirring now and then, without letting it boil. Taste a piece of cauliflower and a spoonful of broth; adjust the salt, pepper, or nutmeg as needed. The finished soup should taste mild and savory, not strongly spiced.
-
Serve. Ladle the soup into warm bowls and scatter chopped parsley over the top. For a more varied texture, lightly mash a few potato and cauliflower pieces against the side of the pot before serving, leaving most of the florets whole. Serve while hot.
Tips
-
Keep the roux smooth. Stir the flour into the butter and vegetables before adding liquid, then pour in the broth in several additions. If you add all the broth at once, whisk firmly as it goes in. A few small lumps can be smoothed by whisking, but blending is not necessary for this soup.
-
Choose the texture you like. For a rustic bowl, leave all the vegetables in pieces. To thicken the broth without adding more flour, mash a few cooked potato cubes or use an immersion blender for just a few short pulses. Blending the whole pot will make a much smoother soup and can hide the tender cauliflower pieces that give this version its character.
-
Use fresh spices, but a light hand. Nutmeg is a familiar partner for creamy vegetable soups, while dried marjoram gives this recipe a distinctly Central European note. Both are potent enough that small amounts work best. If your marjoram is old and faint, add a little more at the end rather than adding a large amount at the start.
-
Make a practical substitution. If you do not have heavy cream, use an additional ½ cup (120 ml) of milk; the soup will be lighter but still creamy from the roux and potato. For a gluten-free pot, use a measure-for-measure gluten-free flour blend in the same amount. The texture can vary by blend, so add broth gradually and simmer until the thickness suits you.
Serving Suggestions
Serve Czech cauliflower soup as a light lunch or as a first course before a more substantial meal. A slice of rye bread, a crusty roll, or buttered toast is useful for dipping into the creamy broth. If you want a fuller lunch, offer a simple green salad with a tart vinaigrette alongside; its crispness and acidity balance the soft vegetables and rich dairy.
For a traditional-feeling, unfussy presentation, keep the parsley garnish and bring the pot to the table while the soup is hot. A small dish of extra pepper lets people season their own bowls. The soup is filling enough that a large serving may stand on its own, especially if it includes plenty of cauliflower and potato. Since the flavor is deliberately mild, avoid pairing it with several strongly spiced sides that compete with the nutmeg and marjoram.
Variations
Make it vegetarian. Use vegetable broth rather than chicken broth. Choose a well-seasoned stock, since broth provides much of the soup’s savory base; taste before adding the full amount of salt. For a vegan version, replace the butter with olive oil or plant-based butter, use unsweetened oat or soy milk, and leave out the cream or use an unsweetened plant cream. These swaps change the flavor slightly, but the roux and potato still give the soup body.
Add more vegetables. A small amount of diced celery can cook with the onion and carrot, or you can add a handful of peas near the end. Keep additions modest so the cauliflower remains the main ingredient. If you add a substantial quantity of vegetables, you may need a little extra broth and a few more minutes of simmering; check the largest pieces for tenderness before adding the dairy.
Make it smoother or more substantial. Blend about one-third of the soup and stir it back into the pot for a creamy texture that still has visible florets. For a heartier bowl, add cooked small pasta or cooked white beans just before the milk, allowing them to heat through. A pinch of caraway is another possible variation, though it gives the soup a more pronounced, earthy flavor than the gentle seasoning in the base recipe.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a covered container. The soup keeps for 3 to 4 days in the refrigerator. Because dairy-based soups can separate slightly after chilling, stir the soup before reheating and warm only the portion you plan to eat. Reheat on the stovetop over low to medium-low heat, stirring often, until steaming hot throughout; avoid bringing it to a rolling boil, which can affect the texture.
You can freeze the soup for about 2 months, although the cauliflower may soften and the milk or cream may separate a little when thawed. For the best texture, freeze it before adding the milk and cream, then thaw overnight in the refrigerator, reheat gently, and stir in the dairy at the end. If freezing the finished soup, cool and pack it in freezer-safe containers with room for expansion. Thaw in the refrigerator and whisk or stir while reheating. Do not leave soup at room temperature for an extended period.
Frequently Asked Questions
Is Czech cauliflower soup traditionally blended?
There is no single required texture. Home-style versions may have visible cauliflower pieces, a partly thickened broth, or a smoother finish. This recipe leaves the vegetables in pieces and offers mashing or partial blending as an option, so you can choose a texture you enjoy.
Can I make this soup without cream?
Yes. The cream is optional, and the soup will still have body from the flour-based roux and potato. You can leave it out and use the listed cup of milk, or replace the cream with another ½ cup (120 ml) of milk for a less rich result. Add the milk gently and do not boil the soup after it goes in.
Why is my soup too thin or too thick?
If it is too thin, simmer it gently for a few minutes before adding the dairy, or mash some of the cooked potato into the broth. If it is too thick, stir in broth or water a little at a time until it reaches the consistency you want. The amount of liquid absorbed can vary with the size and starchiness of the potato.
Can I use frozen cauliflower?
Yes. Use about 5 cups (600 g) of frozen florets and add them straight from the freezer. They may need a few extra minutes to become tender, so check the largest piece with a fork rather than relying only on the stated time. Frozen cauliflower can be softer than fresh, so stir gently to keep the florets intact.
What can I use instead of marjoram?
For a mild substitute, use ½ teaspoon (about 0.5 g) of dried thyme. It will make the soup taste a little different, since marjoram has a softer, sweeter herbal note. You can also omit the herb and rely on the nutmeg, black pepper, and parsley for a simply seasoned bowl.
Related
- Cajun Stew Recipe with Sausage, Chicken, and Okra
- Cajun Stew Recipe with Ground Beef and Vegetables
- Cajun Stewed Tomatoes with Okra and Bell Pepper
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).