Creamy Spinach Soup with Boiled Eggs (Nordic Classic)
Published: 7/27/2026
“Pinaattikeitto” is a foundational 20-minute weekday meal (arkiruoka). The technical objective is a smooth, stable béchamel-based soup.
Ingredients (4 servings)
- 10 oz (285 g) frozen chopped spinach (thawed) or fresh spinach (finely minced)
- 4 cups (960 ml) whole milk
- 2 tbsp (28 g) unsalted butter
- 3 tbsp (24 g) all-purpose flour
- 1/2 tsp (3 g) salt
- 1/4 tsp (0.5 g) ground nutmeg
- 4 large hard-boiled eggs
Instructions
- In a heavy-bottomed pot, melt the butter over medium heat. Whisk in the flour to form a roux. Cook for 60 seconds, whisking constantly to remove the raw flour taste without coloring the roux.
- Incremental Mixing: Add the milk in 1/2 cup increments, whisking vigorously after each addition. This technique prevents the roux from clumping and ensures a velvety texture.
- Once all the milk is incorporated, add the spinach and bring the soup to a very gentle simmer.
- Simmer for 10 minutes, stirring frequently to prevent the milk solids from settling.
- Season with salt and nutmeg.
- Slice the hard-boiled eggs in half. Ladle the soup into bowls and place two egg halves, yolk-side up, in the center of each serving.
Pro Tips
- Scorch Prevention: Use a heavy-bottomed stainless steel or enameled cast iron pot. Thin-walled pots create hot spots that will cause the milk proteins to burn and impart a bitter flavor to the soup.
- Easy-Peel Technique: For the garnish, boil eggs for 9.5 minutes, then immediately plunge them into an ice bath for 5 minutes. This creates a clean separation between the membrane and the shell.
See Also
- Creamy Nordic Salmon Soup (Authentic Lohikeitto)
- Classic French Onion Soup (Ranskalainen sipulikeitto)
- Creamy Nordic Summer Soup (Kesäkeitto)
Nutrition / serving
- Calories: 280 kcal
- Protein: 16 g
- Fat: 18 g
- Carbs: 14 g
Nutrition information is an estimate and may vary depending on ingredients and preparation.
Categories: soups, everyday-meals