- 2 cups all-purpose flour
- 4 eggs
- 1/2 cup milk
- 1 teaspoon salt
- 2 cups grated Swiss cheese (such as Emmental or Gruyère)
- 1 medium onion, thinly sliced
- 4 tablespoons butter
- Freshly ground black pepper to taste
- Optional: crispy fried onions (for garnish)
- In a large mixing bowl, combine the flour, eggs, milk, and salt. Stir until you have a smooth batter. Let the batter rest for about 15 minutes.
- Fill a large pot with water and bring it to a boil. Add a pinch of salt to the boiling water.
- While the water is heating, prepare a colander or spaetzle maker. If using a colander, place it over the pot of boiling water.
- Pour a portion of the batter onto the colander or spaetzle maker and use a spoon or spatula to press the batter through the holes, allowing it to drop into the boiling water. Repeat until all the batter is used.
- Let the spaetzle cook in the boiling water for about 2-3 minutes, or until they float to the surface. Then, remove them with a slotted spoon or skimmer and transfer them to a colander to drain excess water. Repeat until all the spaetzle is cooked.
- In a large skillet, melt the butter over medium heat. Add the sliced onions and cook them until they become golden and caramelized.
- Add the cooked spaetzle to the skillet with the caramelized onions and toss gently to combine.
- Sprinkle the grated Swiss cheese over the spaetzle and onions. Stir until the cheese melts and coats the spaetzle evenly.
- Season with freshly ground black pepper to taste.
- Optional: If desired, garnish the Käsknöpfle with crispy fried onions for extra flavor and texture.
- Serve the Käsknöpfle hot as a main course or as a side dish. It pairs well with a green salad or sautéed vegetables.
Enjoy this delicious and comforting dish inspired by the flavors of Liechtenstein!