German Beet Soup with Potatoes and Dill

Updated November 4, 2026

Total time
1 hr 15 min
prep 25 min · cook 50 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

German Beet Soup with Potatoes and Dill

German beet soup, often called Rote-Bete-Suppe, is a colorful beetroot soup made in many regional and family styles. This version combines beets, potatoes, carrot, and onion in a gently tangy broth, then finishes with dill and a spoonful of sour cream for a satisfying, flexible meal.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as canola oil, for softening the vegetables without adding a strong flavor.
  • 1 medium yellow onion, about 1 cup chopped (150 g), diced small so it softens evenly.
  • 1 medium carrot, about ½ cup chopped (75 g), peeled and cut into small pieces for gentle sweetness.
  • 2 garlic cloves (6 g), finely chopped; use one clove for a milder garlic note.
  • 1½ pounds raw beets, about 4 medium (680 g), peeled and cut into ½-inch (1 cm) cubes. Wear gloves if you want to avoid beet stains.
  • 12 ounces (340 g) waxy potatoes, about 2 cups cubed, peeled or scrubbed well. Yukon Gold or red potatoes hold their shape nicely.
  • 6 cups (1.42 L) vegetable broth, preferably low-sodium so you can adjust the seasoning at the end.
  • 1 dried bay leaf (about 0.2 g), for a subtle savory aroma; remove it before blending.
  • 1 teaspoon fine salt (6 g), to start, plus more to taste depending on the broth.
  • ¼ teaspoon freshly ground black pepper (0.5 g), plus more to taste.
  • 2 tablespoons (30 ml) apple cider vinegar, added near the end to sharpen the earthy sweetness of the beets.
  • 1 teaspoon granulated sugar (4 g), optional, to round out a particularly tart or earthy batch.
  • ¼ cup chopped fresh dill (10 g), divided between the soup and serving bowls; use 1 tablespoon (about 1 g) dried dill if fresh is unavailable, though the flavor will be less bright.
  • ½ cup sour cream (120 g), for serving. Use plain yogurt or a dairy-free sour cream alternative if preferred.

Instructions

  1. Prepare the vegetables. Peel the beets and cut them into even cubes, roughly ½ inch (1 cm) across. Cut the potatoes into similarly sized pieces so they cook at about the same rate. Dice the onion, carrot, and garlic. Beet juice can stain hands and cutting boards, so use gloves if helpful and rinse the board promptly after chopping.
  2. Soften the onion and carrot. Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onion and carrot and cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the carrot begins to soften. Keep the heat moderate; browning is not needed here, and scorched onion can give the soup a bitter edge.
  3. Add garlic and the root vegetables. Stir in the garlic and cook for about 30 seconds, just until fragrant. Add the beets, potatoes, broth, bay leaf, salt, and black pepper. Stir well, scraping the bottom of the pot so any softened vegetables are loosened into the broth. Bring the liquid to a gentle boil, then lower the heat.
  4. Simmer until tender. Cover the pot partly and simmer gently for 30 minutes. Stir once or twice to make sure nothing catches on the bottom. Check a beet and a potato with the tip of a knife; both should be easy to pierce, but the pieces should not be falling apart. If the beets are still firm, simmer for another 5 minutes and check again. Their size and age can affect the cooking time.
  5. Blend to your preferred texture. Remove and discard the bay leaf. For a rustic soup, use a potato masher to break up some of the vegetables while leaving plenty of pieces intact. For a smoother finish, blend with an immersion blender until mostly smooth. To use a countertop blender, work in small batches, leave room for steam to escape, and follow the blender’s instructions for hot liquids. Return the soup to the pot if needed.
  6. Balance the flavor. Stir in the vinegar and half of the dill. Taste before adding more salt, since broth can vary considerably in saltiness. If the soup tastes sharply acidic or especially earthy, add the optional sugar a little at a time. If it is thicker than you like, stir in broth or water ¼ cup (60 ml) at a time; if it seems thin, simmer uncovered for a few minutes.
  7. Serve hot. Ladle the soup into bowls and top each portion with sour cream and the remaining dill. Offer extra vinegar, black pepper, or sour cream at the table so diners can adjust their own bowls.

Tips

  • Cut the beets evenly. Small, uniform cubes become tender more predictably than a mix of large chunks and thin slices. If some pieces are much bigger, the potatoes may be soft before the beets are ready. A little extra simmering is better than turning up the heat and letting the broth boil hard.
  • Choose your texture before blending. This soup works as a chunky bowl, a partly mashed soup, or a smooth purée. For a middle ground, blend only about a third of the pot, then stir it back in. That thickens the broth while keeping the distinct pieces of beet and potato.
  • Adjust acidity at the end. Vinegar gives the soup a lively finish, but broth and beets vary. Start with the listed amount, taste, and add more in small splashes. If using lemon juice instead, begin with 1 tablespoon (15 ml); it tastes brighter and less fruity than apple cider vinegar.
  • Protect your hands and surfaces. Beet juice can leave temporary stains on skin and stubborn marks on porous boards or cloth. Gloves are optional, but a nonporous cutting board and prompt rinsing make cleanup easier. Avoid wiping beet juice across a pale countertop with a dry towel.

Serving Suggestions

Serve the soup as a light main course with rye bread, dark whole-grain bread, or a crusty loaf for dipping. Buttered bread, boiled potatoes on the side, or a simple cucumber salad can make the meal more substantial without competing with the soup’s sweet-earthy flavor. A small green salad dressed with vinegar and oil is another good contrast, especially if the soup is served with a generous spoonful of sour cream.

For a more traditional-feeling table, put sour cream, chopped dill, and extra vinegar in small bowls so everyone can finish a serving to taste. The soup’s color is naturally vivid, so pale bowls make a striking presentation. If serving it as a starter, use smaller portions and keep the toppings modest; it is filling enough that a large bowl can become the whole meal.

Variations

Make it creamier: Stir ½ cup (120 ml) heavy cream into the finished soup off the heat, or use the sour cream only as a topping. Cream makes the broth rounder and paler, while sour cream keeps a pleasantly tangy contrast. Avoid boiling the soup after adding dairy, as vigorous heat can make some dairy products separate.

Add cabbage: For a heartier, more rustic pot, add 2 cups thinly sliced green cabbage (about 140 g) along with the beets and potatoes. It will soften during the simmer and bring a mild, sweet cabbage flavor. You may need to simmer for a few extra minutes if the cabbage is cut thickly.

Use prepared beets: Cooked, vacuum-packed plain beets can save peeling and chopping time. Add about 1½ pounds (680 g) of drained, diced beets during the last 10 minutes of cooking, and simmer until hot and tender enough to blend. Their texture may be softer than raw beets, so this version is especially well suited to a smooth soup. Avoid pickled beets, which can make the soup overly sour and sweet.

Make it vegan: The soup base is already plant-based when made with vegetable broth and oil. Replace the sour cream with an unsweetened plant-based alternative, or finish each bowl with a drizzle of olive oil and extra dill. Check the broth label if you are cooking for someone who avoids dairy or other specific ingredients.

Add horseradish: Stir 1 to 2 teaspoons prepared horseradish (5 to 10 g) into the pot at the end, or offer it at the table. It contributes a clean, peppery heat that suits the beets. Add it gradually, since prepared horseradish brands vary in strength and vinegar content.

Storage and Reheating

Let the soup stop steaming heavily, then refrigerate it within 2 hours of cooking in a shallow, covered container. It keeps for 3 to 4 days in the refrigerator. Store sour cream separately and add it only when serving, since it can change texture during storage and reheating. The color may deepen as the soup sits, and the flavor often tastes more blended the next day.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring occasionally until steaming throughout. For food safety, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add a splash of broth or water if the soup has thickened in the refrigerator. You can also microwave a portion in a covered microwave-safe bowl, stirring midway and checking its temperature in more than one spot.

For longer storage, freeze the soup without the sour cream topping for up to 2 to 3 months for best quality. Leave a little room in a freezer-safe container for expansion. Thaw it in the refrigerator, then reheat as directed; the potatoes may become slightly softer after freezing, especially in a smooth soup.

Frequently Asked Questions

Can I make German beet soup ahead of time?

Yes. Make the soup up to 3 or 4 days ahead and refrigerate it promptly. Keep the dill and sour cream for serving separate, then reheat the soup thoroughly. If you plan to freeze it, leaving the dairy topping out until serving gives the best texture.

Do I have to peel the beets?

For this recipe, peeling raw beets is the easiest way to get a smooth, pleasant texture, especially if you plan to blend the soup. You can scrub very fresh, thin-skinned beets thoroughly and leave the skins on, but the finished soup may be a little more rustic. Trim away any dry or damaged spots either way.

Why does my beet soup taste earthy?

Beets naturally have an earthy flavor, and its intensity varies from one batch to another. A little more vinegar, a pinch of salt, or the optional teaspoon of sugar can help bring the flavors into balance. Add each gradually and taste as you go; too much vinegar can make the soup harsh.

Can I use chicken broth instead of vegetable broth?

Yes. Chicken broth makes the soup taste more savory and gives it a less purely vegetable-forward character. Use the same quantity, and choose a low-sodium broth if possible so you can season the finished soup accurately. The recipe remains vegetarian only when made with vegetable broth and plant-based toppings.

How can I keep the soup from turning pink instead of deep red?

Beets color the whole pot, so a red or magenta soup is expected. The final shade depends on the beets, broth, and blending. For a more vivid beet color, add the vinegar after the vegetables are tender and before blending; the acidity can help preserve a brighter tone. Adding cream or dairy will make the soup look lighter.

Can I make it without a blender?

Absolutely. Leave the vegetables in cubes for a brothy soup, or mash some of them against the side of the pot with a potato masher to thicken the broth. This is a practical option if you prefer distinct pieces or do not want to transfer hot soup to a blender.

Related

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).