Opskrifter

MED ROSENKÅL, KARTOFLER OG PERSILLE (4 personer):

Pot au Feu

  • 1 perlehøne
  • 1,5 tsk. fint salt
  • 2 løg
  • 4 fed hvidløg
  • 0,5 kg rodfrugter (gulerødder, selleri, persillerødder)
  • 0,5 bundt timian
  • Persillestilke
  • 2 liter lys kyllingebouillon
  • 800 g mellemstore kartofler
  • 500 g lilla og grønne rosenkål

Tilbehør

  • 4 hvedebrød
  • 2 fed hvidløg
  • 1,5 dl god mayonnaise
  • 2 spsk. citronsaft
  • 1/4 bundt bredbladet persille

Desuden

  • Olivenolie
  • Havsalt
  • Friskkværnet peber

DAGEN FØR

Drys hønen med salt indvendigt og udvendigt, dæk den til, og sæt den i køleskabet til dagen efter.

DAGEN EFTER

Tænd ovnen på 130°. Begynd med at flå skindet af perlehønen, skær det i mindre stykker, og bred dem ud på en bageplade med bagepapir. Sæt pladen i den varme ovn i 30-40 min., til skindet er helt sprødt og knasende.

Pil løg og hvidløg, og skræl alle rodfrugterne. Skær det hele i grove stykker, og kom det i en stor gryde sammen med hønen, timiankviste, persillestilke, og bouillon. Kog op, og skum af undervejs. Lad hønen koge i en god times tid – pas på, den ikke får for meget. Tag hønen op, og hold den varm under alufolie.

Sigt suppen over i en ren gryde, og kog den ind til 1-1,5 liter. Smag til med salt. Skræl kartoflerne, og skær dem i grove tern. Skyl rosenkålene fri for jord, du behøver ikke at pille de yderste blade af, som man oftest gør. Del dem i kvarte. 

Kog kartoflerne i suppen i 9-10 min. og rosenkålen i ca. 5-7 min., til de er lige nøjagtigt møre. Tag lidt af kartoflerne op af suppen. Køl dem hurtigt ned, og mos dem med mayonnaisen sammen med revet hvidløg, citronsaft, salt og peber. 

Pluk hvedebrødet i rustikke stykker, og rist brødet sprødt på en pande med olivenolie. Krydr med salt.

VED SERVERING

Hak persillen groft. Skær kødet af perlehønen – del den i bryst og lår. Kom perlehønestykkerne tilbage i suppen, og lad dem få varmen. Spis suppen med det sprøde brød, knas af kyllingeskind, hvidløgsmayo og masser af persille.

 

 


Error executing template "Designs/Swift/Paragraph/3box/2.Manual_Select.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at DSCBackend.ViewModels.BoxViewModel.FillViewModel(Page page) in D:\a\1\s\DSCBackend\ViewModels\BoxViewModel.cs:line 53
   at CompiledRazorTemplates.Dynamic.RazorEngine_48a5a75eef604238adcf14f6255bca20.Execute() in D:\dynamicweb.net\Solutions\NexusOne\DanskeShoppingcentre.cloud.dynamicweb-cms.com\files\Templates\Designs\Swift\Paragraph\3box\2.Manual_Select.cshtml:line 26
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 @using DSCBackend.Services; 4 @using Dynamicweb.Frontend 5 @using Dynamicweb.Frontend.Navigation; 6 @using DSCBackend.TemplateHelpers; 7 @using Dynamicweb.Content; 8 @using DSCBackend.ViewModels; 9 10 @{ BoxViewModel box1 = new BoxViewModel(); 11 BoxViewModel box2 = new BoxViewModel(); 12 BoxViewModel box3 = new BoxViewModel(); 13 var linkCollection = Model.Item.GetItems("Page_Links"); 14 for (int i = 0; i < linkCollection.Count(); i++) 15 { 16 var linkModel = linkCollection[i].GetValue("Link") as Dynamicweb.Frontend.LinkViewModel; 17 var pp = DSCBackend.TemplateHelpers.PageHelper.GetPageById(linkModel.PageId); 18 19 switch (i) 20 { 21 case 0: 22 box1.FillViewModel(pp); 23 box1.Link = linkModel.Url; 24 break; 25 case 1: 26 box2.FillViewModel(pp); 27 box2.Link = linkModel.Url; 28 break; 29 case 2: 30 box3.FillViewModel(pp); 31 box3.Link = linkModel.Url; 32 break; 33 } 34 } } 35 36 <div class="dsc-column dsc-margin-center"> 37 <h2 class="dsc-3box-header">@Model.Item.GetString("Title")</h2> 38 39 <div class="dsc-row dsc-3box-container dsc-mobile-slide"> 40 @RenderBox(box1) 41 @RenderBox(box2) 42 @RenderBox(box3) 43 </div> 44 @if (Model.Item.GetValue("Button_Text") != null && Model.Item.GetValue("Section_Link") != null) 45 { 46 try 47 { 48 var navigationRoot = Model.Item.GetValue("Section_Link") as Dynamicweb.Frontend.LinkViewModel; 49 <a style="margin-top: 20px;" class="dsc-row dsc-justify-center" href="@navigationRoot.Url"> 50 <span class="dsc-hero-button1 btn-primary dsc-branding-button-primary dsc-btn-primary-colors"> 51 @Model.Item.GetValue("Button_Text") 52 </span> 53 </a> 54 } 55 catch (Exception) 56 { 57 } 58 } 59 </div> 60 61 62 @helper RenderBox(BoxViewModel box) 63 { 64 <a class="dsc-no-link-att" href="@box.Link"> 65 <div class="dsc-3box-single-box"> 66 <img alt="@box.ImgAlt" title="@box.ImgTitle" class="dsc-margin-center" src="@box.Src" /> 67 <h3>@box.Title</h3> 68 <p>@box.Teaser</p> 69 </div> 70 </a> 71 } 72