Rating: 5 stars
1 Ratings
  • 5 star values: 1
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Wanna know what the best thing about this dinner is (besides the fact that it’s highly comforting and delicious)? You likely already have everything you need to make it on hand. An incredibly simple, 4-ingredient savory beer bread is the perfect fluffy and buttery companion to a bowl of vegetable soup. A swirl of store-bought  pesto adds  touch of bright, fresh flavor, but if you don’t have it on hand, don’t sweat it. You can also top off your bowls of steamy soup with a dollop of sour cream or a handful of fresh herbs—just use what you already have in the kitchen to give the recipe a custom touch. 

Recipe by MyRecipes


Credit:  Caitlin Bensel; Food Styling: Karen Rankin; Prop Styling: Audrey Davis

Recipe Summary

25 mins
1 hr 25 mins
Serves 6 (serving size: about 1 2/3 cups soup, 2 [1/2-in.-thick] bread slices)


Ingredient Checklist


Instructions Checklist
  • Preheat oven to 375°F. Stir together flour, sugar, beer, and 4 tablespoons of the butter until mostly smooth; spoon batter into a lightly greased 9- x 5-inch loaf pan. Drizzle remaining 2 tablespoons butter over batter. Bake in preheated oven until golden brown, 45 to 50 minutes. Cool in pan 5 minutes. Remove bread from pan; transfer to a wire rack to cool at least 20 minutes before cutting into 1/2-inch-thick slices.

  • Heat olive oil in a Dutch oven over medium-high. Add onion; cook, stirring occasionally, until tender, about 4 minutes. Stir in garlic and dill; cook until fragrant, about 30 seconds. Add vegetable soup mix, chicken stock, tomatoes, pepper, and, if desired, Parmesan rind. Bring to a simmer; reduce heat to medium-low, and cook, stirring occasionally, until vegetables are tender, 10 to 15 minutes. Remove Parmesan rind, if used, and divide soup among 6  bowls. Top each with 1 tablespoon pesto; serve with bread.