14 German Vegetable Side Dishes Perfect for Holiday Tables

Laura Hauser

June 26, 2026

Dreaming of a hearty holiday table? These 14 German vegetable side dishes bring warmth, tangy flavors, and cozy comfort. From tangy red cabbage to creamy cucumber salad, they’re perfect for festive feasts. Dive in and discover new traditions!

German Sauerkraut with Apples

German Sauerkraut with Apples

Very few things warm the kitchen quite like the tangy aroma of sauerkraut braising with apples. This German-inspired dish is a cozy twist on classic fermented cabbage, balancing sour and sweet in the most comforting way.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

For the Dish

  • 1 pound sauerkraut (I prefer the bagged kind from the fridge section, it's fresher)
  • 2 medium apples (Granny Smith for tartness, or Honeycrisp)
  • 1 tablespoon olive oil (extra virgin is my go-to)
  • 1 medium yellow onion, thinly sliced
  • 1 teaspoon caraway seeds (optional, but highly recommended)
  • 1/2 cup apple cider (or juice, but cider adds depth)
  • 2 tablespoons brown sugar (light or dark)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Rinse the sauerkraut under cold water in a colander to remove excess salt, then squeeze out as much liquid as possible (this prevents it from being too salty).
  2. Peel, core, and dice the apples into 1/2-inch cubes. Set aside.
  3. Heat olive oil in a large skillet or Dutch oven over medium heat. Add sliced onion and cook, stirring occasionally, until softened and translucent (about 5-6 minutes) — avoid browning for a milder flavor.
  4. Stir in caraway seeds and cook for 1 minute until fragrant.
  5. Add the rinsed sauerkraut, diced apples, apple cider, and brown sugar. Stir well to combine.
  6. Reduce heat to low, cover, and let braise for 30 minutes, stirring halfway through. The sauerkraut should be tender and the apples soft.
  7. Uncover and cook for an additional 5 minutes to reduce any excess liquid. Taste and season with salt and pepper — remember the sauerkraut may still be salty, so go easy.
  8. Serve warm.

Very comforting with a bratwurst or alongside pork chops, this sauerkraut is also fantastic on a hearty rye sandwich. The apples melt into the tangy cabbage, creating a sweet-savory harmony that gets better on day two.

Cucumber Salad with Dill

Cucumber Salad with Dill

My favorite way to enjoy cucumbers in summer is this simple salad with fresh dill. It's crisp, tangy, and comes together in no time—perfect for a side dish or a light lunch.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 2 large English cucumbers (I prefer these for their crispness and fewer seeds)
  • 1/4 cup fresh dill, chopped (fresh is a must—dried just won't give that pop)
  • 1/4 red onion, thinly sliced (use a mandoline for even slices)
  • 3 tbsp apple cider vinegar (or white wine vinegar—both work beautifully)
  • 2 tbsp extra virgin olive oil (my go-to for flavor)
  • 1 tsp granulated sugar (balances the tang; adjust to your liking)
  • 1/2 tsp salt (I use kosher, but any fine salt is fine)
  • 1/4 tsp black pepper (freshly ground is best)

Instructions

  1. Wash and dry the cucumbers. Slice them into thin rounds, about 1/8-inch thick. (Tip: For extra crunch, salt the slices and let them sit 10 minutes, then pat dry.)
  2. In a large bowl, combine the cucumber slices, chopped dill, and thinly sliced red onion.
  3. In a small bowl, whisk together the apple cider vinegar, olive oil, sugar, salt, and black pepper until the sugar dissolves.
  4. Pour the dressing over the cucumber mixture and toss gently to coat everything evenly.
  5. Cover the bowl and refrigerate for at least 15 minutes to let the flavors meld. (Tip: Taste before serving and adjust salt or vinegar if needed.)
  6. Give it one final toss, then serve cold. (Tip: This salad tastes even better after an hour in the fridge.)

Crunchy and refreshing, this cucumber salad is a staple at my summer barbecues. You can also add crumbled feta or a dollop of Greek yogurt for extra creaminess.

Roasted Brussels Sprouts with Bacon

Roasted Brussels Sprouts with Bacon

Craving a side dish that’s crispy, savory, and downright addictive? These roasted Brussels sprouts with bacon are my go-to for weeknight dinners or holiday feasts. They’re simple to make but packed with flavor, and the bacon adds a delicious smoky crunch.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

Main Ingredients

  • 1 lb Brussels sprouts (look for firm, bright green ones)
  • 4 slices thick-cut bacon (I prefer applewood-smoked)
  • 2 tbsp extra virgin olive oil (my go-to for roasting)
  • ½ tsp kosher salt (or to your liking)
  • ¼ tsp freshly ground black pepper

Instructions

  1. Preheat your oven to 400°F. A hot oven is key for crispy sprouts.
  2. Trim the tough ends off the Brussels sprouts and slice each in half. If they’re very large, quarter them so they cook evenly.
  3. Cut the bacon slices into ½-inch pieces. I like to use kitchen shears for quick, even cuts.
  4. On a large rimmed baking sheet, toss the halved sprouts and bacon pieces with the olive oil, salt, and pepper. Make sure everything is well coated.
  5. Spread the mixture in a single layer. Don’t overcrowd the pan—if needed, use two sheets so they roast instead of steam.
  6. Roast for 20-25 minutes, stirring halfway through, until the sprouts are tender on the inside and crispy on the outside, and the bacon is browned and crispy. Tip: For extra caramelization, give them a final 2-minute broil.
  7. Remove from the oven and serve immediately. The sprouts will be at their crispiest right out of the oven.

Go ahead and enjoy these roasted Brussels sprouts with bacon as a standout side—they’re perfectly crispy, salty, and a little bit nutty. I love serving them alongside a simple roast chicken or even tossing them into a warm grain bowl for extra texture.

Carrot and Potato Mash

Carrot and Potato Mash

Craving something creamy and comforting? This Carrot and Potato Mash is my go-to side dish that’s simple yet satisfying.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

  • 1 lb Yukon Gold potatoes (they mash beautifully)
  • 1/2 lb carrots (I like them sweet and tender)
  • 4 tbsp unsalted butter (room temp helps it blend in smoothly)
  • 1/2 cup heavy cream (or whole milk for lighter version)
  • 1 tsp salt (plus more for boiling water)
  • 1/4 tsp black pepper (freshly ground is best)

Instructions

  1. Peel the potatoes and carrots, then chop them into 1-inch chunks. Keeping them uniform ensures even cooking.
  2. Place the chunks in a large pot and cover with cold water. Add a generous pinch of salt to the water.
  3. Bring the water to a boil over high heat, then reduce to medium and simmer for 15-20 minutes, until the veggies are fork-tender.
  4. Drain the potatoes and carrots in a colander, then return them to the hot pot for 30 seconds to steam off excess moisture.
  5. Pro tip: Letting them steam dry prevents a watery mash.
  6. Add the butter and start mashing with a potato masher or fork. Mash until the butter melts and the big lumps are gone.
  7. Pour in the heavy cream, salt, and pepper. Continue mashing until you reach your desired creaminess — I like it smooth with a few tiny chunks for texture.
  8. Taste and adjust seasoning if needed. Serve hot, and don’t forget to add a pat of butter on top for extra richness.

Just a spoonful of this mash feels like a warm hug. It’s super versatile — try it alongside roasted chicken, grilled fish, or even as a topping for shepherd's pie.

Red Cabbage with Juniper Berries

Red Cabbage with Juniper Berries

Everyone knows that classic red cabbage side dish, but this version gets a cozy upgrade with juniper berries. It’s sweet, tangy, and perfect for a holiday table or a chilly winter dinner.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 1 medium head red cabbage (about 2 pounds) – I like to pick a tight, heavy one
  • 2 tbsp unsalted butter – I always use unsalted to control the salt level
  • 1 medium Granny Smith apple, peeled and grated – the tartness balances the sweetness
  • 1/4 cup apple cider vinegar
  • 2 tbsp brown sugar
  • 1 tsp juniper berries, crushed – crush them with the side of a knife for best flavor
  • 1/2 cup chicken or vegetable broth
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper (or to taste)

Instructions

  1. Remove any outer leaves from the cabbage, then quarter and core it. Slice crosswise into thin strips.
  2. Melt the butter in a large pot or Dutch oven over medium heat.
  3. Add the sliced cabbage and cook, stirring frequently, until it begins to wilt, about 5 minutes. Tip: Don’t rush this; you want the cabbage to soften without browning.
  4. Stir in the grated apple, apple cider vinegar, brown sugar, and crushed juniper berries until well combined.
  5. Pour in the broth and bring the mixture to a gentle simmer.
  6. Reduce the heat to low, cover the pot, and let it cook for 30–40 minutes, stirring occasionally. Tip: Check after 30 minutes—the cabbage should be very tender and most of the liquid absorbed. If it looks dry, add a splash more broth.
  7. Season with salt and pepper to taste. Tip: Start with less salt; you can always add more at the end.
  8. Remove from heat and let it rest for a few minutes before serving.

Zesty and aromatic, this red cabbage is both tangy and subtly piney from the juniper. It’s fantastic alongside roast pork or duck, or even spooned over creamy mashed potatoes for a next-level side.

German Potato Salad

German Potato Salad

Let me tell you about my go-to side dish for summer cookouts: German Potato Salad. It skips the mayo for a warm, tangy dressing that’s so much more exciting. Plus, it’s easy to make ahead!

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 2 lbs Yukon Gold potatoes (I love their buttery texture)
  • 6 strips bacon (thick-cut for extra crunch)
  • 1 medium yellow onion, chopped (sweet onions work too)
  • 1/3 cup apple cider vinegar (don't substitute white vinegar)
  • 2 tbsp Dijon mustard (whole grain is amazing here)
  • 1 tbsp granulated sugar (balances the tang)
  • 1 tsp salt (kosher preferred)
  • 1/2 tsp black pepper (freshly ground)
  • 2 tbsp fresh parsley, chopped (adds color and freshness)

Instructions

  1. Place potatoes in a large pot and cover with cold water by 1 inch. Bring to a boil over high heat, then reduce to medium and simmer until fork-tender, about 15-20 minutes.
  2. Drain potatoes in a colander and let cool for 10 minutes. When cool enough to handle, slice into 1/2-inch rounds or cut into chunks.
  3. While potatoes cook, place bacon in a cold skillet. Cook over medium heat until crispy, about 8 minutes, turning once.
  4. Transfer bacon to a paper towel-lined plate. When cool, crumble into small pieces.
  5. Pour off all but 2 tablespoons bacon drippings from the skillet. Add chopped onion and cook over medium heat until softened, about 4 minutes.
  6. Stir in apple cider vinegar, Dijon mustard, sugar, salt, and pepper. Cook for 1 minute, scraping up any browned bits from the bottom.
  7. Pour the hot dressing over the sliced potatoes. Add crumbled bacon and fresh parsley. Gently toss until everything is well coated.
  8. Serve warm or at room temperature. (Tip: Let it sit for 10 minutes to absorb flavors.)

Crisp bacon bits, tangy vinegar, and creamy potatoes meld together in every bite. I love serving this alongside grilled brats or on a buffet table. Leftovers are even better the next day.

Spinach with Garlic and Butter

Spinach with Garlic and Butter

A quick and easy side dish that comes together in minutes—this sautéed spinach with garlic and butter is my go-to when I need something green and flavorful on the table fast.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 5 minutes

Ingredients

  • 1 lb fresh spinach (I prefer baby spinach for tenderness, but regular works too)
  • 3 tbsp unsalted butter (salted is fine, just adjust salt later)
  • 4 cloves garlic, thinly sliced (I use a garlic slicer for even cooking)
  • 1/4 tsp salt (I like kosher salt for even seasoning)
  • 1/8 tsp black pepper (freshly ground is best)

Instructions

  1. Wash the spinach thoroughly in a colander under cold running water, then shake off excess moisture—you want a bit of water clinging to the leaves to help steam them.
  2. Place a large skillet or sauté pan over medium heat and add the butter. Let it melt completely, swirling occasionally.
  3. Add the sliced garlic to the melted butter and cook for about 30 seconds, until fragrant but not browned—browned garlic can turn bitter.
  4. Increase heat to medium-high and add the spinach in batches if needed. Use tongs to toss and coat with the garlic butter.
  5. Cook for 2-3 minutes, tossing frequently, until the spinach is wilted but still bright green. Don't overcook—it should reduce significantly.
  6. Remove from heat, sprinkle with salt and pepper, and toss once more. Serve immediately for best texture.

Crisp-tender with a rich, buttery garlic flavor, this spinach is perfect alongside a steak or tucked into a warm bowl of rice. A squeeze of lemon at the end adds brightness if you're feeling fancy.

Warm Beet and Goat Cheese Salad

Warm Beet and Goat Cheese Salad

Over the years, I've made countless salads, but this warm beet and goat cheese combo is my absolute favorite. It's fancy enough for company but easy enough for a weeknight dinner. Trust me, you'll want to make this one on repeat.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 4 medium beets (I like a mix of red and golden for color)
  • 3 tablespoons extra-virgin olive oil, divided
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 5 ounces mixed greens (or arugula for a peppery kick)
  • 4 ounces soft goat cheese, crumbled
  • 2 tablespoons balsamic vinegar (good quality makes a difference)

Instructions

  1. Preheat your oven to 400°F.
  2. Wash the beets and trim the tops and roots, leaving the skin on. Tip: wear kitchen gloves to avoid staining your hands.
  3. In a bowl, toss the beets with 2 tablespoons of the olive oil, salt, and pepper until evenly coated.
  4. Wrap each beet tightly in aluminum foil and place them on a baking sheet.
  5. Roast for 45 minutes, or until a fork slides easily into the largest beet.
  6. Let the beets cool for about 10 minutes—just enough to handle. Then peel them under cool running water; the skins should slip right off.
  7. Slice the peeled beets into wedges or rounds, about 1/2-inch thick.
  8. Arrange the mixed greens on a serving platter or individual plates.
  9. Top the greens with the sliced beets and crumbled goat cheese.
  10. In a small bowl, whisk together the remaining 1 tablespoon olive oil and balsamic vinegar. Drizzle this dressing over the salad.
  11. Serve immediately while the beets are still warm for the best texture and flavor.

Zesty and earthy, this salad hits all the right notes. The creamy goat cheese balances the sweet, roasted beets perfectly. For a heartier meal, add some toasted walnuts or crispy bacon on top.

Rösti with herbs

Rösti with herbs

Unless you've tried homemade rösti, you're missing out on a crispy, golden potato pancake that's incredibly satisfying. Trust me, once you make these herb-infused beauties, you'll never go back to store-bought.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes

Ingredients

  • 2 lbs russet potatoes, peeled (I like russets for their starchiness)
  • 1/4 cup mixed fresh herbs (parsley and chives, finely chopped)
  • 1 teaspoon kosher salt (Diamond Crystal is my favorite)
  • 1/2 teaspoon freshly ground black pepper
  • 3 tablespoons unsalted butter (or clarified butter for higher smoke point)

Instructions

  1. Grate the peeled potatoes using a box grater or food processor with a grating disc. (Tip: Use the large holes for a better texture.)
  2. Place the grated potatoes in a clean kitchen towel and squeeze out as much liquid as possible. This is crucial for crispiness.
  3. Transfer the squeezed potatoes to a bowl and add the chopped herbs, salt, and pepper. Toss to combine evenly.
  4. Heat a 10-inch non-stick skillet over medium heat and add 1 tablespoon of butter. Swirl to coat the pan.
  5. Spread the potato mixture evenly in the skillet, pressing down gently with a spatula to form a compact cake.
  6. Cook for about 12-15 minutes, until the bottom is deep golden brown. (Tip: Don't peek too soon; let it form a crust.)
  7. Carefully slide the rösti onto a plate. Add another tablespoon of butter to the skillet and invert the rösti back into the pan, cooked side up.
  8. Cook for another 10-12 minutes, until the second side is golden and crispy.
  9. Remove from heat and let rest for 2 minutes before slicing into wedges.

Crispy on the outside and tender within, these herb-infused rösti are a total game-changer for breakfast or brunch. Serve them with a dollop of sour cream or a fried egg on top—they're absolutely delightful.

Asparagus with Hollandaise Sauce

Asparagus with Hollandaise Sauce

Whether you're looking for a showstopping side for Easter brunch or a simple weeknight indulgence, this asparagus with hollandaise is pure comfort. The tender spears and silky sauce feel fancy but come together in under 20 minutes.

Serving: 4 | Prep Time: 5 minutes | Cooking Time: 12 minutes

Ingredients

  • 1 lb fresh asparagus, trimmed (I like to snap off the woody ends naturally)
  • 3 large egg yolks (room temp helps the sauce emulsify smoothly)
  • 1 tbsp fresh lemon juice (about half a lemon)
  • 1/2 cup unsalted butter, melted and still warm
  • Pinch of cayenne pepper (optional, for a little warmth)
  • Salt to taste (I use fine sea salt)

Instructions

  1. Fill a large pot with about 1 inch of water and bring to a boil over high heat.
  2. Place the trimmed asparagus in a steamer basket and set it over the boiling water. Cover and steam for 4-5 minutes, until bright green and tender-crisp.
  3. While asparagus steams, prepare the hollandaise. In a small saucepan, whisk together the egg yolks and lemon juice until thick and pale, about 1 minute.
  4. Place the saucepan over very low heat and add the warm melted butter in a slow, steady stream, whisking constantly. Continue whisking until the sauce thickens and is smooth, about 2-3 minutes. (Tip: If it gets too thick, whisk in a teaspoon of warm water.)
  5. Remove the saucepan from heat and stir in a pinch of cayenne and salt to taste. Keep warm.
  6. Once asparagus is done, transfer to a serving platter. Spoon the hollandaise sauce over the top. Serve immediately.

The bright green spears contrast beautifully with the creamy, tangy sauce, making every bite a delight. Try serving it alongside roasted chicken or flaky white fish for a complete meal.

Savory Mushroom and Onion Strudel

Savory Mushroom and Onion Strudel

Craving a flaky, savory appetizer that wows your guests without hours of work? This mushroom and onion strudel is your answer—rich, earthy, and surprisingly easy to pull together. Perfect for game day or holiday gatherings, it's a crowd-pleaser every time.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

Filling

  • 2 tbsp unsalted butter (I like European-style for richer flavor)
  • 1 large sweet or yellow onion, diced
  • 16 oz cremini mushrooms, sliced (I often mix in shiitake for extra depth)
  • 2 cloves garlic, minced
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp dry sherry or white wine (optional but recommended for deglazing)
  • 1/3 cup full-fat sour cream
  • 1/2 cup freshly grated Parmesan (skip the pre-shredded stuff)

Strudel

  • 1 sheet all-butter puff pastry, thawed if frozen
  • 1 large egg, beaten (for wash)

Instructions

  1. Preheat oven to 400°F. Line a baking sheet with parchment paper.
  2. In a large skillet over medium heat, melt 2 tbsp butter. Add diced onion and cook until softened, about 5 minutes.
  3. Add sliced mushrooms, increase heat to medium-high, and cook until they release liquid and start to brown, 8–10 minutes, stirring occasionally.
  4. Stir in garlic, thyme, salt, and pepper; cook 1 minute until fragrant. (Tip: Let the mushrooms get good color for deeper flavor.)
  5. Pour in dry sherry and scrape up any browned bits. Cook until the liquid evaporates completely.
  6. Remove skillet from heat. Stir in sour cream and Parmesan until combined. Let cool for 5 minutes. (Tip: Cooling prevents the pastry from getting soggy.)
  7. On a lightly floured surface, unfold the puff pastry sheet. If it cracks, let it sit at room temp a few minutes to relax.
  8. Spread the mushroom mixture down the center of the pastry, leaving 2 inches on each side and about 1 inch at the ends.
  9. Fold the sides over the filling, overlapping slightly. Pinch the ends to seal. Transfer to prepared baking sheet, seam-side down.
  10. Brush the top with beaten egg. Cut 3 small slits for steam to escape.
  11. Bake for 25–30 minutes, until golden brown and puffed. Let cool on the sheet for 10 minutes before slicing. (Tip: Use a serrated knife for clean cuts through the flaky layers.)

Serve this strudel warm, sliced into thick pieces—the flaky layers give way to a savory, earthy filling. It pairs beautifully with a simple salad or a glass of crisp white wine, and leftovers (if you have any) reheat wonderfully in a toaster oven.

Savoy Cabbage Rolls

Savoy Cabbage Rolls

So, you're craving something cozy and hearty—these Savoy Cabbage Rolls are exactly that. Tender cabbage leaves stuffed with a fragrant rice and herb filling, then baked until everything melds together. Trust me, it's comfort food at its finest.

Serving: 4 | Prep Time: 30 minutes | Cooking Time: 55 minutes

Ingredients

For the rolls

  • 1 large head Savoy cabbage (about 2 lbs)
  • 1 cup uncooked long-grain white rice (I prefer jasmine for its fragrance)
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1/4 cup fresh parsley, chopped (flat-leaf is my go-to)
  • 2 tablespoons fresh dill, chopped (or 1 tsp dried)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons olive oil (extra virgin for the best flavor)
  • 1 large egg, lightly beaten (room temp works best)

For the sauce and baking

  • 1 (15 oz) can tomato sauce
  • 1 tablespoon tomato paste
  • 1 cup vegetable or chicken broth (low sodium preferred)
  • 1 teaspoon sugar
  • 1/2 teaspoon paprika (smoked paprika adds a nice depth)
  • 1 bay leaf
  • Salt and pepper to taste

Instructions

  1. Bring a large pot of salted water to a boil. Carefully remove 12 large outer leaves from the cabbage, keeping them intact. Tip: if the leaves tear, use them as extra lining later.
  2. Blanch the cabbage leaves in the boiling water for 2-3 minutes until pliable. Remove with tongs and plunge into a bowl of ice water to stop cooking. Drain and pat dry.
  3. Cook the rice according to package directions until just tender, about 15 minutes. Drain any excess water and let cool slightly. Tip: undercooking by a minute ensures it doesn't get mushy during baking.
  4. In a large bowl, combine the cooked rice, diced onion, minced garlic, parsley, dill, salt, pepper, olive oil, and beaten egg. Mix well until evenly distributed.
  5. Lay a cabbage leaf flat on a cutting board, with the stem end facing you. Place about 2 tablespoons of filling in the center (adjust for leaf size). Fold the sides over the filling, then roll from the stem end into a tight cylinder. Repeat with remaining leaves and filling. Tip: If a leaf is torn, use a smaller piece to patch it before rolling.
  6. Preheat your oven to 375°F (190°C). In a small bowl, whisk together the tomato sauce, tomato paste, broth, sugar, paprika, bay leaf, and a pinch of salt and pepper.
  7. Spread a thin layer of the tomato sauce mixture on the bottom of a 9×13-inch baking dish. Arrange the cabbage rolls seam-side down in the dish, packing them snugly. Pour the remaining sauce evenly over the rolls.
  8. Cover the dish tightly with aluminum foil and bake for 40 minutes. Then remove the foil and bake for an additional 10-15 minutes, until the sauce is bubbly and the edges of the rolls start to brown. Let rest for 5 minutes before serving. Tip: the internal temperature should reach 165°F if you're unsure.

Finally, these rolls come out tender, with a savory tomato sauce that soaks into every bite. Serve them with a dollop of sour cream or a sprinkle of fresh dill for a fresh finish. Leftovers? They're even better the next day!

Cauliflower Gratin

Cauliflower Gratin

Between the creamy cheese sauce and the crispy golden topping, this cauliflower gratin is the ultimate comfort side dish. It's rich, indulgent, and surprisingly easy to pull together for a weeknight dinner or holiday feast.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the cauliflower

  • 1 large head cauliflower (about 2 lbs), cut into bite-sized florets
  • 2 tbsp olive oil (extra virgin is my go-to)
  • 1/2 tsp salt (I use kosher salt)
  • 1/4 tsp black pepper (freshly ground preferred)

For the cheese sauce

  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 2 cups whole milk (warm it slightly to avoid lumps)
  • 1 cup sharp cheddar cheese, shredded (I like extra sharp for more flavor)
  • 1/2 cup Gruyère cheese, shredded (optional but so worth it)
  • 1/2 tsp garlic powder
  • 1/4 tsp freshly grated nutmeg (adds a warm touch)
  • 1/4 tsp salt
  • 1/8 tsp black pepper

For the topping

  • 1/2 cup panko breadcrumbs
  • 2 tbsp unsalted butter, melted
  • 1/4 cup grated Parmesan cheese

Instructions

  1. Preheat your oven to 375°F.
  2. Toss the cauliflower florets with olive oil, salt, and pepper on a large baking sheet. Spread in a single layer.
  3. Roast the cauliflower for 20 minutes, until tender and lightly browned. (Tip: Roasting first prevents a soggy gratin and adds nutty flavor.)
  4. While the cauliflower roasts, melt 3 tbsp butter in a medium saucepan over medium heat.
  5. Whisk in the flour and cook for 1 minute, stirring constantly. The mixture should be a light golden color. (Tip: This roux is the base for a smooth sauce; don't let it brown too much.)
  6. Gradually whisk in the warm milk, continuing to stir until the sauce thickens, about 3-4 minutes.
  7. Reduce heat to low. Add the shredded cheddar and Gruyère, stirring until fully melted and smooth.
  8. Season the sauce with garlic powder, nutmeg, salt, and pepper. Remove from heat.
  9. Place the roasted cauliflower in a 9×13-inch baking dish. Pour the cheese sauce over the top and gently stir to coat.
  10. In a small bowl, combine panko, melted butter, and Parmesan. Sprinkle evenly over the gratin.
  11. Bake for 25-30 minutes, until the sauce is bubbly and the topping is golden brown. Let rest for 5 minutes before serving. (Tip: Resting helps the gratin set so it doesn't fall apart when you scoop it.)

Dinner guests will love the contrast of the creamy, cheesy interior and the crunchy panko crust. It's a fantastic side for roast chicken, steak, or even a holiday ham—and leftovers reheat beautifully.

Zucchini Fritters

Zucchini Fritters

Usually, when zucchini season hits, I'm looking for any excuse to turn them into something crispy and delicious. These zucchini fritters are my go-to—they’re easy, packed with fresh herbs, and perfect for snacking or as a side dish.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

  • 2 medium zucchini (about 1 lb total) – I like to use firm, dark green ones for the best texture
  • 1 teaspoon salt – for drawing out moisture
  • 1/2 cup all-purpose flour – you can substitute with gluten-free blend if needed
  • 1/2 cup grated Parmesan cheese – I prefer freshly grated for better flavor
  • 2 large eggs – room temperature works best here
  • 2 tablespoons chopped fresh parsley – flat-leaf or curly, both work
  • 1 tablespoon chopped fresh dill – it adds a lovely freshness
  • 1/2 teaspoon garlic powder – not too overpowering
  • 1/4 teaspoon black pepper – freshly ground is my go-to
  • 1/4 cup vegetable oil – for frying; use a neutral oil with high smoke point

Instructions

  1. Grate the zucchini using a box grater or food processor with shredding disk.
  2. Place the grated zucchini in a colander, sprinkle with 1 teaspoon salt, and toss. Let sit for 10 minutes to draw out excess moisture.
  3. After 10 minutes, squeeze handfuls of the zucchini firmly over the sink to remove as much liquid as possible. You should have about 1 cup of squeezed zucchini.
  4. In a large bowl, whisk together the flour, Parmesan, parsley, dill, garlic powder, and black pepper.
  5. In a separate small bowl, beat the eggs. Add the squeezed zucchini to the dry mixture, then pour in the eggs. Stir until just combined—don’t overmix or the fritters will be tough.
  6. Heat 1/4 cup vegetable oil in a large non-stick skillet over medium-high heat. The oil is ready when a tiny bit of batter sizzles immediately on contact.
  7. Drop the batter by heaping tablespoonfuls (about 2 tablespoons each) into the hot oil, flattening gently with the back of the spoon. Cook 3-4 fritters at a time to avoid crowding.
  8. Cook for 2-3 minutes per side until golden brown and crispy. Flip carefully with a spatula. Adjust heat if browning too quickly—medium heat is your friend here.
  9. Transfer cooked fritters to a paper towel-lined plate to drain excess oil. Repeat with remaining batter.
  10. Serve immediately while hot and crispy. These are best fresh but can be reheated in a 350°F oven for 5 minutes.

Once you bite into one, you'll get that perfect crunch on the outside and tender, herby center. I love serving these with a dollop of Greek yogurt mixed with lemon zest and a pinch of salt—it cuts through the richness beautifully.

Conclusion

Really, these German sides are the unsung heroes of any holiday table—easy, flavorful, and sure to impress. Pick one to surprise your guests this year, then drop a comment with your favorite and pin this collection for later!

Leave a Comment