Go Back
–+ servings
Hearty Sauerkraut Soup with Apple and Millet – vegetarian recipe
Stav Kogan

Hearty Sauerkraut Soup with Apple and Millet

Discover a soup that transforms sauerkraut from a simple topping into the star of a memorable meal. The sharp tang mellows into a complex, savory broth, balanced by sweet caramelized onions, tart apples, and aromatic spices. This cozy, nourishing soup is packed with an incredible
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 serving
Calories: 210

Ingredients
  

  • 2 tablespoons (30 ml / 1 fl oz) neutral oil, like grapeseed or corn
  • 1 large onion, chopped
  • 2 Granny Smith or other tart apples, peeled, cored, and chopped
  • Salt and freshly ground black pepper, to taste
  • 1 pound (450 g / 15.9 oz) good-quality sauerkraut, drained and rinsed
  • 6 cups (1440 ml) (1.4 L) vegetable stock or water
  • 2 tablespoons (30 g / 1.06 oz) millet or fine-grind bulgur (optional, for body)
  • 2 bay leaves
  • 6 whole cloves
  • 6 juniper berries (optional)
  • for Perfect Sauerkraut Soup
  • Choose Wisely: For the best flavor and texture, use refrigerated sauerkraut packed in plastic or glass. Avoid canned varieties, as they can be mushy and lack the vibrant tang of fresh kraut.
  • Make It Ahead: This soup tastes even better the next day as the flavors meld! Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop.
  • Get Creamy: For a richer soup, omit the grain and stir in 1 cup / 240 ml of half-and-half or full-fat coconut milk during the last 5 minutes of simmering. Heat through but do not let it boil.
  • Swap Your Flavors: Instead of apples, try 1/2 pound / 225 g (7.9 oz) of sliced cremini mushrooms for an earthy flavor, or 1 cup / 150 g (5.3 oz) of pitted sweet cherries for a unique summer twist.

Method
 

  1. Put the oil in a large pot or Dutch oven over medium-high heat.
  2. Add the chopped onion and cook, stirring occasionally, until softened, about 3-4 minutes. 2.
  3. Add the chopped apples, a generous pinch of salt, and lots of black pepper.
  4. Continue cooking and stirring until the apples begin to release their juices, about 3 minutes more.
  5. Reduce the heat to low and let the mixture cook, stirring occasionally, until the onions and apples are deeply golden and caramelized, about 15 to 20 minutes. This step builds a sweet foundation of flavor. 3.
  6. Raise the heat to medium-high and add the drained sauerkraut.
  7. Cook, stirring frequently, until the mixture is quite dry and just begins to stick to the bottom of the pot, about 10 to 15 minutes.
  8. Don't skip this step—it toasts the kraut and deepens its flavor. 4.
  9. Pour in the vegetable stock, using a wooden spoon to scrape up any flavorful browned bits from the bottom of the pot. 5.
  10. Stir in the millet (if using), bay leaves, cloves, and juniper berries (if using).
  11. Bring the soup to a boil, then immediately reduce the heat to low.
  12. Cover and let it simmer gently until the sauerkraut and grains are very tender, about 20 to 25 minutes. 6.
  13. Before serving, carefully remove and discard the bay leaves, cloves, and juniper berries.
  14. Taste the soup and adjust the seasoning with more salt and pepper if needed.
  15. Serve hot and enjoy!

Nutrition

Calories: 210kcalCarbohydrates: 28gProtein: 4gFat: 10g

Tried this recipe?

Let us know how it was!