German Rustic Bread Soup
German rustic bread soup turns rye bread, broth, onion, garlic, and herbs into a cozy bowl with deep savory flavor and a creamy finish.
This is the kind of simple from scratch meal that makes good use of bread that has gone a little stale. The rye bread softens into the broth, thickens the soup, and gives each spoonful a hearty, old world taste. Caraway and marjoram add classic German warmth, while parsley keeps the final bowl fresh.
Why You’ll Love This Recipe
- Big flavor from basic ingredients: Onion, garlic, rye bread, broth, and herbs build a rich soup without expensive extras.
- Comforting texture: You can blend it smooth and creamy, or leave some soft bread pieces for a rustic bite.
- Great for using leftover bread: Day old rye bread works better than fresh bread because it soaks up broth without turning gummy too fast.
- Flexible and fast: Use beef broth for a deeper taste or vegetable broth for a lighter meatless version.
Fabian’s Budget & Health Tip: Save rye bread ends in the freezer until you have enough for soup. They add fiber, body, and tangy flavor, so you can use less cream and still get a rich bowl.
Ingredients (Serves 4)
- 8 oz (225 g) day old rye bread, torn into rough pieces
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 2 garlic cloves, minced, about 2 teaspoons (6 g)
- 2 tablespoons (28 g) butter
- 4 cups (950 ml) beef broth or vegetable broth
- 1/2 teaspoon (1 g) caraway seeds, lightly crushed
- 1 teaspoon (1 g) dried marjoram
- 1/3 cup (80 ml) heavy cream
- 1/4 cup (10 g) fresh parsley, chopped
- 1/2 teaspoon (3 g) salt, plus more to taste
- 1/4 teaspoon (1 g) black pepper, plus more to taste
Step-by-Step Instructions
1. Sauté the Onion and Garlic
Melt the butter in a medium soup pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes, stirring often, until it looks soft and glossy. Add the garlic and cook for 30 seconds, just until your kitchen smells warm and savory. Do not let the garlic brown, since it can taste bitter.
2. Add the Rye Bread
Add the torn rye bread to the pot and stir it through the buttery onion mixture. Let it toast for 2 minutes. The edges should darken slightly, and the bread should smell nutty and a little tangy.
3. Simmer with Broth and Herbs
Pour in the broth. Add the crushed caraway seeds, marjoram, salt, and black pepper. Stir well, scraping the bottom of the pot so every bit of flavor lifts into the soup. Bring it to a gentle boil, then reduce the heat to medium low.
Simmer for 12 to 15 minutes, stirring now and then, until the bread breaks down and the broth looks thicker. The soup should bubble softly, not boil hard.
4. Blend to Your Favorite Texture
For a rustic soup, use an immersion blender for just a few pulses and leave some soft bread pieces. For a smoother soup, blend until creamy. If using a stand blender, blend in small batches and leave room for steam to escape.
5. Stir in the Cream
Lower the heat. Stir in the cream and warm the soup for 1 to 2 minutes. Do not boil it after adding the cream. Taste and adjust with more salt and black pepper until the soup tastes full, savory, and balanced.
6. Finish with Parsley
Ladle the German rustic bread soup into bowls. Sprinkle with fresh parsley right before serving. The green parsley should brighten the creamy brown soup and add a clean herbal finish.
Expert Troubleshooting & FAQs
Can I use fresh rye bread instead of day old rye bread?
Yes, but day old rye bread gives better texture. If your bread is fresh, tear it into pieces and toast it in a low oven for 8 to 10 minutes before adding it to the pot. This helps it soak up broth without becoming gluey.
Why did my soup get too thick?
Rye bread absorbs a lot of liquid. If the soup gets too thick, stir in more hot broth or water a little at a time until it loosens. Taste again after thinning, since you may need another pinch of salt.
Can I make this soup vegetarian?
Yes. Use vegetable broth instead of beef broth. Choose a broth with good savory flavor, because the broth carries the whole soup. A mushroom broth also works well if you want a deeper taste.
Do I have to blend the soup?
No. You can leave it chunky if you enjoy a very rustic texture. For the best balance, partially blend the soup so it turns creamy while still keeping small pieces of softened rye bread.
How do I store leftovers?
Cool the soup, then store it in a covered container in the fridge for up to 3 days. Reheat it gently on the stove. Add a splash of broth or water as it warms, because the bread will continue to thicken the soup.
Estimated Nutritional Facts
Per serving, rough estimate:
- Calories: 285
- Protein: 8 g
- Carbs: 34 g
- Fats: 13 g
German Rustic Bread Soup

Ingredients
- 8 oz (225 g) day old rye bread, torn into rough pieces
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 2 garlic cloves, minced, about 2 teaspoons (6 g)
- 2 tablespoons (28 g) butter
- 4 cups (950 ml) beef broth or vegetable broth
- 1/2 teaspoon (1 g) caraway seeds, lightly crushed
- 1 teaspoon (1 g) dried marjoram
- 1/3 cup (80 ml) heavy cream
- 1/4 cup (10 g) fresh parsley, chopped
- 1/2 teaspoon (3 g) salt, plus more to taste
- 1/4 teaspoon (1 g) black pepper, plus more to taste
Instructions
- 1. Sauté the Onion and Garlic. Melt the butter in a medium soup pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes, stirring often, until it looks soft and glossy. Add the garlic and cook for 30 seconds, just until your kitchen smells warm and savory. Do not let the garlic brown, since it can taste bitter.
- 2. Add the Rye Bread. Add the torn rye bread to the pot and stir it through the buttery onion mixture. Let it toast for 2 minutes. The edges should darken slightly, and the bread should smell nutty and a little tangy.
- 3. Simmer with Broth and Herbs. Pour in the broth. Add the crushed caraway seeds, marjoram, salt, and black pepper. Stir well, scraping the bottom of the pot so every bit of flavor lifts into the soup. Bring it to a gentle boil, then reduce the heat to medium low. Simmer for 12 to 15 minutes, stirring now and then, until the bread breaks down and the broth looks thicker. The soup should bubble softly, not boil hard.
- 4. Blend to Your Favorite Texture. For a rustic soup, use an immersion blender for just a few pulses and leave some soft bread pieces. For a smoother soup, blend until creamy. If using a stand blender, blend in small batches and leave room for steam to escape.
- 5. Stir in the Cream. Lower the heat. Stir in the cream and warm the soup for 1 to 2 minutes. Do not boil it after adding the cream. Taste and adjust with more salt and black pepper until the soup tastes full, savory, and balanced.
- 6. Finish with Parsley. Ladle the German rustic bread soup into bowls. Sprinkle with fresh parsley right before serving. The green parsley should brighten the creamy brown soup and add a clean herbal finish.









