Bavarian Saturday Family Supper
A cozy Central European feast centered on richly caramelized onions and pan-seared beef, complemented by hand-cut egg spätzle and slow‑braised red cabbage; honest, homey techniques deliver restaurant-quality texture and flavor suitable for adults and children.
1. FINAL MENU
- Name of the meal: Bavarian Saturday Family Supper
- Cuisine type: German / Central European
- Serve time: 17:00
This menu is worth sitting down for because it balances bold, savory intensity (deeply caramelized onions and a mustard-forward pan sauce) with comforting starch (fresh egg spätzle) and a bright, slowly braised red cabbage that cuts the richness; the textures — crisp‑seared beef, pillowy spätzle and tender cabbage — arrive together for a classic family-style Central European plate.
- Zwiebelrostbraten — pan-seared beef steaks with deeply caramelized onions and mustard-butter pan sauce
- Spätzle — fresh egg noodles, hand-pressed and finished in butter
- Rotkohl — braised red cabbage with apple, juniper and apple‑cider tang
- Apfelkompott (optional) — gently stewed apple compote with cinnamon ⁰
- Apfelschorle (kid drink) — 50/50 apple juice and sparkling water
- Dry German Riesling, 1 bottle (adult beverage)
2. FULLY EXECUTABLE RECIPES
Zwiebelrostbraten — pan-seared beef with caramelized onions & mustard pan sauce
Equipment
- 30 cm heavy skillet (cast-iron or stainless steel)
- 2 mixing bowls
- Tongs
- Instant-read thermometer
- Plate and foil for resting
Ingredients
- Beef sirloin steaks, 4 pieces, 180 g each — total 720 g
- All-purpose flour, 60 g
- Vegetable oil (neutral), 40 ml ⁺
- Unsalted butter, 40 g ⁺ (30 g for onions, 10 g for finishing sauce)
- Yellow onions, sliced thin, 500 g ⁺
- Sea salt, 8 g
- Ground black pepper, 1 g ⁺
- Beef stock, 200 ml
- Dijon mustard, 30 g
- Worcestershire sauce, 15 ml
- Fresh flat-leaf parsley, chopped 8 g (for garnish)
Practical substitutions
- If sirloin is unavailable, use top sirloin or rump steak of similar thickness (~1.5–2.0 cm). If Dijon mustard is unavailable, use 30 g of whole-grain mustard.
Cooking / Baking
- Total cook time: 30 minutes active (onions separate — see Rotkohl timeline overlap)
Instructions
- Pat steaks dry with paper towels. Sprinkle each steak with 2 g sea salt and 0.25 g ground black pepper (total 8 g salt, 1 g pepper distributed). Dredge each steak lightly in 60 g flour, shaking off excess. Set steaks on a plate.
- Heat the 30 cm skillet over medium-high until very hot (approx. 2–3 minutes). Add 20 ml vegetable oil.
- Add all 4 steaks to the pan (they should fit in a 30 cm pan if trimmed). Sear first side 3.5 minutes without moving. Flip and sear second side 3.5 minutes for medium-rare (target internal temp 54–56°C). Adjust +2–3°C for medium.
- Transfer steaks to a warm plate and tent loosely with foil to rest. Reserve pan and fond.
- Return pan to medium heat, add 10 g butter and 10 ml vegetable oil. Add 200 g of the cooked caramelized onions (see Rotkohl/onion recipe for when to finish onions); sauté 30 seconds to warm the onions and loosen fond.
- Add 200 ml beef stock, scrape browned bits, bring to a simmer and reduce by about half (2–3 minutes). Whisk in 30 g Dijon mustard and 15 ml Worcestershire sauce. Swirl in remaining 10 g butter off heat to finish sauce. Taste—no additional salt added in recipe.
- Slice steaks against the grain into 1 cm slices, arrange on warmed plates, spoon mustard-onion pan sauce on top, sprinkle 8 g chopped parsley over all, and serve immediately.
Spätzle — fresh hand-pressed egg noodles
Equipment
- 4 L pot for boiling water
- Colander
- Large mixing bowl
- Spätzle maker or coarse-holed grater / large-holed colander (see substitution)
- 25–28 cm sauté pan (for finishing)
- Slotted spoon
Ingredients
- All-purpose flour, 300 g ⁺
- Large eggs, 4 — total ≈ 200 g
- Whole milk, 120 ml
- Sea salt, 6 g ⁺
- Ground nutmeg, 0.5 g
- Unsalted butter, 20 g ⁺ (to finish)
- Water for boiling (approx. 3 L) — not listed on shopping list
Practical substitutions
- If you do not have a spätzle maker, use a coarse-holed box grater set over the pot or a large-holed colander: press the batter through with a spatula.
Cooking / Baking
- Total cook time: 25 minutes (batter + dropping + finishing)
Instructions
- In a large mixing bowl, whisk together 300 g flour, 6 g salt and 0.5 g nutmeg.
- Whisk in 4 eggs and 120 ml milk until a sticky, elastic batter forms (about 2–3 minutes vigorous mixing). Batter should be thicker than pancake batter but pourable; if extremely stiff, add 10–20 ml milk.
- Bring a large pot of salted water to a rolling boil (use ~3 L water and 6 g salt).
- Position spätzle maker (or colander/grater) over the boiling pot. Working in two batches, press or scrape batter into the boiling water so small strands fall in. Cook each batch until the spätzle float plus 2 minutes (about 2.5–3 min).
- Use slotted spoon to transfer cooked spätzle to a colander; drain briefly, then transfer to the 25–28 cm sauté pan over low heat with 20 g butter. Toss 1 minute to coat and warm. Keep warm and serve immediately.
Rotkohl — braised red cabbage with apple & juniper
Equipment
- Large heavy 24–26 cm saucepan with lid or Dutch oven
- Chef’s knife and cutting board
- Wooden spoon
Ingredients
- Red cabbage, trimmed and shredded, 1,000 g
- Unsalted butter, 30 g ⁺
- Yellow onion, finely chopped, 150 g ⁺
- Apple (firm, e.g., Braeburn), peeled and diced, 180 g
- Brown sugar, 30 g
- Apple cider vinegar, 120 ml
- Apple juice, 150 ml ⁺
- Juniper berries, 6 whole (lightly crushed)
- Sea salt, 8 g ⁺
- Ground black pepper, 1 g ⁺
Practical substitutions
- If juniper berries are unavailable, substitute 1/2 tsp whole allspice/pimento. If apple juice is unavailable, use dry red wine diluted with water (100 ml wine + 50 ml water).
Cooking / Baking
- Total cook time: 55 minutes (10 minutes active prep + ~45 minutes simmer)
Instructions
- Core and halve the cabbage, shred finely (use a sharp knife). Chop onion and dice apple.
- In the saucepan over medium heat, melt 30 g butter and add 150 g chopped onion. Sauté 3–4 minutes until soft.
- Add shredded cabbage, diced apple and 30 g brown sugar. Sauté 3 minutes, stirring.
- Add 120 ml apple cider vinegar, 150 ml apple juice and 6 crushed juniper berries. Season with 8 g salt and 1 g black pepper.
- Bring to a simmer, reduce heat to low, cover and simmer for 40–45 minutes, stirring every 8–10 minutes until cabbage is tender and liquids are reduced. Keep covered off-heat if done slightly early; it holds well for up to 15 minutes.
Apfelkompott — stewed apple compote (optional) ⁰
Equipment
- Small saucepan
Ingredients
- Apples, peeled and diced, 600 g ⁰
- Granulated sugar, 50 g ⁰
- Water, 150 ml ⁰
- Cinnamon stick, 1 ⁰
Practical substitutions
- If apples are very sweet, reduce sugar to 30 g.
Cooking / Baking
- Total cook time: 25 minutes (active 10 min)
Instructions
- Combine 600 g diced apples, 50 g sugar, 150 ml water and 1 cinnamon stick in a small saucepan.
- Bring to a simmer over medium heat, reduce to low and cook uncovered 15–20 minutes until apples are tender and syrupy. Remove cinnamon stick and serve warm or room temperature.
Apfelschorle — kid-friendly apple spritzer (non-optional)
Equipment
- Pitcher or four 300–350 ml glasses
- Stirring spoon
Ingredients
- Apple juice (100%), 500 ml ⁺
- Sparkling water, chilled, 500 ml
- Ice cubes (optional)
- Fresh mint sprigs, 8 g (garnish)
Cooking / Baking
- Total time: 5 minutes (chill recommended)
Instructions
- Combine 500 ml apple juice with 500 ml chilled sparkling water in a pitcher (50/50 ratio). Stir gently.
- Fill 4 glasses with ice if using, pour 125 ml apple-sparkling mix per glass (for 250 ml servings) and garnish with mint sprig.
Adult beverage — Dry German Riesling (purchased)
Equipment
- Wine glasses
Ingredients
- Dry German Riesling (e.g., Kabinett or trocken), 1 bottle (750 ml)
Cooking / Baking
- Total time: none (purchase)
Instructions
- Chill bottle to 8–10°C. Open and serve in wine glasses with the meal.
3. LINEAR TIMELINE (16:05–17:00)
- 16:05: Rotkohl — Trim, halve and finely shred 1,000 g red cabbage, chop 150 g onion and dice 180 g apple; melt 30 g butter in 24–26 cm saucepan and sauté onion 3–4 minutes, add cabbage, apple and 30 g brown sugar and sauté 3 minutes.
- 16:08: Rotkohl — Add 120 ml apple cider vinegar, 150 ml apple juice, 6 crushed juniper berries, 8 g salt and 1 g pepper; bring to simmer, cover and reduce heat to low to braise for 45 minutes (stir every ~8–10 minutes).
- 16:25: Zwiebelrostbraten (onions) — Slice 500 g yellow onions thin; heat 30 cm skillet over medium, add 20 ml oil + 30 g butter and begin caramelizing onions, stirring frequently but not constantly; cook 30 minutes until deep golden (target finish ≈ 16:55).
- 16:38: Spätzle — In a large bowl whisk 300 g flour, 6 g salt and 0.5 g nutmeg, then whisk in 4 eggs and 120 ml milk until smooth batter; set mixing bowl beside the stove.
- 16:48: Spätzle / Zwiebelrostbraten (prep) — Bring 3 L salted water in large pot to a rolling boil; position spätzle maker or colander over pot; preheat 30 cm skillet (reserved for steaks) on a different burner to high.
- 16:50: Zwiebelrostbraten (steaks) — Add 20 ml oil to hot 30 cm skillet and place all 4 dredged steaks (720 g total) in pan; sear first side 3.5 minutes undisturbed.
- 16:52: Spätzle — While steaks sear, press/scrape first half of spätzle batter into boiling water; cook until floating +2 min (≈2.5–3 min), then drain with slotted spoon into colander.
- 16:53: Zwiebelrostbraten (steaks) — Flip steaks and sear second side 3.5 minutes (target internal 54–56°C for medium-rare). Continue to monitor spätzle batch in pot.
- 16:55: Spätzle — Drop second half of batter into boiling water; cook 2.5–3 min then drain and transfer both batches to 25–28 cm sauté pan with 20 g butter; toss briefly to coat and keep warm.
- 16:55: Zwiebelrostbraten (onions) — Caramelized onions should be deep golden now; remove ~200 g of onions for the pan sauce and leave remainder in skillet to keep warm briefly.
- 16:56: Zwiebelrostbraten (sauce) — Return steaks to pan briefly (or use pan with fond), add 200 g warmed caramelized onions, pour in 200 ml beef stock, scrape fond and simmer 2–3 minutes to reduce; whisk in 30 g Dijon mustard, 15 ml Worcestershire sauce and 10 g butter to finish sauce.
- 16:58: Zwiebelrostbraten / plating — Transfer steaks to cutting board, slice cross-grain into 1 cm slices, arrange on warmed plates, spoon mustard-onion sauce over steaks and sprinkle 8 g chopped parsley.
- 16:59: Rotkohl — Give braised cabbage a final stir and adjust consistency; if still loose, uncover and simmer 1 minute; remove from heat and keep covered (it may hold 5–15 minutes).
- 16:59: Spätzle — Give buttered spätzle one final toss in the pan and portion onto plates alongside steaks and rotkohl.
- 17:00: All components — Garnish dishes as directed, pour Apfelschorle into glasses, open and present Riesling, and serve dinner precisely at 17:00.
4. CONSOLIDATED SHOPPING LIST
Produce
- Yellow onions — 650 g ⁺
- Red cabbage — 1,000 g
- Apples — 180 g ⁺ (for Rotkohl)
- Apples — 600 g ⁰ (for optional Apfelkompott)
- Fresh flat-leaf parsley — 8 g
- Fresh mint — 8 g
Meat / Seafood
- Beef sirloin steaks — 720 g
Dairy
- Unsalted butter — 90 g ⁺
- Whole milk — 120 ml
- Large eggs — 4
Dry Goods / Pantry
- All-purpose flour — 360 g ⁺
- Granulated sugar — 50 g ⁰
- Brown sugar — 30 g
- Apple juice (100% juice) — 650 ml ⁺
- Apple cider vinegar — 120 ml
- Dijon mustard — 30 g
- Worcestershire sauce — 15 ml
- Beef stock — 200 ml
- Juniper berries — 6 whole
- Ground nutmeg — 0.5 g
- Ground black pepper — 2 g ⁺
- Sea salt — 22 g ⁺
- Vegetable oil (neutral) — 40 ml ⁺
- Cinnamon stick — 1 ⁰
Drinks
- Dry German Riesling (bottle) — 1 × 750 ml
5. NOTES & ASSUMPTIONS
- Optional table-side items: extra Dijon mustard and chopped parsley for passing; coarse salt for finishing plates.
- Global substitution: if juniper berries are unavailable, use 1/2 tsp whole allspice as a substitute in the Rotkohl.
- Child-safety note: the tight sear-and-drop window (16:50–16:58) involves hot oil and boiling water simultaneously; keep children away from stove during that 8–10 minute interval and handle hot pans with oven mitts.
- Timeline risk(s): the tightest execution window is 16:50–16:58 when steaks are searing, spätzle are being dropped into boiling water, and the pan sauce must be started — this requires coordinated staging and at least two usable burners (one large for boiling spätzle, one for the steak pan). If you only have a small single-burner range, execution is at-risk.
- Practical mitigation mindset: mise en place — have onions already caramelized and set near the stove, spätzle batter mixed and spoon/press at hand, all liquids measured and within arm’s reach; set the pot for boiling on a high-output burner so it stays at a steady boil. Think “one shot” for the final sear: everything else needs to be ready before the first steak hits the pan.
- Latest safe start time: You can start as late as 16:05 for a 17:00 serve.