diff --git a/README.rst b/README.rst index 725fcb930..86e69b50e 100644 --- a/README.rst +++ b/README.rst @@ -339,7 +339,6 @@ Scrapers available for: - `https://thekitchn.com/ `_ - `https://www.themagicalslowcooker.com/ `_ - `https://themodernproper.com/ `_ -- `https://thenutritiouskitchen.co/ `_ - `https://thepioneerwoman.com/ `_ - `https://therecipecritic.com/ `_ - `https://thespruceeats.com/ `_ diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py index 99d7d7cdd..c349f6861 100644 --- a/recipe_scrapers/__init__.py +++ b/recipe_scrapers/__init__.py @@ -252,7 +252,6 @@ from .thekitchn import TheKitchn from .themagicalslowcooker import TheMagicalSlowCooker from .themodernproper import TheModernProper -from .thenutritiouskitchen import TheNutritiousKitchen from .thepioneerwoman import ThePioneerWoman from .therecipecritic import Therecipecritic from .thespruceeats import TheSpruceEats @@ -564,7 +563,6 @@ TheKitchn.host(): TheKitchn, TheMagicalSlowCooker.host(): TheMagicalSlowCooker, TheModernProper.host(): TheModernProper, - TheNutritiousKitchen.host(): TheNutritiousKitchen, ThePioneerWoman.host(): ThePioneerWoman, TheSpruceEats.host(): TheSpruceEats, TheVintageMixer.host(): TheVintageMixer, diff --git a/recipe_scrapers/southernliving.py b/recipe_scrapers/southernliving.py index a460dc5f8..f8e2e870a 100644 --- a/recipe_scrapers/southernliving.py +++ b/recipe_scrapers/southernliving.py @@ -1,6 +1,9 @@ # mypy: disallow_untyped_defs=False +from recipe_scrapers._exceptions import SchemaOrgException + from ._abstract import AbstractScraper +from ._utils import get_yields class SouthernLiving(AbstractScraper): @@ -15,7 +18,24 @@ def total_time(self): return self.schema.total_time() def yields(self): - return self.schema.yields() + try: + schema_yield = self.schema.yields() + if schema_yield: + return schema_yield + except SchemaOrgException: + pass + + for servings_div in self.soup.find_all( + "div", class_="mntl-recipe-details__item" + ): + label_text = servings_div.find( + "div", class_="mntl-recipe-details__label" + ).get_text(strip=True) + if label_text in ["Servings:", "Yield:"]: + servings_element = servings_div.find( + "div", class_="mntl-recipe-details__value" + ) + return get_yields(servings_element) def image(self): return self.schema.image() diff --git a/recipe_scrapers/sweetpeasandsaffron.py b/recipe_scrapers/sweetpeasandsaffron.py index 6cbf555f7..de32bb897 100644 --- a/recipe_scrapers/sweetpeasandsaffron.py +++ b/recipe_scrapers/sweetpeasandsaffron.py @@ -1,6 +1,6 @@ # mypy: disallow_untyped_defs=False from ._abstract import AbstractScraper -from ._utils import normalize_string +from ._utils import get_minutes, get_yields, normalize_string class SweetPeasAndSaffron(AbstractScraper): @@ -16,10 +16,12 @@ def title(self): return self.soup.find("h2", {"class": "wprm-recipe-name"}).text def total_time(self): - return self.soup.find("span", {"class": "wprm-recipe-total_time"}).text + time = self.soup.find("span", {"class": "wprm-recipe-total_time"}).text + return get_minutes(time) def yields(self): - return self.soup.find("span", {"class": "wprm-recipe-servings"}).text + servings = self.soup.find("span", {"class": "wprm-recipe-servings"}).text + return get_yields(servings) def image(self): return self.soup.find( diff --git a/recipe_scrapers/thenutritiouskitchen.py b/recipe_scrapers/thenutritiouskitchen.py deleted file mode 100644 index 3a6b798f7..000000000 --- a/recipe_scrapers/thenutritiouskitchen.py +++ /dev/null @@ -1,26 +0,0 @@ -# mypy: disallow_untyped_defs=False -from ._abstract import AbstractScraper - - -class TheNutritiousKitchen(AbstractScraper): - @classmethod - def host(cls): - return "thenutritiouskitchen.co" - - def title(self): - return self.schema.title() - - def total_time(self): - return self.schema.total_time() - - def yields(self): - return self.schema.yields() - - def image(self): - return self.schema.image() - - def ingredients(self): - return self.schema.ingredients() - - def instructions(self): - return self.schema.instructions() diff --git a/recipe_scrapers/zeitwochenmarkt.py b/recipe_scrapers/zeitwochenmarkt.py index a71c02099..bd1edeb67 100644 --- a/recipe_scrapers/zeitwochenmarkt.py +++ b/recipe_scrapers/zeitwochenmarkt.py @@ -36,12 +36,20 @@ def image(self): return self.schema.image() def ingredients(self): - class_name = "recipe-list-collection__special-ingredient" - special_ingredients = [ - normalize_string(item.text) - for item in self.soup.find_all("p", {"class": class_name}) - ] - return special_ingredients + self.schema.ingredients() + ingredients = [] + for div_element in self.soup.select(".recipe-list-collection"): + special_ingredients = div_element.select( + ".recipe-list-collection__special-ingredient" + ) + ingredients.extend(normalize_string(p.text) for p in special_ingredients) + + list_items = div_element.select(".recipe-list-collection__list li") + ingredients.extend( + normalize_string(li.get_text(strip=True, separator=" ")) + for li in list_items + ) + + return ingredients def instructions(self): class_name = "article__subheading article__subheading--recipe article__item" diff --git a/tests/test_data/saboresanjinomoto_1.testhtml b/tests/test_data/saboresanjinomoto_1.testhtml index 4b309562d..e34c41650 100644 --- a/tests/test_data/saboresanjinomoto_1.testhtml +++ b/tests/test_data/saboresanjinomoto_1.testhtml @@ -1,1908 +1,1909 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Receita de Purê de Batata com Frango - Sabores Ajinomoto - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - -
- Busca -
-
- -
-
- -
- -
-

Descubra novos sabores!

-
-
    -
  • - -
    - -
    - -
  • -
  • - -
  • -
- - -
-
    -
-
- -
-
-
- - -
-
- -

PURÊ DE BATATA COM FRANGO

- - -
- -
    -
  • - A- Diminuir -
  • -
  • - A+ Aumentar -
  • -
  • - A Tamanho Original -
  • -
-
-
-
-
-
-

Ingredientes

-
-
    -
  • ​​​​​3 colheres (sopa) de margarina sem sal (45 g)
  • -
  • 1 filé de peito de frango (100 g)
  • -
  • 2 batatas médias, cozidas e espremidas (400 g)
  • -
  • meia xícara (chá) de leite (100 ml)
  • -
  • meia colher (chá) de sal
  • -
  • meia colher (chá) de AJI-NO-MOTO®
  • -
- -
-
- -

Preparado com

- -
-
-

Modo de preparo

-
-
    -
  1. ​​Em uma panela média, derreta 1 colher (sopa) da margarina em fogo médio e frite o frango por cerca de 10 minutos, virando na metade do tempo, ou até dourar. Retire do fogo, desfie com o auxílio de um garfo e reserve aquecido.
  2. -
  3. Na mesma panela, derreta a margarina restante, em fogo alto, junte a batata, o leite, o sal e o AJI-NO-MOTO®, e mexa até que fique homogêneo.
  4. -
  5. Acrescente o frango, misture e retire do fogo. Sirva em seguida.
  6. -
- -

 

- -
- -

dica

-
-

Se quiser, para deixar o purê ainda mais atraente, acrescente salsa, cebolinha-verde ou legumes de sua preferência picados, ao final do preparo.

-

-
- -
-

- Receita testada e aprovada por Michela Saito, - especialista em alimentos da equipe Sabores Ajinomoto. -

-

- Última atualização
- 08 de março de 2023 -

-
-
-
- - - - -
-

Dúvidas sobre a receita? Entre em contato

- Fale Conosco -
- - - -
-
-

Cardápio Semanal

-
-

Cadastre-se para receber toda semana um cardápio completo, com as nossas sugestões de receitas saborosas.

-
-
    -
  • - -
  • -
  • - -
  • -
-
-
- - -
- - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Receita de Purê de Batata com Frango - Sabores Ajinomoto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + +
+ Busca +
+
+ +
+
+ +
+ +
+

Descubra novos sabores!

+
+
    +
  • + +
    + +
    + +
  • +
  • + +
  • +
+ + +
+
    +
+
+ +
+
+
+ + +
+
+ +

PURÊ DE BATATA COM FRANGO

+ + +
+ +
    +
  • + A- Diminuir +
  • +
  • + A+ Aumentar +
  • +
  • + A Tamanho Original +
  • +
+
+
+
+
+
+

Ingredientes

+
+
    +
  • ​​​​​3 colheres (sopa) de margarina sem sal (45 g)
  • +
  • 1 filé de peito de frango (100 g)
  • +
  • 2 batatas médias, cozidas e espremidas (400 g)
  • +
  • meia xícara (chá) de leite (100 ml)
  • +
  • meia colher (chá) de sal
  • +
  • meia colher (chá) de AJI-NO-MOTO®
  • +
+ +
+
+ +

Preparado com

+ +
+
+

Modo de preparo

+
+
    +
  1. ​​Em uma panela média, derreta 1 colher (sopa) da margarina em fogo médio e frite o frango por cerca de 10 minutos, virando na metade do tempo, ou até dourar. Retire do fogo, desfie com o auxílio de um garfo e reserve aquecido.
  2. +
  3. Na mesma panela, derreta a margarina restante, em fogo alto, junte a batata, o leite, o sal e o AJI-NO-MOTO®, e mexa até que fique homogêneo.
  4. +
  5. Acrescente o frango, misture e retire do fogo. Sirva em seguida.
  6. +
+ +

 

+ +
+ +

dica

+
+

Se quiser, para deixar o purê ainda mais atraente, acrescente salsa, cebolinha-verde ou legumes de sua preferência picados, ao final do preparo.

+

+
+ +
+

+ Receita testada e aprovada por Michela Saito, + especialista em alimentos da equipe Sabores Ajinomoto. +

+

+ Última atualização
+ 08 de março de 2023 +

+
+
+
+ + + + +
+

Dúvidas sobre a receita? Entre em contato

+ Fale Conosco +
+ + + +
+
+

Cardápio Semanal

+
+

Cadastre-se para receber toda semana um cardápio completo, com as nossas sugestões de receitas saborosas.

+
+
    +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/saboresanjinomoto_2.testhtml b/tests/test_data/saboresanjinomoto_2.testhtml index 8867fdfdc..4f87673d2 100644 --- a/tests/test_data/saboresanjinomoto_2.testhtml +++ b/tests/test_data/saboresanjinomoto_2.testhtml @@ -1,1952 +1,1953 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Receita: Crepioca com brócolis e frango - Sabores Ajinomoto - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - -
- Busca -
-
- -
-
- -
- -
-

Descubra novos sabores!

-
-
    -
  • - -
    - -
    - -
  • -
  • - -
  • -
- - -
-
    -
-
- -
-
-
- - -
-
- -

CREPIOCA COM BRÓCOLIS E FRANGO

- - -
- -
    -
  • - A- Diminuir -
  • -
  • - A+ Aumentar -
  • -
  • - A Tamanho Original -
  • -
-
-
-
-
-
-

Ingredientes

-
-

Recheio

- -
    -
  • 1 e meia colher (sopa) Azeite de Oliva Extra Virgem TERRANO®
  • -
  • 3 filés de peito de frango (300 g)
  • -
  • 1 tomate pequeno, com pele e sem sementes, picado
  • -
  • 1 sachê de Caldo SAZÓN® Lev Galinha
  • -
  • 3 colheres (sopa) de requeijão cremoso
  • -
- -

Massa

- -
    -
  • 6 ovos
  • -
  • 6 colheres (sopa) de goma para tapioca
  • -
  • 3 colheres (sopa) de leite desnatado
  • -
  • meia xícara (chá) de floretes de brócolis picadinhos
  • -
- -

 

-
-
- -

Preparado com

- -
-
-

Modo de preparo

-
-
    -
  1. Faça o recheio: em uma frigideira média, aqueça meia colher (sopa) do Azeite TERRANO® e frite os filés de frango por 4 minutos de cada lado, ou até dourarem. Retire da frigideira e desfie o frango.
  2. -
  3. Volte o frango para a frigideira e leve ao fogo médio. Junte o tomate e metade do Caldo SAZÓN®, e refogue por 2 minutos, ou até o tomate desmanchar parcialmente. Adicione o requeijão e misture. Retire da frigideira e reserve aquecido.
  4. -
  5. Prepare a massa: em uma tigela média, coloque os ovos, a goma para tapioca, o leite e o Caldo SAZÓN® restante, e misture até ficar homogêneo. Junte os brócolis e misture.
  6. -
  7. Em uma frigideira média (26 cm de diâmetro), untada com um fio do Azeite TERRANO®, coloque 1 concha da massa e cozinhe por 1 minuto. Vire, disponha parte do recheio e dobre a crepioca ao meio. Tampe e deixe por 2 minutos de cada lado. Repita o processo com a massa e recheio restantes, repondo o Azeite TERRANO® quando necessário. Sirva em seguida.
  8. -
- -

 

-
- - -
-

- Receita testada e aprovada por Lisiane Miura, - especialista em alimentos da equipe Sabores Ajinomoto. -

-

- Última atualização
- 11 de maio de 2023 -

-
-
-
- - - - -
-

Dúvidas sobre a receita? Entre em contato

- Fale Conosco -
- - - -
-
-

Cardápio Semanal

-
-

Cadastre-se para receber toda semana um cardápio completo, com as nossas sugestões de receitas saborosas.

-
-
    -
  • - -
  • -
  • - -
  • -
-
-
- - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Receita: Crepioca com brócolis e frango - Sabores Ajinomoto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + +
+ Busca +
+
+ +
+
+ +
+ +
+

Descubra novos sabores!

+
+
    +
  • + +
    + +
    + +
  • +
  • + +
  • +
+ + +
+
    +
+
+ +
+
+
+ + +
+
+ +

CREPIOCA COM BRÓCOLIS E FRANGO

+ + +
+ +
    +
  • + A- Diminuir +
  • +
  • + A+ Aumentar +
  • +
  • + A Tamanho Original +
  • +
+
+
+
+
+
+

Ingredientes

+
+

Recheio

+ +
    +
  • 1 e meia colher (sopa) Azeite de Oliva Extra Virgem TERRANO®
  • +
  • 3 filés de peito de frango (300 g)
  • +
  • 1 tomate pequeno, com pele e sem sementes, picado
  • +
  • 1 sachê de Caldo SAZÓN® Lev Galinha
  • +
  • 3 colheres (sopa) de requeijão cremoso
  • +
+ +

Massa

+ +
    +
  • 6 ovos
  • +
  • 6 colheres (sopa) de goma para tapioca
  • +
  • 3 colheres (sopa) de leite desnatado
  • +
  • meia xícara (chá) de floretes de brócolis picadinhos
  • +
+ +

 

+
+
+ +

Preparado com

+ +
+
+

Modo de preparo

+
+
    +
  1. Faça o recheio: em uma frigideira média, aqueça meia colher (sopa) do Azeite TERRANO® e frite os filés de frango por 4 minutos de cada lado, ou até dourarem. Retire da frigideira e desfie o frango.
  2. +
  3. Volte o frango para a frigideira e leve ao fogo médio. Junte o tomate e metade do Caldo SAZÓN®, e refogue por 2 minutos, ou até o tomate desmanchar parcialmente. Adicione o requeijão e misture. Retire da frigideira e reserve aquecido.
  4. +
  5. Prepare a massa: em uma tigela média, coloque os ovos, a goma para tapioca, o leite e o Caldo SAZÓN® restante, e misture até ficar homogêneo. Junte os brócolis e misture.
  6. +
  7. Em uma frigideira média (26 cm de diâmetro), untada com um fio do Azeite TERRANO®, coloque 1 concha da massa e cozinhe por 1 minuto. Vire, disponha parte do recheio e dobre a crepioca ao meio. Tampe e deixe por 2 minutos de cada lado. Repita o processo com a massa e recheio restantes, repondo o Azeite TERRANO® quando necessário. Sirva em seguida.
  8. +
+ +

 

+
+ + +
+

+ Receita testada e aprovada por Lisiane Miura, + especialista em alimentos da equipe Sabores Ajinomoto. +

+

+ Última atualização
+ 11 de maio de 2023 +

+
+
+
+ + + + +
+

Dúvidas sobre a receita? Entre em contato

+ Fale Conosco +
+ + + +
+
+

Cardápio Semanal

+
+

Cadastre-se para receber toda semana um cardápio completo, com as nossas sugestões de receitas saborosas.

+
+
    +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/sallysbakingaddiction.testhtml b/tests/test_data/sallysbakingaddiction.testhtml index 22b5affd0..10dec547d 100644 --- a/tests/test_data/sallysbakingaddiction.testhtml +++ b/tests/test_data/sallysbakingaddiction.testhtml @@ -1,2794 +1,1268 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - Rosemary Garlic Pull Apart Bread | Sally's Baking Addiction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - ga('create', 'UA-30449175-1', 'auto'); - ga('send', 'pageview'); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + - - - - - - - + + + - .rp4wp-related-post-image { - width: 100%!important; - padding-right: 0px!important; + + + +
+ + +
+ + + + + + + + +
+ + -
- - -
- -
-
- -
-
-
- -
-
-
-
-
- - -
-
-

Rosemary Garlic Pull Apart Bread

- - - -
- -
- - -
- - - -

Starting from a simple rosemary-infused homemade dough, this rosemary garlic pull apart bread is shaped and assembled with butter, garlic, cheese, and herbs. Baked until golden brown and served pull-apart style, this flaky and flavorful bread is completely irresistible. Just wait until you smell it baking! Truly a favorite.

-

This recipe is brought to you in partnership with Red Star Yeast.

-

- -garlic pull apart bread on cutting board - -

-

Have you ever tried my everything bagel pull apart bread? It is, without a doubt, one of the best bread recipes to come out of my kitchen. I wanted something equally as snack-y and satisfying for this holiday season, so I swapped in some everyday foolproof ingredients like rosemary, butter, and parmesan cheese.

-

I don’t think a finished recipe has ever disappeared faster in my house. (And I make chocolate chip cookies on the regular.)

-
-

Tell Me About This Rosemary Garlic Pull Apart Bread

-
    -
  • Flavor: Cheesy & garlic, rosemary & herb, salty & buttery– all packed inside the homestyle goodness of from-scratch bread. This recipe has a range of some of the BEST flavors around.
  • -
  • Texture: In addition to the irresistible flavor, this pull apart bread’s texture is definitely something to write home about. The exterior is golden crisp right out of the oven, sealing in a soft and flaky center. The assembly and shape allows for many little peaks and valleys, so you have a lot more texture than, say, dinner rolls or sandwich bread. I’m happy to report that we’re almost nearing croissants in terms of flakiness. (!!)
  • -
  • Ease: Many pull apart bread recipes use a loaf of bakery bread from the store and while that’s certainly easy and delicious, this recipe utilizes a 9 ingredient homemade dough. If you’ve ever been nervous to bake bread, this recipe is a great starting point. Shaping is pretty simple– the loaf can look messy going into the oven. If you’re new to baking with yeast, review my Baking with Yeast Guide. Lots of helpful information there!
  • -
  • Time: There’s no arguing that homemade bread takes time, but the results are always so worth the commitment. Luckily this recipe yields 1 simple loaf and once you get the assembly process down, it moves pretty quickly. Set aside at least 4 hours from start to finish, but keep in mind most of that time is hands off as the dough rises.
  • -
-

- -the buttery cheesy center of pull apart bread - -

-

- -garlic rosemary pull apart bread - -

-

Video Tutorial: How to Make Rosemary Garlic Pull Apart Bread

-

-
-

Let’s Review the Pull Apart Bread Dough

-

I don’t want to stand in the way of you and this carb-y perfection, so I’ll try to keep this short. This pull apart bread starts with homemade dough. You need 9 simple ingredients including: yeast, sugar, milk, butter, salt, egg, flour, rosemary and garlic powder. Sugar feeds the yeast, while milk hydrates it and gives the bread a softer texture (as opposed to water). Butter, salt, rosemary, and garlic powder add flavor. Egg contributes to the rising and provides more texture and structure.

-
    -
  • We’re using a superior yeast: Platinum Yeast from Red Star. This is an instant yeast that strengthens the dough and provides extra volume to the final product. It’s my preferred yeast for any and all bread baking– I use it exclusively in my kitchen because it’s always a guarantee. We only need 2 teaspoons of dry yeast which is a little less than 1 standard packet.
  • -
-
-

How to Assemble Pull Apart Bread

-

There are a billion ways to make and assemble pull apart bread. I use a rolling pin and biscuit cutter for my everything bagel pull apart bread and while you can definitely use that same method here, I opted for something even easier today. You won’t have leftover dough scraps this way.

-
    -
  1. Divide dough into 12 equal pieces.
  2. -
  3. Flatten into 4-inch circles. They don’t need to be perfect.
  4. -
  5. Spread garlic herb butter on top. Sprinkle with cheese.
  6. -
  7. Fold the circles in half and arrange upright in the loaf pan.
  8. -
-

*You don’t need a rolling pin, but you could certainly use one if you want.

-

- -Platinum Yeast by Red Star in bowl with open packet next to it - -

-

Pull Apart Bread Step by Step Photos

-

When you get started, use these helpful photos as your guide.

-

After the dough rises, punch it down and divide into 12 pieces.

-

- -risen dough in glass bowl then another photo of dough on counter - -

-

Flatten the dough rounds and spread each with garlic herb butter.

-

- -butter filling in bowl and on round piece of dough - -

-

Sprinkle with cheese and fold in half to resemble a taco.

-

Note: I love cheesy bread, but I appreciate that it doesn’t overpower the rosemary in this recipe. If you’re looking for a heavier cheesy flavor, you will love my homemade cheese bread.

-

- -side by side photo of butter and cheese filling on dough then dough folded up - -

-

Why fold the circles in half? Folding the dough circles in half gives the bread a solid base where no butter/cheese can seep through. I had so much trouble with a similar recipe when I tried to arrange buttered squares of dough in a loaf pan. The butter leaked everywhere and the bread was a greasy mess. While some butter melts around the sides here, the bread’s base is pretty solid.

-

Line folded circles in a greased loaf pan.

-

- -dough rounds lined in loaf baking pan - -

-

Allow to rise until puffy, then bake until golden brown.

-

- -side by side photo of pull apart bread before baking and after baking - -

-

- -close-up photo of garlic rosemary pull apart bread loaf - -

-

This bread fits the bill for a snack, appetizer, or alongside dinner. You can slice the loaf or tear off pieces. Whenever or however you serve it, I’m confident every lucky taste tester will beg for seconds. And if you’re craving sugar, this homemade monkey bread is equally mouthwatering and perfectly acceptable for breakfast. 😉

-Print
- - - - - - - clock - clock icon - - - - - cutlery - cutlery icon - - - - - flag - flag icon - - - - - folder - folder icon - - - - - instagram - instagram icon - - - - - pinterest - pinterest icon - - - - - facebook - facebook icon - - - - - print - print icon - - - - - squares - squares icon - - - - - heart - heart icon - - - - - heart solid - heart solid icon - - - - - - -
-
- - -close-up photo of garlic rosemary pull apart bread loaf - -
-
-

Rosemary Garlic Pull Apart Bread

- -
-
    -
  • - Author: Sally
  • -
  • - Prep Time: 3 hours
  • -
  • - Cook Time: 50 minutes
  • -
  • - Total Time: 4 hours
  • -
  • - Yield: 1 loaf
  • -
  • - Category: Bread
  • -
  • - Method: Baking
  • -
  • - Cuisine: American
  • -
-
- - -
- - -
- -
-
- -
-

Description

-
-

Make a flavorful pull apart bread using this delicious rosemary-infused yeasted dough. You can use your favorite cheese in the filling. I love and usually use shredded parmesan.

-
-
- -
- -
-
-
-

Ingredients

-
-
-
-

Dough

-
    -
  • 2 teaspoons Platinum Yeast by Red Star*
  • -
  • 1 Tablespoon granulated sugar
  • -
  • 3/4 cup (180ml) whole milk
  • -
  • 3 Tablespoons (45gunsalted butter, softened to room temperature
  • -
  • 1 large egg
  • -
  • 2 and 1/3 cups (291g) all-purpose flour (spoon & leveled), plus more as needed*
  • -
  • 1 teaspoon salt
  • -
  • 1 teaspoon garlic powder
  • -
  • 1 Tablespoon finely chopped fresh rosemary (or 2 teaspoons dried)
  • -
-

Filling

-
    -
  • 5 Tablespoons (75g) unsalted butter, extra soft (see note)
  • -
  • 1 Tablespoon finely chopped fresh rosemary (or 2 teaspoons dried)
  • -
  • 1 Tablespoon finely chopped fresh parsley (or 2 teaspoons dried)
  • -
  • 2 garlic cloves, minced or 1/2 teaspoon garlic powder
  • -
  • 1/4 teaspoon salt
  • -
  • 3/4 cup (95g) shredded parmesan, mozzarella, or white cheddar cheese (or your favorite shredded cheese)
  • -
-

Optional Topping

-
    -
  • 1 Tablespoon unsalted butter, melted
  • -
  • flaky/coarse sea salt for sprinkling
  • -
-
-
- -
- -
-
-

Instructions

-
-
-
    -
  1. Make the dough: Place the yeast and sugar in the bowl of a stand mixer fitted with a dough hook or paddle attachment. Or, if you do not own a stand mixer, a regular large mixing bowl. Heat the milk on the stove or in the microwave until warm to touch, about 110°F (43°C). Pour warm milk on top of yeast/sugar. Whisk gently to combine, then loosely cover with a clean kitchen towel and allow to sit for 5-10 minutes. The mixture will be frothy after 5-10 minutes.
  2. -
  3. If you do not have a mixer, you can mix the dough together with a wooden spoon or rubber spatula in this step. Add the butter, egg, flour, salt, garlic powder, and rosemary. Beat on low speed for 3 minutes. Dough will be soft. Transfer it to a lightly floured work surface. Using lightly floured hands, knead it for 1 minute. If the dough is too sticky to handle, add 1-3 more Tablespoons of flour, but you want a very soft dough. Shape into a ball.
  4. -
  5. Place the dough in a greased bowl (I use nonstick spray to grease) and cover with plastic wrap or aluminum foil. Place in a slightly warm environment to rise until doubled in size, around 60-90 minutes. (If desired, use my warm oven trick for rising. See my answer to Where Should Dough Rise? in my Baking with Yeast Guide.)
  6. -
  7. As the dough rises, prepare the filling in the next step and grease a 9×5 inch loaf pan.
  8. -
  9. Make the filling: In a medium bowl, mix the soft butter, rosemary, parsley, garlic, and salt together. If the butter is soft enough, you can just mix it all together with a spoon or fork. You can use an electric mixer if that’s easier too. Cover tightly and set aside until ready to use. (Don’t refrigerate unless making well in advance. It’s easiest to spread on the dough when at room temperature. If refrigerated, let it come to room temperature before spreading on dough pieces.)
  10. -
  11. Assemble the bread: Punch down the dough to release the air. Place dough on a lightly floured work surface. Divide it into 12 equal pieces, each about 1/4 cup of dough and a little larger than a golf ball. Using lightly floured hands, flatten each into a circle that’s about 4 inches in diameter. The circle doesn’t have to be perfectly round. I do not use a rolling pan to flatten, but you certainly can if you want. Spread 1-2 teaspoons of filling mixture onto each. Sprinkle each with 1 Tablespoon of cheese. Fold circles in half and line in prepared baking pan, round side up. See photos above for a visual.
  12. -
  13. Cover with plastic wrap or aluminum foil and allow to rise once again in a slightly warm environment until puffy, about 45 minutes.
  14. -
  15. Adjust the oven rack to the lower third position then preheat oven to 350°F (177°C).
  16. -
  17. Bake until golden brown, about 50 minutes. If you find the top of the loaf is browning too quickly, tent with aluminum foil. (Don’t be alarmed if there’s melted butter around the sides of the bread as it bakes, it will seep into the bread before it finishes.) Remove from the oven and place the pan on a wire rack. If desired, brush with melted butter for topping and sprinkle with sea salt.
  18. -
  19. Cool for 10 minutes in the pan, then remove from the pan and serve warm.
  20. -
  21. Cover and store leftovers at room temperature for up to 2 days or in the refrigerator for up to 1 week. Since the bread is extra crispy on the exterior, it will become a little hard after day 1. Reheat in a 300°F (149°C) oven for 10-15 minutes until interior is soft again or warm in the microwave.
  22. -
-
-
- - -
- - - -
-

Notes

-
-
    -
  1. Make Ahead Instructions: Freeze baked and cooled bread for up to 3 months. Thaw at room temperature or overnight in the refrigerator and warm in the oven to your liking. The dough can be prepared through step 3, then after it has risen, punch it down to release the air, cover it tightly, then place in the refrigerator for up to 2 days. Continue with step 4. To freeze the dough, prepare it through step 3. After it has risen, punch it down to release the air. Wrap in plastic wrap and place in a freezer-friendly container for up to 3 months. When ready to use, thaw the dough overnight in the refrigerator. Then let the dough sit at room temperature for about 30 minutes before continuing with step 4. (You may need to punch it down again if it has some air bubbles.)
  2. -
  3. Yeast: I always use Platinum Yeast by Red Star, an instant yeast. If using active dry yeast, the rise times could be slightly longer. Reference my Baking with Yeast Guide for answers to common yeast FAQs.
  4. -
  5. Flour: Feel free to use the same amount of bread flour instead of all-purpose flour. You can also try swapping out 1 cup of flour for whole wheat flour. Do not replace all of the flour with whole wheat flour– just 1 cup.
  6. -
  7. Extra Soft Butter for Filling: Have you ever read my page about room temperature butter? Room temperature butter for baking should still be cool to the touch. You want room temperature butter for the dough. However, for the filling, you want extra soft butter so you can easily spread it onto the flattened dough without tearing the dough. Feel free to microwave it for 10-15 seconds to help it get extra soft.
  8. -
-
-
- - - -
-

Keywords: pull apart bread, garlic bread

-
- - -
- -
-

- -garlic rosemary pull apart bread loaf - -

- -
- - - - -
- - - -
- -

- 237 Comments

- - - - - - -
- - -
-
-
    - -
  1. - -
    -
    -
    - Hanwei says:
    - - -
    -

    I’ve made several things by you now and this is the first time making the Rosemary garlic pull-apart bread. It is absolutely delicious!

    -

    -
    - -
    -
  2. - -
  3. - -
    - -

    Hi Sally, for the dough, could i replace garlic powder with a teaspoon of fresh garlic instead?

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Lexi @ Sally's Baking Addiction says:
      - - -
      -

      Hi Ruth, Fresh minced garlic yields a slightly wetter dough so you may want another Tablespoon or so of flour. 2-3 minced cloves would be plenty. Enjoy!

      -
      - -
      -
        - -
      1. - -
        - -

        I see, thanks for the tip! 🙂

        -
        -
        -
        -
      2. -
      -
    2. -
    -
  4. - -
  5. - -
    - -

    I used dried rosemary, reduced by 1/2 in both the dough and butter – way too much for our tastes. Next time will reduce it to 1/2 tsp each. But … we tried it with a marinara sauce and OMG it was delish.

    -

    Made this recipe, by hand, with young grandkids and had a wonderful time mixing, kneading, assembling. Thank you so much for this recipe.

    -

    -
    - -
    -
  6. - -
  7. - -
    -
    -
    - Balbir says:
    - - -
    -

    Can we skip the egg?

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Trina @ Sally's Baking Addiction says:
      - - -
      -

      We don’t recommend skipping the egg. You could try an egg substitute but we haven’t tested any. Let us know how it goes!

      -
      - -
      -
        - -
      1. - -
        -
        -
        - Jamie says:
        - - -
        -

        Made the bread yesterday and wow, what a sensation of flavours! I followed the recipe using my kitchenaid and it turned out beautifully. As a dutch living in South Korea I struggle to measure with cups. Pitiful since Americans bake such delicious goodies! So I am very glad to see that you write down grams as well, easy to follow. Thank you!

        -
        -
        -
        -
      2. -
      -
    2. -
    -
  8. - -
  9. - -
    - -

    I’d like to make this using non-dairy (violife) shredded cheese instead of the dairy cheese…I do use it on pizza and other baked dishes. Any thoughts whether that would be ok with this recipe?

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Stephanie @ Sally's Baking Addiction says:
      - - -
      -

      Hi UK, We haven’t tested this with dairy free cheese, but if you enjoy it on your pizzas you should enjoy it here also. Let us know if you give it a try!

      -
      - -
      -
    2. -
    -
  10. - -
  11. - -
    - -

    Hi I have a fan oven what temperature should it be at?

    -

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Lexi @ Sally's Baking Addiction says:
      - - -
      -

      Hi Emma, our recipes are written for conventional ovens, but for convectional ovens we usually recommend that readers lower their temperature by 25 degrees F and keep in mind that things may still take less time to bake.

      -
      - -
      -
    2. -
    -
  12. - -
  13. - -
    -
    -
    - Rebecca Balf says:
    - - -
    -

    Best bread I have ever made! So full
    -of flavour and turns out great every time. My toddler loves it too. Perfect for this novice bread maker.
    -Keep the amazing recipes coming please!

    -

    -
    - -
    -
  14. - -
  15. - -
    -
    -
    - Audrey says:
    - - -
    -

    I am in Denver Colorado visiting and would like to make this for my daughter and her family. What do I need to adjust for the altitude of 5280
    -Love how it turns out in IL!!

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Trina @ Sally's Baking Addiction says:
      - - -
      -

      Hi Audrey, I wish we could help, but we have no experience baking at high altitude. I know some readers have found this chart helpful: https://www.kingarthurflour.com/learn/high-altitude-baking.html

      -
      - -
      -
    2. -
    -
  16. - -
  17. - -
    -
    -
    - Vivian says:
    - - -
    -

    I followed the recipe exactly, and it was SO good! I had some of the butter spread leftover, which was so good and easy I’d make it on its own too.

    -

    -
    - -
    -
  18. - -
  19. - -
    -
    -
    - Lou says:
    - - -
    -

    Hi!
    -I made it and the recipe is so delicious, easy, and fun. I showed pics to my friend and he’d like some. Problem is that he’s 500 miles away. Do you think it’d be ok to overnight it?

    -

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Stephanie @ Sally's Baking Addiction says:
      - - -
      -

      Hi Lou, The bread should be ok at room temperature for up to 2 days. Since the bread is extra crispy on the exterior, it will become a little hard after day 1, so when you mail it just send along the directions from the recipe notes for softening it back up.

      -
      - -
      -
    2. -
    -
  20. - -
  21. - -
    -
    -
    - Heather says:
    - - -
    -

    The flavor was great and this was fun to make! I enjoy making the breads on this website. I’m new to bread making. The loaf didn’t rise completely during the baking step and the bread was a bit dense. What could have caused this? The only ‘problem’ I appeared to encounter was when I pulled the dough out of the bowl to knead it—it was pretty sticky and wet and I added some flour to make it less tacky. I also did all the mixing by hand. I want to try this bread again.

    -
    - -
    -
  22. - -
  23. - -
    -
    -
    - Tonette says:
    - - -
    -

    Hi Sally, what size of loaf or bread pan did you use for this recipe?

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Lexi @ Sally's Baking Addiction says:
      - - -
      -

      Hi Tonette, we used a 9×5 inch loaf pan in this recipe.

      -
      - -
      -
    2. -
    -
  24. - -
  25. - -
    -
    -
    - Tonette says:
    - - -
    -

    Thanks! I just finished baking and it’s delish!

    -

    -
    - -
    -
  26. - -
  27. - -
    -
    -
    - Leigh says:
    - - -
    -

    I have made two loaves of bread in my life. The first was your Artisan Bread recipe, which came out great. This was the second. I skipped the headliner – the rosemary – because it felt safer to try a straight up garlic bread. Otherwise, I followed the recipe exactly, including your instructions for using a convection oven (lower temp, shorter time). It came out beautifully and my picky teenagers inhaled half a loaf in one sitting. Thank you for your incredibly clear instructions, beautiful photos and helpful notes.

    -

    -
    - -
    -
  28. - -
  29. - -
    -
    -
    - Itti says:
    - - -
    -

    Hi! I have tried quite a few of your recipes and the end results were amazing! I tried this recipe but the bread flavour was a bit sour as well as there was a strong smell of the yeast. but overall the texture of the bread was good and the taste was good if you ignore the sour flavour.

    -
    - -
    -
  30. - -
  31. - -
    -
    -
    - Ressie Thomas-Burks says:
    - - -
    -

    This looks and smells amazing! I wish I could leave a picture before my husband gets home…he’s going to love it!

    -
    - -
    -
  32. - -
  33. - -
    -
    -
    - Ashika says:
    - - -
    -

    Made this tonight for my family and they loved it! it’s absolutely delicious! Thank you soo much!

    -
    - -
    -
  34. - -
  35. - -
    -
    -
    - kathy says:
    - - -
    -

    LOVED it!!! the texture of the dough is so yummy crusty outside as soft buttery inside. thank you
    -want to try a sweet version with cinnamon and sugar.

    -
    - -
    -
  36. - -
  37. - -
    -
    -
    - Becky says:
    - - -
    -

    Turned out horrible. The recipe, reviews and photos looked good, I spent four hours of my life near the kitchen in anticipation of something good, but alas- it turned out horrible. It was swimming in butter on the second rise, which should have been a dead giveaway, excess butter filling does not reabsorb. It turned out too crunchy to eat. We ended up throwing it away, I want my four hours back.

    -

    -
    - -
    -
  38. - -
  39. - -
    -
    -
    - Anne says:
    - - -
    -

    Hi Sally!
    -Thank you so much for yet another great recipe, I wanted to know, could I make half a batch? Only need it for one person
    -TIA

    -

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Lexi @ Sally's Baking Addiction says:
      - - -
      -

      Hi Anne, you can certainly try halving the batch and making in a smaller pan. Let us know how it goes!

      -
      - -
      -
    2. -
    -
  40. - -
  41. - -
    -
    -
    - Anne says:
    - - -
    -

    Hi
    -Can we skip cheese? Or would mozzarella work? Lockdown here and only have mozarella
    -TIA

    -

    -
    - -
    -
      - -
    1. - -
      -
      -
      - Lexi @ Sally's Baking Addiction says:
      - - -
      -

      Hi Anne, shredded mozzarella is OK since you’re using only a little between the dough pieces. The bread may take a bit longer to bake though. Enjoy!

      -
      - -
      -
    2. -
    -
  42. -
- -
- -1 - -3 -4 -5 -
-
-
-

Leave a Reply

Your email address will not be published. Required fields are marked *

- Recipe rating - - - - - - - - - -
-

- - -

-

- -

-

This site uses Akismet to reduce spam. Learn how your comment data is processed.

-
-
-
- -
-
-

With kitchen-tested quality recipes and step-by-step tutorials, my goal is to give you the confidence to bake and cook from scratch.

-

Sally's signature

-
-
- - - -
-
-
-

Recipes You’ll Love

-
-
-
- - -
-

Archives

- - - - -

Categories

-
-
- - -
-
-
-
- -
-
-

- -

-

Join the community on the 1st of every month as we tackle a new challenge recipe. - -Review Sally's Baking Challenge FAQ page if you have any questions.

- View More - -
-
-
- -
-
-
- -
-
-

- -

-

A tradition since 2013, every December we countdown to Christmas with 10 new cookie recipes in a row!

- View More - -
-
-
- -
-
-
- -
-
-

- -

-

The first week of every November is all about Thanksgiving Pies.

- View More - -
-
-
- - -
-
-
-
-

My Cookbooks

-
- Sally's Cookbooks - -
-
-
- - -
-
-
-
- - -
- -
-
-
-
-
-
-
-

About Sally

-

Welcome to my Kitchen!

-

I’m Sally, a cookbook author, photographer, and blogger. My goal is to give you the confidence and knowledge to cook and bake from scratch while providing quality recipes and plenty of pictures. Grab a cookie, take a seat, and have fun exploring! more about Sally

- -
-
-
- -
-
-
- - - - - - - - - -
- - - - - - - - - - - - +
+
+ +
An Elite Cafe Media Food Publisher
+
+
+ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/sallysblog.testhtml b/tests/test_data/sallysblog.testhtml index 880db906a..dafe87946 100644 --- a/tests/test_data/sallysblog.testhtml +++ b/tests/test_data/sallysblog.testhtml @@ -1 +1 @@ -20 Minuten Pasta / Brokkoli-Schinken-Nudeln / Sally und Murat kochen

20 Minuten Pasta / Brokkoli-Schinken-Nudeln / Sally und Murat kochen

Schnelle Rezepte zum Mittagessen oder Abendessen liebe ich. Dieses Pastagericht kannst du in etwa 20 Minuten zubereiten und auch hier Zutaten deiner Wahl verwenden. Als Gemüse verwende ich hier Brokkoli und Erbsen, aber auch Möhren, Zucchini oder andere Zutaten, die gerade im Kühlschrank liegen, dürfen gerne verwendet werden. Falls du das Gericht vegan zubereiten willst, tauschst du einfach die Butter gegen Olivenöl aus. Verwende statt Milch und Käse gerne eine pflanzliche Alternative und lasse den Schinken weg. Das Gericht kann auch als One-Pot-Gericht zubereitet werden, wenn du die Nudeln mit etwas mehr Wasser in der Soße garst. Allerdings finde ich es bei diesem Rezept besser zwei Töpfe zu verwenden, damit die Garzeiten besser kontrolliert werden können. Guten Appetit.

Käsesahnesoße

Schäle die Zwiebel und Knoblauchzehe und schneide sie fein. Erhitze die Butter in einer großen Pfanne und gib das Mehl hinzu. Brate es etwa 1 Minute an. Füge die Knoblauch- und Zwiebelwürfel hinzu und brate sie auch etwa 2-3 Minuten an. Lasse in der Zwischenzeit Wasser für die Nudeln aufkochen und salze es gut.

Lösche die Mehlschwitze mit der Gemüsebrühe und Milch ab und lasse die Soße aufkochen. Teile die Röschen des Brokkolis auf, schäle und schneide den Strunk fein. Gib die Strunkwürfel und die beiden Käsesorten grob zerkleinert in die Soße, würze sie mit Salz und Pfeffer und lasse sie mit Deckel etwa 2 Minuten köcheln.

Nudeln kochen

Koche in der Zwischenzeit auch die Nudeln im Salzwasser nach Packungsanleitung bissfest.

Brokkoli-Schinken-Nudeln fertigstellen

Schneide den Schinken in Würfel und gib ihn mit den Brokkoliröschen und den Erbsen in die Soße und lasse den Brokkoli etwa 3-4 Minuten in der Soße köcheln. Gib etwa 1 Schöpfkelle Nudelwasser in die Soße, gieße die Nudeln ab und vermische sie mit der Soße. Fertig ist das schnelle Nudelgericht. Viel Spaß beim Nachkochen, eure Sally!

Video Anleitung

Einkaufsliste erstellen?
Du möchtest die Zutaten dieses Rezepts als Einkaufsliste abspeichern? Diese und weitere nützlichen Funktionen findest du in meiner App fur Android-und iOS-Geräte:
Rezept Drucken?
Zubereitungszeit

Zubereitungszeit

20 Minuten

Zutaten für:

Portionen
Käsesahnesoße
1
Zwiebel
1
Knoblauchzehe
20 g
Butter
20 g
Mehl
300 g
Gemüsebrühe
200 g
Milch
500 g
Brokkoli
200 g
Gorgonzola
50 g
Parmesan
100 g
Schinken (z. B. Pute)
150 g
Erbsen (TK)
0,25 TL
Salz
0,25 TL
Pfeffer
Pasta
500 g
Nudeln (z. B. Orechiette)
\ No newline at end of file +20 Minuten Pasta / Brokkoli-Schinken-Nudeln / Sally und Murat kochen

20 Minuten Pasta / Brokkoli-Schinken-Nudeln / Sally und Murat kochen

Schnelle Rezepte zum Mittagessen oder Abendessen liebe ich. Dieses Pastagericht kannst du in etwa 20 Minuten zubereiten und auch hier Zutaten deiner Wahl verwenden. Als Gemüse verwende ich hier Brokkoli und Erbsen, aber auch Möhren, Zucchini oder andere Zutaten, die gerade im Kühlschrank liegen, dürfen gerne verwendet werden. Falls du das Gericht vegan zubereiten willst, tauschst du einfach die Butter gegen Olivenöl aus. Verwende statt Milch und Käse gerne eine pflanzliche Alternative und lasse den Schinken weg. Das Gericht kann auch als One-Pot-Gericht zubereitet werden, wenn du die Nudeln mit etwas mehr Wasser in der Soße garst. Allerdings finde ich es bei diesem Rezept besser zwei Töpfe zu verwenden, damit die Garzeiten besser kontrolliert werden können. Guten Appetit.

Käsesahnesoße

Schäle die Zwiebel und Knoblauchzehe und schneide sie fein. Erhitze die Butter in einer großen Pfanne und gib das Mehl hinzu. Brate es etwa 1 Minute an. Füge die Knoblauch- und Zwiebelwürfel hinzu und brate sie auch etwa 2-3 Minuten an. Lasse in der Zwischenzeit Wasser für die Nudeln aufkochen und salze es gut.

Lösche die Mehlschwitze mit der Gemüsebrühe und Milch ab und lasse die Soße aufkochen. Teile die Röschen des Brokkolis auf, schäle und schneide den Strunk fein. Gib die Strunkwürfel und die beiden Käsesorten grob zerkleinert in die Soße, würze sie mit Salz und Pfeffer und lasse sie mit Deckel etwa 2 Minuten köcheln.

Nudeln kochen

Koche in der Zwischenzeit auch die Nudeln im Salzwasser nach Packungsanleitung bissfest.

Brokkoli-Schinken-Nudeln fertigstellen

Schneide den Schinken in Würfel und gib ihn mit den Brokkoliröschen und den Erbsen in die Soße und lasse den Brokkoli etwa 3-4 Minuten in der Soße köcheln. Gib etwa 1 Schöpfkelle Nudelwasser in die Soße, gieße die Nudeln ab und vermische sie mit der Soße. Fertig ist das schnelle Nudelgericht. Viel Spaß beim Nachkochen, eure Sally!

Einkaufsliste erstellen?
Du möchtest die Zutaten dieses Rezepts als Einkaufsliste abspeichern? Diese und weitere nützlichen Funktionen findest du in meiner App fur Android-und iOS-Geräte:
Rezept Drucken?
Zubereitungszeit

Zubereitungszeit

20 Minuten

Zutaten für:

Portionen
Käsesahnesoße
1
Zwiebel
1
Knoblauchzehe
20 g
Butter
20 g
Mehl
300 g
Gemüsebrühe
200 g
Milch
500 g
Brokkoli
200 g
Gorgonzola
50 g
Parmesan
0,25 TL
Salz
0,25 TL
Pfeffer
100 g
Schinken (z. B. Pute)
150 g
Erbsen (TK)
Pasta
500 g
Nudeln (z. B. Orechiette)
\ No newline at end of file diff --git a/tests/test_data/saltpepperskillet.testhtml b/tests/test_data/saltpepperskillet.testhtml index 15c095a36..383f61a05 100644 --- a/tests/test_data/saltpepperskillet.testhtml +++ b/tests/test_data/saltpepperskillet.testhtml @@ -1,959 +1,981 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Smoked Whole Chicken Recipe - Juicy and Delicious - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - menu icon - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + Smoked Whole Chicken Recipe - Juicy and Delicious + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Smoked Whole Chicken

Applewood smoked with a little kick and sweetness. Making a whole chicken in the smoker is the perfect way to feed a crowd or feast for days on a succulent yardbird.
Published April 13, 2020 by Justin
This post may contain affiliate links. Please read my Disclosure Policy.
- - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +

Smoked Whole Chicken

Applewood smoked with a little kick and sweetness. Making a whole chicken in the smoker is the perfect way to feed a crowd or feast for days on a succulent yardbird.
Published April 13, 2020 by Justin
This post may contain affiliate links. Please read my Disclosure Policy.
+ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/saveur.testhtml b/tests/test_data/saveur.testhtml index d93237f82..59483b873 100644 --- a/tests/test_data/saveur.testhtml +++ b/tests/test_data/saveur.testhtml @@ -1,6 +1,4 @@ - - -Baked Saffron Yogurt Rice with Chicken (Tahcheen-e Morgh) | Saveur
Recipes

Baked Saffron Yogurt Rice with Chicken (Tahcheen-e Morgh)

  • Serves

    serves 8

  • Cook

    4 hours 45 minutes

ZACHARY ZAVISLAK

This dish can be prepared partially in advance: Parboil the rice, assemble the ingredients, and refrigerate, covered, for up to a few hours. Bring to room temperature before baking. It is best prepared in a clear glass baking dish and served with yogurt and the fresh herb platter known as sabzi khordan.

What You Will Need

Baked Saffron Yogurt Rice with Chicken (Tahcheen-e Morgh)

PUBLISHED Mar 15, 2019 2:00 AM
Baked Saffron Yogurt Rice with Chicken (Tahcheen-e Morgh)
Bake - this tahcheen, a saffron rice with chicken, in a clear glass baking -dish so you can check on the crisping of the rice’s bottom layer. Get -the recipe for Baked Saffron Yogurt Rice with Chicken (Tahcheen-e Morgh) - ». Zachary Zavislak
Share

This - dish can be prepared partially in advance: Parboil the rice, assemble -the ingredients, and refrigerate, covered, for up to a few hours. Bring -to room temperature before baking. It is best prepared in a clear glass -baking dish and served with yogurt and the fresh herb platter known as sabzi khordan.

What You Will Need

Yield: serves 8

Time: 4 hours 45 minutes

For the tahcheen:

  • 3 cups extra-long white basmati rice (1 lb. 4 oz.)
  • 14 cup plus 2 Tbsp. kosher salt, divided, plus more as needed
  • 14 tsp. saffron, lightly ground between your fingers, plus more for sprinkling
  • 3 tbsp. extra-virgin olive oil
  • 1 large yellow onion, halved and sliced ¼-inch-thick
  • 4 medium garlic cloves, finely chopped (1 Tbsp.)
  • 10 boneless, skinless chicken thighs (2 lb. 3 oz.), halved
  • 14 tsp. freshly ground black pepper
  • 14 cup fresh lemon juice
  • 1 cup plain whole-milk Greek yogurt
  • 1 large egg
  • 5 tbsp. unsalted butter, divided

For the topping:

  • 1 tbsp. unsalted butter
  • 12 - cup dried barberries, picked, soaked in cold water for 15 minutes, then - drained (or substitute finely chopped dried cranberries)
  • 1 tsp. sugar (omit if using cranberries)
  • 13 cup raw pistachios, coarsely chopped

Instructions

  1. Parboil - the rice by following steps 1 and 2 of the Steamed Saffron Rice with -Tahdig recipe (p. 36). Set the rice aside to drain as you prepare the -dish’s other components.
  2. In a small bowl, add the saffron and 2 tablespoons hot water. (Be sure to pre-soak your barberries now, too. See toppings list.)
  3. In - a large, deep skillet, add the olive oil and set over medium heat. Once - hot, add the onion and ¼ teaspoon salt, and cook, stirring -occasionally, until soft and golden, about 20 minutes. Add the garlic -and cook until fragrant, 2 minutes. Add the chicken thighs, 2¾ teaspoons - salt, and the pepper. Cook, turning the chicken as needed, until the -pieces begin to brown slightly, about 6 minutes total. Add the lemon -juice and saffron water, and turn the chicken to coat well. Lower the -heat to medium-low, partially cover the pot, and let simmer, stirring -occasionally, until the chicken is tender and just cooked through, 20–25 - minutes. Remove from the heat and let cool slightly. Cut the chicken -into ½-inch-long strips, return them to the pan, and toss to coat in the - onions and pan juices. Remove the pan from the heat and set aside while - you finish the rice.
  4. Preheat the oven to 400°F and set a rack in the lowest position.
  5. In - a large bowl, combine the yogurt, egg, and a tiny pinch of ground -saffron. Add half of the rice and stir well to combine. Set the mixture -aside.
  6. In - a 9-by-13-inch glass baking dish (preferably clear), add 3 tablespoons -of butter; set the dish in the oven to melt the butter, about 3 minutes. - Remove the dish, swirling the melted butter all over the bottom and -sides. Spread the yogurt-rice mixture evenly along the bottom of the -dish, packing it down firmly. Add the chicken pieces evenly over the -rice, then sprinkle the remaining plain rice over the chicken in an even - layer. Drizzle with 2 tablespoons of chicken juices and dot with the -remaining 2 tablespoons of butter. Cover tightly with aluminum foil, -transfer to the oven, and bake until the bottom of the rice is crispy -and golden, 80–90 minutes. (If using a clear glass dish, carefully lift -it to check the bottom.) Remove the baking dish and let the rice rest at - room temperature for 5 minutes.
  7. While - the tahcheen rests, prepare the topping: In a small pot, melt the -butter over medium heat. Stir in the drained barberries, pistachios, and - sugar (if using), and cook until the berries are just plumped, about 2 -minutes. Remove from the heat.
  8. Run - a knife along the sides of the baking dish to help release the rice. -Place a large rectangular serving platter, baking tray, or cutting board - over the tahcheen, take a deep breath, and quickly and confidently flip - the baking dish over to unmold. You should hear a swish when the tahdig - releases. Remove the baking dish and sprinkle the crispy surface of the - rice with the barberry topping. Cut into pieces and serve.
\ No newline at end of file +}

Ingredients

For the tahcheen:

  • 3 cups extra-long white basmati rice (1 lb. 4 oz.)
  • 14 cup plus 2 Tbsp. kosher salt, divided, plus more as needed
  • 14 tsp. saffron, lightly ground between your fingers, plus more for sprinkling
  • 3 tbsp. extra-virgin olive oil
  • 1 large yellow onion, halved and sliced ¼-inch-thick
  • 4 medium garlic cloves, finely chopped (1 Tbsp.)
  • 10 boneless, skinless chicken thighs (2 lb. 3 oz.), halved
  • 14 tsp. freshly ground black pepper
  • 14 cup fresh lemon juice
  • 1 cup plain whole-milk Greek yogurt
  • 1 large egg
  • 5 tbsp. unsalted butter, divided

For the topping:

  • 1 tbsp. unsalted butter
  • 12 cup dried barberries, picked, soaked in cold water for 15 minutes, then drained (or substitute finely chopped dried cranberries)
  • 1 tsp. sugar (omit if using cranberries)
  • 13 cup raw pistachios, coarsely chopped

Instructions

Step 1

Parboil the rice by following steps 1 and 2 of the Steamed Saffron Rice with Tahdig recipe (p. 36). Set the rice aside to drain as you prepare the dish’s other components.

Step 2

In a small bowl, add the saffron and 2 tablespoons hot water. (Be sure to pre-soak your barberries now, too. See toppings list.)

Step 3

In a large, deep skillet, add the olive oil and set over medium heat. Once hot, add the onion and ¼ teaspoon salt, and cook, stirring occasionally, until soft and golden, about 20 minutes. Add the garlic and cook until fragrant, 2 minutes. Add the chicken thighs, 2¾ teaspoons salt, and the pepper. Cook, turning the chicken as needed, until the pieces begin to brown slightly, about 6 minutes total. Add the lemon juice and saffron water, and turn the chicken to coat well. Lower the heat to medium-low, partially cover the pot, and let simmer, stirring occasionally, until the chicken is tender and just cooked through, 20–25 minutes. Remove from the heat and let cool slightly. Cut the chicken into ½-inch-long strips, return them to the pan, and toss to coat in the onions and pan juices. Remove the pan from the heat and set aside while you finish the rice.

Step 4

Preheat the oven to 400°F and set a rack in the lowest position.

Step 5

In a large bowl, combine the yogurt, egg, and a tiny pinch of ground saffron. Add half of the rice and stir well to combine. Set the mixture aside.

Step 6

In a 9-by-13-inch glass baking dish (preferably clear), add 3 tablespoons of butter; set the dish in the oven to melt the butter, about 3 minutes. Remove the dish, swirling the melted butter all over the bottom and sides. Spread the yogurt-rice mixture evenly along the bottom of the dish, packing it down firmly. Add the chicken pieces evenly over the rice, then sprinkle the remaining plain rice over the chicken in an even layer. Drizzle with 2 tablespoons of chicken juices and dot with the remaining 2 tablespoons of butter. Cover tightly with aluminum foil, transfer to the oven, and bake until the bottom of the rice is crispy and golden, 80–90 minutes. (If using a clear glass dish, carefully lift it to check the bottom.) Remove the baking dish and let the rice rest at room temperature for 5 minutes.

Step 7

While the tahcheen rests, prepare the topping: In a small pot, melt the butter over medium heat. Stir in the drained barberries, pistachios, and sugar (if using), and cook until the berries are just plumped, about 2 minutes. Remove from the heat.

Step 8

Run a knife along the sides of the baking dish to help release the rice. Place a large rectangular serving platter, baking tray, or cutting board over the tahcheen, take a deep breath, and quickly and confidently flip the baking dish over to unmold. You should hear a swish when the tahdig releases. Remove the baking dish and sprinkle the crispy surface of the rice with the barberry topping. Cut into pieces and serve.

Want more SAVEUR?

Get our favorite recipes, stories, and more delivered to your inbox.

Disclaimers

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. Registration on or use of this site constitutes acceptance of our Terms of Service.

© 2023 Another Little Whisk LLC. All rights reserved.

\ No newline at end of file diff --git a/tests/test_data/seriouseats.testhtml b/tests/test_data/seriouseats.testhtml index 3b01f4721..a355effc9 100644 --- a/tests/test_data/seriouseats.testhtml +++ b/tests/test_data/seriouseats.testhtml @@ -1,5 +1,5 @@ - + @@ -27,6 +27,8 @@ + + @@ -38,14 +40,14 @@ - + - + @@ -53,8 +55,7 @@ - - + - + +})(); @@ -399,11 +474,11 @@ Mntl.PageView.init(pageViewDataAsJSON); - - - - - + + + + + @@ -414,48 +489,20 @@ Mntl.PageView.init(pageViewDataAsJSON); "@type": ["Recipe"] ,"headline": "Buttery, Flaky Pie Crust Recipe" ,"datePublished": "2016-06-27T05:45:00.000-04:00" -,"dateModified": "2022-09-16T11:44:07.341-04:00" +,"dateModified": "2023-08-25T12:28:20.680-04:00" ,"author": [ {"@type": "Person" ,"name": "Stella Parks" -,"description": "Stella Parks is a CIA-trained baking nerd and pastry wizard, dubbed one of America's Best New Pastry Chefs by Food & Wine. She was the pastry editor at Serious Eats from 2016 to 2019." -,"jobTitle": "Editor Emeritus" ,"url": "https://www.seriouseats.com/stella-parks-5119004" -,"sameAs": [ -"https://twitter.com/bravetart", -"https://www.instagram.com/bravetart/", -"http://bravetart.com/" -] -,"knowsAbout": ["American baking"] -,"alumniOf": [ -{ -"@type": "Organization", -"Name": "Culinary Institute of America" -} -] } ] ,"description": "A buttery, flaky, tender, and easy pie dough recipe that requires no special equipment, ingredients, or training." -,"image": [ -{ -"@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/lDOD3TgZPxywf6S8Ca8N00raHvo=/1125x1125/smart/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", -"height": 1125, -"width": 1125 -}, -{ +,"image": { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/y3z_XvZmYdchO9GLg6Yw-ez5AjM=/1500x1125/smart/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", +"url": "https://www.seriouseats.com/thmb/xNY4o_dHNwORzdutYZqOPCUiVOg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", "height": 1125, "width": 1500 -}, -{ -"@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/fpXBp_u_n2ruLFXKSjsiTm826Jo=/1500x844/smart/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", -"height": 844, -"width": 1500 } -] ,"video": { "@type": "VideoObject", "contentUrl": "https://cdn.jwplayer.com/videos/dFb0cGgC-qP58AAan.mp4", @@ -463,14 +510,14 @@ Mntl.PageView.init(pageViewDataAsJSON); "duration": "PT5M12S", "name": "How to Make an Old-Fashioned All-Butter Pie Crust", "thumbnailUrl": "https://cdn.jwplayer.com/v2/media/dFb0cGgC/poster.jpg?width=720", -"uploadDate": "2021-04-26T16:29:29.037Z"} +"uploadDate": "2021-04-26T12:29:29.037-04:00"} ,"publisher": { "@type": "Organization", "name": "Serious Eats", "url": "https://www.seriouseats.com", "logo": { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/O7qOTYhS4IAKSKnr4JmNDURwjhw=/320x320/filters:no_upscale():max_bytes(150000):strip_icc()/Serious_Eats_Schema_Logo-033d1e058bdb4c8d9e0ada84a4485482.png", +"url": "https://www.seriouseats.com/thmb/YfQU2tc6Ask4mMy6oMJDaulMqqE=/320x320/filters:no_upscale():max_bytes(150000):strip_icc()/Serious_Eats_Schema_Logo-30a63d9c07734d35836c8ff2d368419c.png", "width": 320, "height": 320 }, @@ -486,7 +533,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.5", -"ratingCount": "73" +"ratingCount": "72" } ,"cookTime": "PT60M" ,"keywords": "Bake, crust, holiday, pastry, pie" @@ -519,9 +566,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"image": [ { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/N0Tj6QN9UYqllBjpJ-_EfRe4u6E=/1500x1125/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__recipes__20160608-decorative-pie-crust-vicky-wasik-collage1-9c3eb044c8474a409525cad4c34ce356.jpg", -"height": 1125, -"width": 1500 +"url": "https://www.seriouseats.com/thmb/WqUhHC5v749k0ePgvDnt2RWtccU=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__recipes__20160608-decorative-pie-crust-vicky-wasik-collage1-9c3eb044c8474a409525cad4c34ce356.jpg" } ] ,"text": "For the Dough: Whisk flour, sugar, and salt together in a medium bowl. Cut butter into cubes no smaller than 1/2 inch, and toss with flour mixture to break up the pieces. With your fingertips, smash each cube flat—that's it! No rubbing or cutting. Stir in water, then knead dough against sides of the bowl until it comes together in a shaggy ball. Dough temperature should register between 65 and 70°F (18 and 21°C); if not, refrigerate briefly before rolling and folding (see note)." @@ -530,9 +575,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"image": [ { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/9HQtU6sFUu7ub8pMFpeNC8r_8pE=/1500x1125/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__recipes__20160608-decorative-pie-crust-vicky-wasik-collage2-507e31dabbb84ff38f8e98c8f596c0a8.jpg", -"height": 1125, -"width": 1500 +"url": "https://www.seriouseats.com/thmb/7U6llXdVSNlk0x12R7F1FJMztOc=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__recipes__20160608-decorative-pie-crust-vicky-wasik-collage2-507e31dabbb84ff38f8e98c8f596c0a8.jpg" } ] ,"text": "Make the Layers: On a generously floured work surface, roll dough into a roughly 10- by 15-inch rectangle. Fold the 10-inch sides to the center, then close the newly formed packet like a book. Fold in half once more, bringing the short sides together to create a thick block. Divide in half with a sharp knife or bench scraper. Dough temperature should still be somewhere between 65 and 70°F (18 and 21°C); if not, refrigerate briefly before proceeding (see note)." @@ -541,9 +584,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"image": [ { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/W4LSDRgSVLBEN7isk8uXIm8PYos=/1500x1125/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__06__20160608-decorative-pie-crust-vicky-wasik-collage3-e9847e6c688c49d28a7f399fa0971ffb.jpg", -"height": 1125, -"width": 1500 +"url": "https://www.seriouseats.com/thmb/vTXTDiU5qhiY920RKTF-5pZcdRE=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__06__20160608-decorative-pie-crust-vicky-wasik-collage3-e9847e6c688c49d28a7f399fa0971ffb.jpg" } ] ,"text": "For Single-Crusted Pies: Using as much flour as needed, roll one piece into a 14-inch circle; this size allows ample room to line pie plate, with enough overhang to form a generous border. At smaller sizes, dough will fall short, making it difficult to shape edges, and thicker dough will not crisp as intended. Transfer to 9-inch pie plate; dough should be easy to handle, and will not require any special procedures to move. Dust off excess flour with a pastry brush, using it to nestle dough into corners of pan. With scissors or kitchen shears, trim edge so that it overhangs by 1 1/4 inches. Fold overhang over itself to create thick border that sits on top edge of pie plate, not below. Crimp or shape crust as desired. Repeat with remaining dough. Wrap with plastic and refrigerate at least 2 hours and up to overnight. Use as directed in your favorite recipe." @@ -552,9 +593,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"image": [ { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/gYsxE1OAqsX1N7v2UdDqQnCPAIs=/1500x1125/filters:no_upscale()/20160608-decorative-pie-crust-vicky-wasik-f66f3eea2a474769b7b59c1925075bcd.jpg", -"height": 1125, -"width": 1500 +"url": "https://www.seriouseats.com/thmb/wy7-ikmI5YYFpWhb3QuKrYTz6hg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/20160608-decorative-pie-crust-vicky-wasik-f66f3eea2a474769b7b59c1925075bcd.jpg" } ] ,"text": "For a Double-Crusted Pie: Using as much flour as needed, roll one piece into a 14-inch circle; this size allows ample room to line pie plate, with enough overhang to form a generous border. At smaller sizes, dough will fall short, making it difficult to shape edges, and thicker dough will not crisp as intended. Transfer to 9-inch pie plate; dough should be easy to handle, and will not require any special procedures to move. Dust off excess flour with a pastry brush, using it to nestle dough into corners of pan. With scissors or kitchen shears, trim edge so that it overhangs by 1 1/4 inches. For solid top crust, roll remaining dough as before; for lattice-top pie, roll into a 9- by 15-inch rectangle instead. Transfer to a baking sheet or parchment-lined cutting board. (The parchment will prevent dough from absorbing any savory odors from the board.) Wrap both portions in plastic and refrigerate at least 2 hours and up to overnight. Use as directed in your favorite recipe; after filling pie and sealing crusts together, refrigerate 30 minutes before baking." @@ -563,9 +602,7 @@ Mntl.PageView.init(pageViewDataAsJSON); ,"image": [ { "@type": "ImageObject", -"url": "https://www.seriouseats.com/thmb/l42GdAQg3-3T9cYPPGdH8ZdtbhE=/1500x1125/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", -"height": 1125, -"width": 1500 +"url": "https://www.seriouseats.com/thmb/xNY4o_dHNwORzdutYZqOPCUiVOg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg" } ] ,"text": "For a Blind-Baked Pie : Adjust oven rack to lower-middle position and preheat to 350°F (180°C). Line pie shell that has been chilled for at least 2 hours (as outlined in Step 3) with large sheet of aluminum foil, pressing so it conforms to curves of plate. (A second sheet of foil may be needed for full coverage.) Fill to brim with sugar, transfer to a half sheet pan, and bake until fully set and golden around the edges, 60 to 75 minutes. Fold long sides of foil toward middle, gather short sides, and use both hands to carefully transfer sugar to heat-safe bowl. Let sugar cool to room temperature. If needed, continue baking crust a few minutes more to brown along the bottom." @@ -586,31 +623,31 @@ Mntl.PageView.init(pageViewDataAsJSON); "@type": "Review", "author": { "@type": "Person", -"name": "Juju" +"name": "ktabtiang" }, -"reviewBody": "Have used Gold Medal AP flour for years and have always baked by weight.\n\nGold Medal flour lists 1/4 C = 30g; therefore, for ~225g, cup volume is a scant 2 C flour or 1-3/4 C + 2 TBSP flour, not 1-2/3 C (160g).\n\nThis pie dough is along the lines of a 100% butter-to-flour blitz puff pastry.\n\nIf anyone is using volume measurement, the butter ratio becomes 140% -- not 100% -- which may also explain why dough for some turns out greasy with butter pooling." +"reviewBody": "I made this crust for the first time on Thanksgiving and had a butter flood! My crust shrank down and it was so tough, I had a hard time cutting it to serve. It sounds like others have had similar problems. But the recipe sounded so promising that I tried it again a few days later. (More pie- great!) First, I read all the comments, and then found a related article and read all those comments too. (https://www.seriouseats.com/2016/06/how-to-make-a-beautifully-flaky-pie-crust) That's where I figured out my problem.\n\nAs a last step, Stella says to \"Use as directed in your favorite recipe.\" My recipe said to start the pie at 425F for 20 min and then lower the temp. I also used a pizza stone since that normally gives me a great bottom crust. Apparently this is a double no for this recipe! One of Stella's comments says an oven temp over 400 or a pizza stone will make the butter leak. It would be nice if this were mentioned in the recipe. My second try worked so much better and the crust mostly held its shape, and was very flaky and delicious. I hope this helps someone else succeed with this yummy recipe!" } , { "@type": "Review", +"reviewRating": { +"@type": "Rating", +"ratingValue": "5" +}, "author": { "@type": "Person", -"name": "ktabtiang" +"name": "SC" }, -"reviewBody": "I made this crust for the first time on Thanksgiving and had a butter flood! My crust shrank down and it was so tough, I had a hard time cutting it to serve. It sounds like others have had similar problems. But the recipe sounded so promising that I tried it again a few days later. (More pie- great!) First, I read all the comments, and then found a related article and read all those comments too. (https://www.seriouseats.com/2016/06/how-to-make-a-beautifully-flaky-pie-crust) That's where I figured out my problem.\n\nAs a last step, Stella says to \"Use as directed in your favorite recipe.\" My recipe said to start the pie at 425F for 20 min and then lower the temp. I also used a pizza stone since that normally gives me a great bottom crust. Apparently this is a double no for this recipe! One of Stella's comments says an oven temp over 400 or a pizza stone will make the butter leak. It would be nice if this were mentioned in the recipe. My second try worked so much better and the crust mostly held its shape, and was very flaky and delicious. I hope this helps someone else succeed with this yummy recipe!" +"reviewBody": "I’ve had mixed success with this recipe, but after multiple trys and, often, moderate failure, I’ve come to agree with other success-story comments here. You’re probably missing something. For me, I wasn’t really kneading the dough (as instructed), but rather was trying to let the lamination bring the dough together as in other recipes. Often, I ended up with a brittle crust and moderate to significant butter pooling, even though I was using all the right ingredients and thought I was doing everything “to a T.” Now, I realize this light kneading 1) promotes gluten development (as discussed) helping the dough expand and hold on to the butter—think croissants or puff pastry, which undergo significant gluten development—and 2) mixes some of the butter further into the flour, helping with tenderness.\n\nKneading the dough into a shaggy mass and keeping everything else the same removed both of my issues and gave me the crust promised. So, as many have said before, (actually) following Stella’s direction will lead to success." } , { "@type": "Review", -"reviewRating": { -"@type": "Rating", -"ratingValue": "5" -}, "author": { "@type": "Person", -"name": "Lisa S" +"name": "Juju" }, -"reviewBody": "I have made this crust probably a hundred times since I first discovered this recipe…Stella you are a genius to use rough puff this way. Consistent perfection and super easy. Except I have one problem that I haven’t been able to surmount: bottom crust gets soggy with fruit fillings. Any fruit…apricot, peach, blueberry…even your amazing cherry, lemon meringue and key lime recipes in Bravetart. Blind baked crust starts out shatteringly crisp, and I have no trouble with cream pies. I weigh, use Gold medal, and think* I’m following the recipe exactly. What am I missing? Help!" +"reviewBody": "Have used Gold Medal AP flour for years and have always baked by weight.\n\nGold Medal flour lists 1/4 C = 30g; therefore, for ~225g, cup volume is a scant 2 C flour or 1-3/4 C + 2 TBSP flour, not 1-2/3 C (160g).\n\nThis pie dough is along the lines of a 100% butter-to-flour blitz puff pastry.\n\nIf anyone is using volume measurement, the butter ratio becomes 140% -- not 100% -- which may also explain why dough for some turns out greasy with butter pooling." } , { @@ -700,7 +737,7 @@ Mntl.PageView.init(pageViewDataAsJSON); - + @@ -709,7 +746,7 @@ Mntl.PageView.init(pageViewDataAsJSON); - + @@ -718,7 +755,7 @@ Mntl.PageView.init(pageViewDataAsJSON); - + @@ -738,7 +775,7 @@ Mntl.PageView.init(pageViewDataAsJSON); - + @@ -746,7 +783,7 @@ Mntl.PageView.init(pageViewDataAsJSON); - + @@ -754,13 +791,22 @@ Mntl.PageView.init(pageViewDataAsJSON); - + + + + + + + + + + @@ -793,9 +839,9 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - - + + + @@ -833,19 +879,21 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - - - - - - - + + + + + + + + + + @@ -939,32 +987,6 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1099,8 +1121,8 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - + + @@ -1108,8 +1130,8 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - + + @@ -1117,8 +1139,8 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - + + @@ -1128,7 +1150,7 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - + @@ -1137,16 +1159,32 @@ c-0.3,0.2-0.4,0.6-0.3,1l1.1,4.4c0.2,0.9-0.7,1.5-1.5,1.1l-3.9-2.4c-0.2-0.1-0.3-0. - - + + - - + + + + + + + + + + + + + + + + + + @@ -1287,24 +1325,38 @@ C15,14.2,13.8,12.9,13.6,12.5z"/> + + + + + + +​ +Skip to Content -
-
+
+
-
+
- +

Buttery, Flaky Pie Crust Recipe

-

Buttery, flaky, tender, and easy pie dough recipe that requires no special equipment, ingredients, or training.

+

Buttery, flaky, tender, and easy pie dough recipe that requires no special equipment, ingredients, or training.

-
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + }, false); + + + + diff --git a/tests/test_data/tastesbetterfromscratch.testhtml b/tests/test_data/tastesbetterfromscratch.testhtml index 4d7f76989..6ec947d31 100644 --- a/tests/test_data/tastesbetterfromscratch.testhtml +++ b/tests/test_data/tastesbetterfromscratch.testhtml @@ -1,1036 +1,1029 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Easy Pulled Pork Recipe - Tastes Better from Scratch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - -
A pile of pulled pork on a white plate.

Pulled Pork

-

This easy Pulled Pork recipe is made with pork shoulder (or butt), pantry spices and coke to tenderize the meat and add sweetness to the seasonings. The result if perfect, tender and juicy pork cooked in the oven, slow cooker or instant pot! 

- - - -

Serve pulled pork in a sandwich, with nachos, tamales, tacos, burritos, or quesadillas.

- - - -

A pile of pulled pork on a white plate.

- - - -

Whether you’re planning food for a party, BBQ, or a simple weeknight dinner, this pulled pork recipe is a guaranteed crowd pleaser. Serve it with BBQ sauce and your favorites side dishes, or serve it in sandwiches, tacos, nachos and more. If you’re cooking for a larger gathering or party see my tips in the post for how to calculate how much pulled pork you’ll need per person.

- - - - - - - -

How to make Pulled Pork:

- - - -
  • Trim fat: To make pulled pork you will want to buy a pork shoulder (sometimes called pork butt or Boston butt) roast. I prefer boneless, but you could buy bone-in. Trim pork of excess fat and cut it into 4 pieces. Combine spices in a small bowl and rub all over the pork. (This can be done the night before).
- - - -
Four cut pieces of raw pork roast, seasoned, on a tray.
- - - -
  • Sear (optional): Heat a few tablespoons of oil in a Dutch oven pot over medium-high heat. Add the meat and sear for a few seconds on all sides.
  • For Oven Pulled Pork: Preheat oven to 300 degrees F. Pour coke around the pork in the Dutch oven pot. Cover pot with lid and cook for 3 hours. Remove lid and cook for an additional 1-2 hours, until pork is tender and easily pulls apart with a fork.
- - - -
Cooked pulled pork in a dutch oven pot, before and after it has been shredded.
- - - -
  • For Slow Cooker Pulled Pork: Place pork in slow cooker and pour coke around it. Cover and cook on LOW (recommended) 8 hours or high for 4-5 hours, until pork is tender and shreds easily with a fork.
- - - -
Cooked pulled pork in a slow cooker before and after it has been shredded.
- - - -
  • For Instant Pot Pulled Pork: Place pork in instant pot and pour coke around it. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer.
- - - -
Instant pot pulled pork cooked in the pot, then shredded.
- - - -
  • Shred meat and add BBQ sauce, if desired.
- - - -

How much pulled pork per person?

- - - -

If you’re wanting to estimate how much pulled pork you should make for a party or event you should keep these two general rules in mind:

- - - -
  1. One pound of pulled pork will feed approximately 3 people (about 5 ounces per serving).
  2. Cooked pulled pork will loose about half of its weight as it cooks (so a 5 pound raw pork roast will cook down to 2.5 pounds of meat).
- - - -

So, follow this simple calculation to figure out how much pork you’ll need per person:

- - - -
  • # of guests multiplied by .33 (⅓ pounds of meat per serving) = amount of cooked pulled pork you will need. 
  • Times that number by 2, since the meat will cook down 50%.
- - - -

For example, if you want enough pulled pork to feed 50 guests.

- - - -

50 X .33 = 16.5 lbs cooked pulled pork needed

- - - -

16.5 X 2 = 33 pounds raw pork butt needed

- - - -

Other factors to keep in mind when calculating how much meat you’ll need include:

- - - -
  • Ages of those eating (young children wont eat as much)
  • How the pork is being served. If served as the main dish with lighter sides, you’ll need more than if it’s served in sandwiches or tacos, or if there are other heartier sides to go with it.
- - - -
Cooked pork on a cutting board with two forks shredding the meat.
- - - -

Storing and Freezing Instructions:

- - - -

To Store: put leftover pulled pork in an airtight container in the fridge for 2-3 days.

- - - -

To freeze: Pulled pork can be frozen for up to 3 months. Thaw overnight in the refrigerator.

- - - -

Reheating Pulled Pork:

- - - -

To reheat in the Oven (preferred): Preheat oven to 250°F. Add the pork and leftover juices to an oven safe container (add water, apple juice or broth to the meat if it’s too dry). Cover with aluminum foil and cook for 20-30 minutes or until warmed through to 165°F.

- - - -

To reheat in the Slow cooker: Add the pork and leftover juices to slow cooker (add additional liquid if needed–apple juice, broth or water– to keep is moist). Turn to warm setting or LOW and cook until warmed through to 165°F.

- - - -

To reheat in the Microwave: Add the pork and leftover juices to a microwave safe bowl (add additional liquid if needed–apple juice, broth or water– to keep is moist). Place a damp paper towel over the meat and heat in one minute increments until warmed through to 165°F.

- - - -
Pulled pork sandwich served in a bun with bbq sauce, on a plate.
- - - -

How to serve it:

- - - - - - - -

FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!

- - -

Recipe

-
-
A pile of pulled pork on a white plate.
- -
-
-
Prep 20 mins
Cook 5 hrs
Total 5 hrs 20 mins
- -Save Recipe - - -
-
-
- -

Ingredients
 
 

  • 4 lb pork shoulder , or butt
  • 2 Tablespoons oil (optional if searing)
  • 1 Tbsp brown sugar
  • 1 tablespoon chili powder
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon cumin
  • 1 teaspoon kosher salt
  • 1 teaspoon black pepper
  • 12 ounces coke (not diet)
  • bbq sauce for coating meat optional
-

Instructions
 

  • Trim pork of excess fat and cut into 4 pieces.
  • Combine spices in a small bowl and rub all over the pork. (This can be done the night before).
  • Sear (optional): Heat a few tablespoons of oil in a Dutch oven pot over medium-high heat. Add the meat and sear for a few seconds on all sides.
  • Oven Method: Preheat oven to 300 degrees F. Pour coke around the pork in the Dutch oven pot. Cover pot with lid and cook for 3 hours. Remove lid and cook for an additional 1-2 hours, until pork is tender and easily pulls apart with a fork. Remove from oven and shred meat. Toss in barbecue sauce, if desired.
  • Slow Cooker Method: Place pork in slow cooker and pour coke around it. Cover and cook on LOW (recommended) 8 hours or high for 4-5 hours, until pork is tender and shreds easily with a fork.
  • Instant Pot Method: Place pork in instant pot and pour coke around it. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer. Remove lid and shred the meat.
-

Notes

Coke: The coke adds sweetness and tenderizes the meat (Diet soda wont produce as great of results). Root beer would make a good substitute. If you don’t want to use soda you can substitute another acid, like ½ cup apple cider vinegar mixed with one cup of apple juice.
-Store leftover pulled pork in an airtight container in the fridge for 2-3 days, or freeze for up to 3 months. Thaw overnight in the refrigerator.
-Find reheating instructions above in the post. 
-Serving size: This recipe will yield about 2 pounds of cooked pulled pork; enough to serve about 6 people (5 oz per serving). See the post above for my tips for calculating how much pulled pork you’ll need for a larger group. 
-
-

Nutrition

Calories: 310kcalCarbohydrates: 9gProtein: 36gFat: 13gSaturated Fat: 5gCholesterol: 124mgSodium: 554mgPotassium: 667mgFiber: 1gSugar: 7gVitamin A: 406IUVitamin C: 1mgCalcium: 33mgIron: 3mg
-
-
-

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

- - -
HAVE YOU TRIED THIS RECIPE?! 
- - - -

RATE and COMMENT below! I would love to hear your experience.

- - - -

Originally published May, 22nd, 2020. Republished May 16th 2021.

-

Related Posts

-

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

-
-
- -
-

Leave A Comment

Your email address will not be published.

- -
- Recipe Rating -




-
-
-

- -

- -

-

Comments

-
    -
  1. -
    - - -
    -

    Delicious and easy pulled pork. I cooked it with 12 oz. of Coke and with some honey BBQ sauce poured on top of the pork before cooking it in my Instant Pot (70 min. + 15 min. to vent) in addition to the dry rub spices as listed in the recipe. I added more Honey BBQ sauce after shredding the meat but left some “dry” as my husband doesn’t care for saucy meet. Can’t wait to make it again!

    -
    - -
    -
  2. -
  3. -
    - - -
    -

    5 stars
    -This recipe was pretty good. The seasoning was awesome. I was skeptic about the cola but it made the pork not dry up. This was awesome and very simple. Thank you for the share. Happy cooking 😃

    -
    - -
    -
  4. -
  5. - -
  6. -
  7. -
    - - -
    -

    5 stars
    -I’ve made pulled pork using a different recipe that uses just a dry rub, no cooking liquid. This recipe came out so much better – the meat was moist and the meat shredded easily. I ended up adding a lot of barbecue sauce (half of a small bottle) to give the pulled pork even more flavor and moistness. My only comment is that you should retain the juices to reheat the pulled pork as noted above the re pie instructions. I three out all the cooking liquid, then realized I should have kept it!

    -
    - -
    -
  8. -
-

See More Comments

-
-
- -
- - - -
- Try it! -
- - - - X -
-
- -
- -
- - - -
- Try it! -
- - - - X -
-
- -
- -
- - -
-
- - -
- -
- -
-
-
-
-
-
- -
-
-
-
-

Related Posts

+

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

+
+
+ +
+

Leave A Comment

Your email address will not be published. Required fields are marked *

+ +
+ Recipe Rating +




+
+
+

+ +

+ +

+

Comments

+
    +
  1. + +
  2. +
  3. +
    + + +
    +

    5 stars
    +I didn’t have cumin so i ommitted it. This was by far the best pulled pork I’ve ever had. With or without bbq sauce. Looking forward to making again soon.

    +
    + +
    +
  4. +
  5. +
    + + +
    +

    5 stars
    +Delicious! Do you stir the cooking liquid into the pulled pork after you shred it or should that be discarded?

    +
    + +
    +
  6. +
  7. +
    + + +
    +

    5 stars
    +Hi Lauren! This is delicious. Great recipe. Just wondering do you add the cooking liquid back into the shredded pork before freezing or do you discard the liquid and just add bbq sauce later?

    +
    + +
    +
  8. +
  9. +
    + + +
    +

    Going to make this Pulled Pork recipe for our Corn Roast weekend at the cottage

    +
    + +
    +
  10. +
  11. +
    + + +
    +

    Made this for a reunion in Ohio. We are from southwest so it was not spicy for us but my midwestern relatives thought it was really spicy. Still got rave reviews.

    +
    + +
    +
  12. +
  13. +
    + + +
    +

    5 stars
    +Made this for the first time for a party we were hosting. It was easy, the directions were clear and when finished was a HUGE hit.
    +Keeping this one for future use. Thank You!

    +
    + +
    +
  14. +
  15. + +
  16. +
  17. +
    + + +
    +

    Love this recipe going to make for a party! Can I put all the meat in the Dutch oven at the same time would it take longer to cook? Or about the same time? I’m going to be using about 25 lbs of raw pork. Or is there a better method to cook it all at the same time?

    +
    + +
    +
      +
    1. +
      + + +
      +

      Hello!

      +

      I’m thrilled to hear you’re using this recipe for a party! As for your question, it’s quite possible to cook all the meat at once in a Dutch oven, but there are a few things to consider.

      +

      First, the Dutch oven needs to be large enough to accommodate all the meat without crowding, allowing for good heat circulation. If it’s too crowded, the meat might cook unevenly.

      +

      Secondly, the cooking time may indeed be longer. Although it’s hard to estimate exactly without knowing the specifics of your oven and meat cuts, generally speaking, when you increase the volume of food being cooked, it tends to increase the overall cooking time.

      +

      You could consider dividing the pork into smaller portions and using multiple Dutch ovens or slow cookers, if available. This would ensure more even and predictable cooking.

      +

      A good indication that the pork is ready is when it is easily shreddable with a fork. Make sure to check the internal temperature to ensure it’s safe to eat (at least 145°F for whole cuts and 160°F for ground pork as per USDA recommendations).

      +

      Keep in mind that when you’re cooking such a large quantity of meat, it will generate a lot of juice, so you might need to adjust the amount of other liquids you add to avoid having overly soupy pulled pork.

      +

      Hope your party goes well and everyone enjoys the pulled pork! Feel free to reach out if you have any other questions.

      +
      + +
      +
    2. +
    +
  18. +
  19. +
    + + +
    +

    5 stars
    +I made this two weeks ago and my family has already requested adding it to the menu this week! Easy and delicious. I made it as directed and cooked it 8 hours in the slow cooker. We had pulled pork sandwiches, tostadas and straight up!

    +
    + +
    +
  20. +
+

See More Comments

+
+
+ +
+ + + + + + +
+ + Order Now! + +
+ + X +
+
+ +
+ +
+ + + + + + +
+ + Order Now! + +
+ + X +
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/tastesoflizzyt.testhtml b/tests/test_data/tastesoflizzyt.testhtml index 4aa57487f..abf8478d5 100644 --- a/tests/test_data/tastesoflizzyt.testhtml +++ b/tests/test_data/tastesoflizzyt.testhtml @@ -1,70 +1,1829 @@ -Molasses Cookies Recipe {Soft Baked Ginger Christmas Cookies}
- + + + + + + + + + Molasses Cookies Recipe {Soft Baked Ginger Christmas Cookies} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Molasses Cookies

Tastes of Lizzy T participates in affiliate advertising programs. We may earn a commission when you make a purchase through links on our site.

+
+ + + + + +

Christmas = Gingerbread. That’s why you need these soft gingerbread molasses cookies on your Christmas baking list! They’re thick with a subtle molasses flavor and will make your house smell just like Christmas morning when you bake them.

+ + + +

I’m a recovering picky eater. Even in my love of sweets, there were some things that I never tried because I didn’t think they would taste very good. Gingerbread was one of those things.

+ + + +

From what I remember, I didn’t grow up eating gingerbread. But about 7 years ago, I tried it. And it was amazing. And now I can’t get enough of it during the Christmas season.

+ + + +

These Soft Baked Gingerbread Cookies (AKA Molasses Cookies) are ones that my sister makes for Christmas every year. And to be honest, with all the chocolate chip cookies, candies, snowballs and saltine toffee sitting around, I never was that big on eating these molasses cookies. I should have just stayed away, because now I’m addicted!

+ + + +
plate of soft baked gingerbread cookies


+ + + +

If you love molasses flavor, you’ll want to try this cake.

+ + + +

Why you’ll love these cookies:

+ + + +
  • no refrigeration necessary
  • soft, chewy and thick
  • buttermilk and molasses flavor
  • sugary on the outside
  • makes a big batch, but it’s easy to halve the recipe
+ + + +

What do molasses cookies taste like?

+ + + +

Ground ginger is the main spice that gives these cookies their amazing flavor. But don’t forget the cinnamon, cloves and nutmeg, too. I highly recommend freshly grated nutmeg. It will really boost the flavor of these cookies. You can buy nutmeg nuts in the grocery store or on Amazon.

+ + + +
plate of cookies with one broken in half
+ + + +

How to Make Molasses Cookies

+ + + +

Molasses cookies are one of the easiest cookies to make. The dough comes together quickly and easily and there is no need to refrigerate. You can scoop the soft dough and roll them in sugar, place them on a baking sheet and bake. Easy as that!

+ + + +
  • In a large bowl, mix together the shortening, brown sugar, molasses and buttermilk. The mixture will look curdled, but don’t worry…it will all come together with the dry ingredients.
+ + + + + + + +
  • In a separate bowl, sift together the flour, baking soda, ginger, cinnamon, nutmeg, cloves and salt. 
  • Add the dry ingredients to the creamed sugar mixture and mix well. The dough will be very soft and slightly sticky, but you should be able to roll them without too much sticking.
+ + + +
molasses cookie batter in a mixing bowl
+ + + +
  • Roll the dough into balls and then roll the balls in sugar.
+ + + +
molasses cookie dough ball in a bowl of sugar
+ + + +
  • Place the cookie dough balls on an ungreased cookie sheet and bake at 350 degrees Fahrenheit for 8-10 minutes. Don’t over bake the cookies. We remove them before they get browned.
+ + + +
soft gingerbread cookie on a baking mat
+ + + +

How do you store molasses cookies?

+ + + +

If you love soft gingerbread, this is the recipe for you. Shortening and buttermilk keeps the cookies thick and soft. Store the cookies in an airtight container at room temperature and they’ll be soft for days.

+ + + +

They also freeze well! This recipe makes a large batch…about 4-5 dozen depending on how big you make the cookies, so this is important. Just be sure to allow the cookies to defrost completely before you unwrap them from the storage container. Learn how to freeze cookies here.

+ + +
+
molasses cookies on a plate
+
+ +
+
molasses cookies on a plate
+

Soft Baked Molasses Cookies

+ +
+
4.92 from 12 votes
+
+ +
Molasses Cookies have the taste of gingerbread cookies, but are soft and thick. Roll the dough balls in sugar for the perfect sweetness!
+ +
+ + +
+ +
Servings 60
Prep Time 15 minutes
Cook Time 8 minutes
Total Time 27 minutes
+ +
+ + + + + + + +

Ingredients
 

  • 1 cup shortening
  • 1 cup brown sugar packed
  • 1 cup molasses
  • 1 cup buttermilk
  • 5 1/2 cups all-purpose flour
  • 4 teaspoons baking soda
  • 1 teaspoon ginger
  • 3/4 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon cloves
  • 1 teaspoons salt
  • 1/2 cup extra sugar for rolling dough
+ +

Instructions
 

  • In a large bowl, mix together the shortening, brown sugar, molasses and buttermilk. The mixture will look curdled, but don't worry…it will all come together with the dry ingredients.
  • In a separate bowl, sift together the flour, baking soda, ginger, cinnamon, nutmeg, cloves and salt. 
  • Add the dry ingredients to the creamed sugar mixture and mix well. The dough will be very soft and slightly sticky, but you should be able to roll
  • Roll the dough into balls and then roll the balls in sugar.
  • Place the cookie dough balls on an ungreased cookie sheet and bake at 350 degrees Fahrenheit for 8-10 minutes. Don't over bake the cookies. We remove them before they get browned.
  • Allow the cookies to cool on the pan for 3-5 minutes before moving to a wire rack to cool completely. Then store in an airtight container at room temperature.
+ + + +

Notes

The calories shown are based on the recipe making 60 cookies, with 1 serving being 1 cookie. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate.
+ +

Nutrition

Calories: 111kcal | Carbohydrates: 18g | Protein: 1g | Fat: 3g | Sodium: 119mg | Potassium: 104mg | Sugar: 9g | Vitamin A: 5IU | Calcium: 21mg | Iron: 0.8mg
+ +
Course Dessert
Cuisine American
Calories 111
Keyword christmas cookies, cookies without eggs, easy cookies, egg free cookies, gingerbread cookies
+ +
+ + + +
+ + +

Our Favorite Cookie Tools?

+ + + +
  • Saigon Cinnamon: This is our favorite cinnamon. You can’t beat its flavor!
  • Stand Mixer: A hand mixer will work, but I always find it easier to make cookie dough with a stand mixer.
  • Beater Blade with Scraper: The best invention ever!
  • Buttermilk: If you don’t keep buttermilk on hand, use this dry buttermilk powder. It keeps longer!
  • Silpat: For all of your non-stick, cookie-making needs. This is in the top 3 must-have kitchen tools. I don’t know what I’d do without them!
  • Baking Sheet: I like to use flat baking sheets for easy removing baked goods easily.
  • Cookie Plate Set: Display your homemade cookies in style. Everyone thinks this cookie plate is so cute!
  • Check out these stackable cookie racks.
+

About Lizzy T

Get 5 Classic Recipes with a Deliciously Secret Twist

You might also like

+

Join the Discussion

+
+
+
+
+
+
+
+ Subscribe + +
+
+ +
+
+
+
+
Notify of
+
+ +
+ +
+ +
+
+
+
+
+
+
+
+
+ guest
+
+
+ + +
+
+
+
+
+
+ + +

+
+ +
+
+
+
+ 28 Comments
+
+
+
+ Most Voted + +
+ Newest + Oldest +
+
+
+
+
+
Inline Feedbacks
+
View all comments
+
+
+ +
+ + +

+

+

+

+ +
+
+
+
+
+
+ +
+ + +
+
+
+
+ Harmony +
+
+ + 1 year ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

5 stars
+I am trying out for a fall cookie contest and I am looking for the perfect cookie that is great in taste, texture, and appearance and I think I found the one!

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Kim +
+
+ + 2 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

What if you don’t have buttermilk or powdered buttermilk? Uh oh!

+ +
Last edited 2 years ago by Kim
+ +
+
+
+
+ +
+ + +
+
+
+
+ Sharon H. +
+
+ + 3 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

5 stars
+I made coconut lime buttercream to sandwich them—Whoopie!!

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Megan Tice +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

These are amazing.. I can’t find another word better to describe them. My mom and I always back lot of different Christmas cookies and we make trays and always have left overs for us. Well needless to say these we’re the main cookies to go. And what was left over my husband and father ate so im making more tomorrow. I was thinking of cutting the batch in half but since my mom didnt get to eat but only 2 cookies I’m not cutying in half I’m giving half to them and keeping the other half for my husband and… Read more »

+
+ +
+
+
+
+ +
+ + +
+
+
+
+ Maureen Moses +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

You didn’t specify if you used dark or light brown sugar. I have always used light but since a ginger/molasses cookie, I wonder if you used dark brown instead.

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Lena +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

5 stars
+I was craving the soft kind of ginger cookie. I made it this evening and they turned out amazing the buttermilk makes them so soft. I made them larger, I plan to cut them in half and fill them with coconut buttercream frosting It will be divine ginger coconut sandwich cookie:)

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Jessica +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

Could you use this recipe for gingerbread men?

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Nikki +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

Can i sub cream cheese Gor the shortening?

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Tom Broome +
+
+ + 4 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

I love to make gingerbread molasses cookies, but they crack open on me every time. I have tried wetting the dough more and have tried increasing the molasses but to no avail. I shop at a local grocery super store that has a scratch bakery and their gingerbread molasses cookies don’t have cracks in them. How do I get the cracks from happening?

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Sandra +
+
+ + 5 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

Is there an egg in this recipe?

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Karen Cramb +
+
+ + 5 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

How long can you keep these please? I’m thinking of making some for gifts for Christmas which is about a week away.

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Alma Vorrei +
+
+ + 5 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

5 stars
+These are sooo good. It’s hard to resist them after baking too as the house smells wonderful. I stored mine in an airtight container and they remained soft.

+ +
+ +
+
+
+
+ +
+ + +
+
+
+
+ Carlotta Indermaur +
+
+ + 8 years ago +
+ +
+ +
+ +
+
+
+ +
+ +
+

For the soft baked gingerbread cookies, can you replace shortening with butter? Shortening is so unhealthy I don’t want to use it, but I have a feeling that butter will make them hard. What do you think?
+Thanks!

+ +
+ +
+
+
+
+
+
+
+
+
+
+ + +
28
0
Would love your thoughts, please comment.x
()
x
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/tasty.testhtml b/tests/test_data/tasty.testhtml index 04584bfae..4cfa5c4e3 100644 --- a/tests/test_data/tasty.testhtml +++ b/tests/test_data/tasty.testhtml @@ -1,4 +1,4 @@ -Red Wine-Braised Short Ribs With Cashew Cauliflower Mash Recipe by Tasty
ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty Merch
Skip to Content
94% would make again

Red Wine-Braised Short Ribs With Cashew Cauliflower Mash

Tasty Team
September 26, 2019
Red Wine-Braised Short Ribs With Cashew Cauliflower Mash Recipe by Tasty
ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your Cart
Skip to Content

Red Wine-Braised Short Ribs With Cashew Cauliflower Mash

These fall-off-the-bone tender short ribs are slow-cooked in a flavorful red wine sauce and served with a creamy cashew cauliflower mash. It's a rich and satisfying dish that's perfect for a cozy night in.

Tasty Team
May 04, 2023
93% would make again
Red Wine-Braised Short Ribs With Cashew Cauliflower Mash

Ingredients

for 4 servings

  • 3 lb bone in beef short ribs (1.5 g), cut into 2-inch pieces
  • 1 tablespoon kosher salt
  • 2 teaspoons kosher salt
  • 1 ½ teaspoons freshly ground black pepper
  • 2 tablespoons avocado oil, divided
  • 1 large white onion, cut into 1 inch (2.5 cm) pieces
  • 4 celery stalks, cut into 1/2 inch (1 1/4 cm) diagonal pieces
  • 2 tablespoons tomato paste
  • 2 tablespoons all purpose flour
  • 2 cups dry red wine (480 mL), such as cabernet sauvignon
  • 1 head garlic, halved crosswise
  • 6 small rainbow carrots, peeled and ends trimmed
  • 10 sprigs fresh thyme
  • 2 cups low sodium beef broth (480 mL)
  • 2 lb cauliflower (910 g), cut into florets
  • 1 cup raw cashews (150 g)
  • 1 teaspoon garlic
  • ¼ cup fresh parsley (10 g), chopped, for garnish

Ingredients

for 4 servings

  • 3 lb bone in beef short ribs (1.5 g), cut into 2-inch pieces
  • 1 tablespoon kosher salt
  • 2 teaspoons kosher salt
  • 1 ½ teaspoons freshly ground black pepper
  • 2 tablespoons avocado oil, divided
  • 1 large white onion, cut into 1 inch (2.5 cm) pieces
  • 4 celery stalks, cut into 1/2 inch (1 1/4 cm) diagonal pieces
  • 2 tablespoons tomato paste
  • 2 tablespoons all purpose flour
  • 2 cups dry red wine (480 mL), such as cabernet sauvignon
  • 1 head garlic, halved crosswise
  • 6 small rainbow carrots, peeled and ends trimmed
  • 10 sprigs fresh thyme
  • 2 cups low sodium beef broth (480 mL)
  • 2 lb cauliflower (910 g), cut into florets
  • 1 cup raw cashews (150 g)
  • 1 teaspoon garlic
  • ¼ cup fresh parsley (10 g), chopped, for garnish

Preparation

  1. Liberally season the short ribs on all sides with 1 tablespoon of salt and the pepper.
  2. Heat 2 tablespoons of avocado oil in a 5-quart (5 liter) ceramic pot over medium-high heat until shimmering. Working in batches, add 6-7 pieces of short rib at a time to the pot and sear without disturbing for 2-3 minutes, until a golden brown crust forms. Turn the pieces and continue cooking until seared well on all sides. Remove the short ribs from the pan and set aside, adding another tablespoon of avocado oil to the pot if needed, and repeat with the remaining short ribs.
  3. Reduce the heat to medium and add the onion, celery, and the remaining ½ teaspoon of salt. Sauté for 3-4 minutes, until the vegetables begin to soften and release moisture.
  4. Nestle the garlic between the short ribs, then place the carrots and thyme sprigs on top. Pour in the beef stock.
  5. Cover the pot and transfer to the oven. Bake for 2½ hours, until the meat is falling off the bone and fork tender.
  6. While the short ribs are in the oven, make the cauliflower mash: Fill a medium pot with about an inch of water and set a steamer basket inside. Cover and bring the water to a simmer over medium-high heat. Add the cauliflower to the basket and steam for 12-15 minutes, until mashable with the back of a fork, but not overcooked.
  7. Working in batches, transfer the steamed cauliflower to a fine-mesh strainer set over a bowl. Using another bowl that is slightly smaller than the strainer, press the bowl into the cauliflower to press excess liquid from the cauliflower. Repeat with remaining cauliflower. Discard the liquid and set the cauliflower aside.
  8. Add the cashews to the bowl of a food processor. Blend on high speed for 2-3 minutes, until the cashews are completely broken down and can be mashed into a paste between your fingers, scraping down the sides of the bowl as necessary.
  9. Add the strained cauliflower, garlic powder, and salt. Blend until smooth and well combined with the cashew paste.
  10. Transfer to a serving bowl and serve warm.
  11. Serve the braised short ribs and carrots with the cauliflower mash and garnish with parsley.
  12. Enjoy!
  • Nestle the garlic between the short ribs, then place the carrots and thyme sprigs on top. Pour in the beef stock.
  • Cover the pot and transfer to the oven. Bake for 2½ hours, until the meat is falling off the bone and fork tender.
  • While the short ribs are in the oven, make the cauliflower mash: Fill a medium pot with about an inch of water and set a steamer basket inside. Cover and bring the water to a simmer over medium-high heat. Add the cauliflower to the basket and steam for 12-15 minutes, until mashable with the back of a fork, but not overcooked.
  • Working in batches, transfer the steamed cauliflower to a fine-mesh strainer set over a bowl. Using another bowl that is slightly smaller than the strainer, press the bowl into the cauliflower to press excess liquid from the cauliflower. Repeat with remaining cauliflower. Discard the liquid and set the cauliflower aside.
  • Add the cashews to the bowl of a food processor. Blend on high speed for 2-3 minutes, until the cashews are completely broken down and can be mashed into a paste between your fingers, scraping down the sides of the bowl as necessary.
  • Add the strained cauliflower, garlic powder, and salt. Blend until smooth and well combined with the cashew paste.
  • Transfer to a serving bowl and serve warm.
  • Serve the braised short ribs and carrots with the cauliflower mash and garnish with parsley.
  • Enjoy!
  • Cook smarter, not harder. Use our AI chef Botatouille on the Tasty app. Download now.
  • Ingredients

    for 4 servings

    • 3 lb bone in beef short ribs (1.5 g), cut into 2-inch pieces
    • 1 tablespoon kosher salt
    • 2 teaspoons kosher salt
    • 1 ½ teaspoons freshly ground black pepper
    • 2 tablespoons avocado oil, divided
    • 1 large white onion, cut into 1 inch (2.5 cm) pieces
    • 4 celery stalks, cut into 1/2 inch (1 1/4 cm) diagonal pieces
    • 2 tablespoons tomato paste
    • 2 tablespoons all purpose flour
    • 2 cups dry red wine (480 mL), such as cabernet sauvignon
    • 1 head garlic, halved crosswise
    • 6 small rainbow carrots, peeled and ends trimmed
    • 10 sprigs fresh thyme
    • 2 cups low sodium beef broth (480 mL)
    • 2 lb cauliflower (910 g), cut into florets
    • 1 cup raw cashews (150 g)
    • 1 teaspoon garlic
    • ¼ cup fresh parsley (10 g), chopped, for garnish

    Preparation

    1. Liberally season the short ribs on all sides with 1 tablespoon of salt and the pepper.
    2. Heat 2 tablespoons of avocado oil in a 5-quart (5 liter) ceramic pot over medium-high heat until shimmering. Working in batches, add 6-7 pieces of short rib at a time to the pot and sear without disturbing for 2-3 minutes, until a golden brown crust forms. Turn the pieces and continue cooking until seared well on all sides. Remove the short ribs from the pan and set aside, adding another tablespoon of avocado oil to the pot if needed, and repeat with the remaining short ribs.
    3. Reduce the heat to medium and add the onion, celery, and the remaining ½ teaspoon of salt. Sauté for 3-4 minutes, until the vegetables begin to soften and release moisture.
    4. Add the tomato paste and stir to coat the vegetables, then cook for 2 minutes. Add the flour and stir to coat the vegetables, then cook for 2-3 minutes more, until deep red in color. Pour in the wine and stir to release any browned bits from the bottom of the pot.
    5. Nestle the short ribs on top of the vegetables in the pot. Bring to a boil, then reduce the heat to medium-low and simmer until the liquid is reduced by about half, 15-20 minutes.
    6. Preheat the oven to 350˚F (180°C).
    7. Nestle the garlic between the short ribs, then place the carrots and thyme sprigs on top. Pour in the beef stock.
    8. Cover the pot and transfer to the oven. Bake for 2½ hours, until the meat is falling off the bone and fork tender.
    9. While the short ribs are in the oven, make the cauliflower mash: Fill a medium pot with about an inch of water and set a steamer basket inside. Cover and bring the water to a simmer over medium-high heat. Add the cauliflower to the basket and steam for 12-15 minutes, until mashable with the back of a fork, but not overcooked.
    10. Working in batches, transfer the steamed cauliflower to a fine-mesh strainer set over a bowl. Using another bowl that is slightly smaller than the strainer, press the bowl into the cauliflower to press excess liquid from the cauliflower. Repeat with remaining cauliflower. Discard the liquid and set the cauliflower aside.
    11. Add the cashews to the bowl of a food processor. Blend on high speed for 2-3 minutes, until the cashews are completely broken down and can be mashed into a paste between your fingers, scraping down the sides of the bowl as necessary.
    12. Add the strained cauliflower, garlic powder, and salt. Blend until smooth and well combined with the cashew paste.
    13. Transfer to a serving bowl and serve warm.
    14. Serve the braised short ribs and carrots with the cauliflower mash and garnish with parsley.
    15. Enjoy!

    Submit a recipe to Tasty

    Have a recipe of your own to share?Submit your recipe here.

    Submit your recipe here.
    \ No newline at end of file + md-mb5 + ">
    Red Wine-Braised Short Ribs With Cashew Cauliflower Mash
    \ No newline at end of file diff --git a/tests/test_data/tastykitchen.testhtml b/tests/test_data/tastykitchen.testhtml index 780e91374..cbab221ae 100644 --- a/tests/test_data/tastykitchen.testhtml +++ b/tests/test_data/tastykitchen.testhtml @@ -920,54 +920,54 @@ var BP_Confirm = {"are_you_sure":"Are you sure?"};
    @@ -1605,7 +1969,7 @@ display: none;
    -
    @@ -1709,10 +2072,10 @@ display: none;
    -
    -
    +
    +
    -
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    +
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    - -
    @@ -1736,23 +2099,23 @@ gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://thehappyfood
    + - - + + + + + + + + + - + - - - - - - + + + + + - - + + - + + + + + - + + + \ No newline at end of file diff --git a/tests/test_data/thehappyfoodie_2.testhtml b/tests/test_data/thehappyfoodie_2.testhtml index c73e8f155..607be27cf 100644 --- a/tests/test_data/thehappyfoodie_2.testhtml +++ b/tests/test_data/thehappyfoodie_2.testhtml @@ -11,33 +11,107 @@ (document, document.location.href.indexOf("adobe_authoring_enabled") !== -1, ".personalization-container { opacity: 0 !important }", 3000); - - - - - - - - - - + + + + + + + + @@ -71,7 +152,7 @@ function OptanonWrapper() { } var dataLayer = dataLayer || []; - + Ottolenghi Test Kitchen Middle Eastern Mac & Cheese Recipe | Easy Pasta @@ -95,23 +176,34 @@ function OptanonWrapper() { } - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -144,14 +236,14 @@ body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: @@ -244,8 +336,182 @@ display: none; .page-id-20580 .hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__content { background-color: #b47c4b; } - } - + } + +/* 2023 */ +.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td.snapshot_ingredients { + width: 100%; + background-color: inherit; + text-align: left; +} +/*.little-terms { + color: #d4d4d4; + text-transform: uppercase; + font-size: 10px; + background-color: #fff; + border-radius: 50px; +}*/ +.little-terms { + display: inline-block; + color: #000; + background-color: #fabc2f; + padding: 2px 10px; + margin-bottom: 20px !important; + font-size: 14px; + letter-spacing: 2.5px; + line-height: 1.5; + text-transform: uppercase; +} +.little-terms-cta { + display: none; +} + +section.tf-hub-ingredients { + background-color: #e3e2db; +} +div.tf-search-summary__keywords { + margin-bottom: 20px; +} +span.tf-search-summary__keyword_label { + font-size: 16px; + font-weight: 500; + line-height: 1.63; + letter-spacing: 0.3px; +} +span.tf-search-summary__keywords { + background-color: #000; + color: #fff; + padding: 5px 10px; + margin: 0px 5px !important; + font-size: 16px; + line-height: 1.63; + letter-spacing: 0.3px; + text-transform: capitalize; +} +.tf-search__content-cat a { + color: #fff; +} +.tf-search__content-cat a:hover { + color: #fff; + text-decoration: none; +} +.hf-snapshot-cta__inner { + display: block; + padding: 4rem; + border-top: solid 2px #e4e4e4; +} +.hf-snapshot-cta .hf-snapshot-cta__inner > h2 { + margin-bottom: 1rem; + text-align: center; + line-height: 1.33; +} +.hf-snapshot-cta__container__inner { + text-align: center; + font-weight: 400; +} +.hf-ingredients.snapshot-recipe h2 { + opacity: 0.8; + margin-bottom: 5px; +} + + + +/* left bar snapshot cta */ +section.hf-snapshot-cta-sidebar { + border: solid 0px #e4e4e4; + background-color: #e3e2db; + padding: 5px 5px !important; + margin: 0px 10px; + max-width: 80%; +} +.hf-snapshot-cta__inner.snapshot-cta-recipe-sidebar { + display: block; + padding: 0rem 4rem; + border-top: none; +} +.hf-snapshot-cta__inner.snapshot-cta-recipe-sidebar > h2 { + margin-bottom: 2rem; + margin-top: 2rem; + text-align: center; + line-height: 1.33; + font-size: 16px !important; +} +.hf-snapshot-cta__inner.snapshot-cta-recipe-sidebar .hf-snapshot-cta__container__inner > p { + font-size: 16px !important; + line-height: 1.33; + margin-bottom: 2rem; + margin-top: 2rem; +} +.hf-snapshot-cta__container__inner { + text-align: center; + font-weight: 400; +} +.hf-snapshot-cta__container .hf-book-buy-links { + margin-bottom: 2rem !important; +} + + + +.hf-ingredients.snapshot-recipe tr:first-child { + opacity: 0.7; +} +.hf-ingredients.snapshot-recipe tr:nth-child(2) { + opacity: 0.6; +} +.hf-ingredients.snapshot-recipe tr:nth-child(3) { + opacity: 0.5; +} +.hf-ingredients.snapshot-recipe tr:nth-child(4) { + opacity: 0.4; +} +.hf-ingredients.snapshot-recipe tr:nth-child(5) { + opacity: 0.3; +} +.hf-ingredients.snapshot-recipe tr:nth-child(n+6) { + opacity: 0.2; +} +.hf-ingredients.snapshot-recipe tr:nth-child(n+7) { + opacity: 0.1; +} +.hf-ingredients.snapshot-recipe tr:nth-child(n+7) { + display: none; +} +.tf-hub-about__image img, .tf-search-summary__image img { + border-radius: 50%; +} + +/* links inside cornerstone sections */ +.cornerstone .hf-breadcrumb__inner p a, .cornerstone .hf-grid__inner-cornerstone p a { + border-bottom: 0.2rem solid #fabc2f !important; +} + +/* temp fix for search facets */ +.hf-page-search-bar .facetwp-selections ul li { + background-color: #fff; + color: white; + margin-right: 0; + padding: 0; + margin-top: 0; +} +.hf-page-search-bar .facetwp-selections ul li .facetwp-selection-value { + background-color: #000000; + color: white; + margin-right: 1.1rem; + font-family: "ITCAvantGardeGothic", Arial, Sans-Serif; + font-size: 1.6rem; + font-weight: 500; + padding: 0.6rem 0.7rem 0.4rem; + margin-top: 1.3rem; +} +.tf-password-required-wrapper { + margin-top: 300px; + text-align: center; + margin-bottom: 100px; +} + + + + -
    -
    +
    +
    -
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    +
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    - -
    @@ -1838,14 +2166,14 @@ gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https://thehappyfoo

    We’d love to pop into your email inbox every Friday with inspiring recipes from Penguin’s world-leading cookery writers, the latest cookbook releases, ebook deals and more.

    -
    +

    Website Header and Popup

    - -
    -
    +

    +
    +
    -
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    +
    By clicking Submit, I consent to you using my details to send me The Happy Foodie newsletters, and confirm I have read and understood Penguin Random House's Privacy Policy.
    -
    + + -× - - - - +× + + + + + + + + + - + - - - - - - + + + + + - - + + - + + + + + - + + + \ No newline at end of file diff --git a/tests/test_data/thekitchencommunity.testhtml b/tests/test_data/thekitchencommunity.testhtml index 244236a94..cafd60bd1 100644 --- a/tests/test_data/thekitchencommunity.testhtml +++ b/tests/test_data/thekitchencommunity.testhtml @@ -1,1099 +1,857 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - Our Best Crock Pot Mac and Cheese Recipe - The Kitchen Community - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + window.lightspeedOptimizeStylesheet = function () { + const currentStylesheet = document.querySelector( '.tcb-lightspeed-style:not([data-ls-optimized])' ) - - - + if ( currentStylesheet ) { + try { + if ( currentStylesheet.sheet && currentStylesheet.sheet.cssRules ) { + if ( window.flatStyles ) { + if ( this.optimizing ) { + setTimeout( window.lightspeedOptimizeStylesheet.bind( this ), 24 ) + } else { + this.optimizing = true; -
    - -
    -
    - + this.optimizing = false + } + } else { + window.flatStyles = currentStylesheet.innerHTML + currentStylesheet.setAttribute( 'data-ls-optimized', '1' ) + } + } + } catch ( error ) { + console.warn( error ) + } -
    + if ( currentStylesheet.parentElement.tagName !== 'HEAD' ) { + /* always make sure that those styles end up in the head */ + const stylesheetID = currentStylesheet.id; + /** + * make sure that there is only one copy of the css + * e.g display CSS + */ + if ( ( ! stylesheetID || ( stylesheetID && ! document.querySelector( `head #${stylesheetID}` ) ) ) ) { + document.head.prepend( currentStylesheet ) + } else { + currentStylesheet.remove(); + } + } + } + } - -
    - + window.lightspeedOptimizeFlat = function ( styleSheetElement ) { + if ( document.querySelectorAll( 'link[href*="thrive_flat.css"]' ).length > 1 ) { + /* disable this flat if we already have one */ + styleSheetElement.setAttribute( 'disabled', true ) + } else { + /* if this is the first one, make sure he's in head */ + if ( styleSheetElement.parentElement.tagName !== 'HEAD' ) { + document.head.append( styleSheetElement ) + } + } + } + + -
    + + + + + + + + + + + + + + + + - - -
    - - -
    + - / July 15, 2023
    - - - - -
    +Our Best Crock Pot Mac and Cheese Recipe - The Kitchen Community + + + + + + + - - -

    This crockpot mac and cheese recipe doesn’t even require you to boil any noodles in order to make it.

    - - - -
    -

    Take a Look ↓↓↓

    -

    Although we’ve been in love with that famous blue box of macaroni and cheese for decades, the first mac ‘n cheese we know of was featured in two separate cookbooks in the 14th century. One of the cookbooks was from Italy, and the other was from medieval England.

    - - - -

    Here in the U.S., Thomas Jefferson made macaroni and cheese popular. And while the blue box mac ‘n cheese is yummy and easy to make, it’s really pretty simple to make homemade macaroni and cheese, too. When you cook it in the slow cooker, it’s super creamy and ready in no time.

    - - - -

    You can make creamy mac and cheese just by throwing all the ingredients into a slow cooker and it will be done in no time.

    - - - -

    That is what’s best about this crock pot mac n cheese recipe is that you can focus on taking care of other errands while your dinner cooks itself.

    - - - -

    When it comes to comfort food, there’s nothing quite as satisfying as a bowl of warm, gooey mac and cheese. If you’re a fan of this classic dish, have you ever considered making crock pot mac and cheese? This method not only saves time and effort but also ensures an incredible flavor and texture that will have you coming back for seconds.

    - - - -

    Using a crock pot, or slow cooker, is a convenient way to prepare mac and cheese without constantly monitoring a pot on the stove. Simply toss the ingredients in and let your appliance do the work. As it cooks slowly, the flavors meld together, creating a mouth-watering, creamy, and delicious result. This dish also makes for a great potluck option, as it can be easily transported and kept warm in the crock pot. So, the next time you’re craving mac and cheese, give the crock pot method a try and enjoy a tasty, fuss-free meal.

    - - - -

    The slow cooker mac and cheese is the perfect one to serve the kids because you can throw in a ton of different ingredients and they’ll all taste delicious.

    - - - -

    You can even make a ton of crock pot macaroni and cheese and have some leftovers waiting for the entire family so you don’t have to keep making meals throughout the week.

    - - - -

    Here’s everything you need to know about making crockpot macaroni and cheese and how to get it done.

    - - - -

    Crock Pot Mac and Cheese Recipe

    - - - -

    There are two major ways people make their mac and cheese that has withstood the test of time.

    - - - -

    Baking is one way and it’s a more southern traditional recipe and is made kind of like a casserole. You’ll often notice a lot of breadcrumbs on top of these dishes to give them more texture.

    - - - -
    mac and cheese

    Another way is to make them on the stovetop where they don’t need any eggs but still end up super creamy.

    - - - -

    If you want to make the best crock pot mac and cheese then you’ll need to add some condensed soup or Velveeta cheese to make it extra creamy.

    - - - -

    If none of those ingredients are what you’re looking for, try out some evaporated milk and American cheese. Not the cheese that is pre-packed in the store but the kind that comes straight from the block at the deli.

    - - - -

    If you really want to take your creamy crock pot mac and cheese to the next level, you could even buy some more high-quality cheeses like gouda or gruyere.

    - - - -

    What to Consider Before Making

    - - - -

    You’ll want to give this a test run before busting it out for any parties or get-together.

    - - - -

    Even though the recipe is pretty simple to make, you wouldn’t want something to go wrong and ruin a meal tons of people are counting on.

    - - - -

    Instead, try this slow cooker macaroni and cheese at home for your own family before making a big batch for others.

    - - - -

    Frequently Asked Questions

    - - - -

    Can I double this recipe and how long would it take?

    - - - -

    As long as you have a big enough slow cooker you can double the amount without problems. You don’t even need to change the time needed to cook.

    - - - -

    Do I need to rinse the pasta?

    - - - -

    You should always rinse your pasta before starting as it collects dust and other debris.

    - - - -

    What is a good white cheese substitute?

    - - - -

    Try out white American, white cheddar, or Monterey jack if you don’t want to use yellow cheese.

    - - - -

    Can I reheat this dish?

    - - - -

    You can always reheat your dish after making it. Just make sure to keep it in the fridge so it stays preserved.

    - - - -

    How many servings does this make?

    - - - -

    This recipe will serve 6-8 people and will give each person about 2 ounces of pasta.

    - - - -

    Why is my easy crockpot mac and cheese gritty?

    - - - -

    If you are using prepackaged cheese then your dish might turn out gritty. That’s because of the anti-caking agent that is added to the product. Even less expensive cheeses will have this problem.

    - - - -

    Why was my homemade mac and cheese crockpot mushy?

    - - - -

    Anytime your dish cooks a little too fast or even a little too long it will end up mushy. Older slow cookers have this issue because they cook hotter than newer versions. You can always double-check your crockpot by opening the lid and stirring the mixture to see how it’s going.

    - - - -

    Can I mix all the ingredients ahead of time and cook when I’m ready?

    - - - -

    You can mix all your ingredients together and store them in the fridge until you’re ready to cook. Don’t add the macaroni until you are ready to start cooking.

    - - - -

    Does it take 2 or 3 hours to cook this crock pot macaroni and cheese recipe?

    - - - -

    It will take a total of 3 hours for you to finish this recipe. Since every crock pot is different, the cooking times will depend on the heat level your crock pot runs at.

    - - - -

    Do I have to use evaporated milk?

    - - - -

    It is highly recommended to use evaporated milk rather than regular milk. Regular milk won’t cook the same when heated for long periods of time so evaporated milk is the best option.

    - - - -

    Is evaporated milk and condensed milk the same?

    - - - -

    Evaporated milk is not sweetened so it will have a completely different taste than using condensed milk. Only use evaporated milk for this recipe.

    - - - -

    Ingredients for crockpot mac and cheese:

    - - - -

    More recipes:

    - - - -

    If you have some leftover pasta you can always try to make some other killer mac and cheese recipes.

    - - - -

    Chili mac is a great way to get savory flavors into your sweet mac and cheese for the perfect combination.

    - - - -

    Pasta salad is a great way to use noodles without needing a dish to be over the top with savory ingredients.

    - - - -

    Another way to try this dish is by using an instant pot instead of a crock pot. It will help your dish taste just as good while using half the time.

    - - - -

    The bacon cheeseburger pasta is one that is guaranteed to please the entire family. Just make sure you have plenty because this dish goes super quick when served at the table.

    - - - -

    You could also turn your mac and cheese into a casserole with some ham and peas to give it some extra texture and flavor.

    - - - -

    Chicken and dumplings is a fantastic dish to make and you could even try to stuff the dumplings with some mac and cheese for the ultimate combination.

    - - - -

    Nothing goes better with some Crockpot mac and cheese than some meatloaf. It’s the best and will have everyone at the table satisfied.

    - - - -
    Shredded cheese on a cutting board

    Get your cheeses straight from the deli and shred them yourself using a shredder at home.

    - - - -

    Every single slow cooker is going to be different and requires a different process. Newer models will work better for this recipe than older models because the older ones tend to have a naturally higher heat setting.

    - - - -

    Don’t ever turn the heat up when you are cooking your dish. Instead, check your dish every 15 minutes or 30 minutes after the first hour is up. Remove the lid and stir your dish to check the consistency. If your mac and cheese are cooked on too high heat, it will make your dish turn mushy.

    - - - -

    Read through this entire post, including the FAQs, to get the best results for your mac and cheese.

    - - - -

    Remember, if you’re trying to make this dish for a special occasion, do a test run in your own home before actually busting it out in public. You want to make sure everything goes according to plan before potentially ruining a big meal for the entire party.

    - - -
    -
    crock pot mac and cheee
    -
    -

    Our BEST Crock Pot Mac and Cheese Recipe

    -
    - -
    -
    Simply the BEST Crockpot Mac and Cheese recipe out there. Give it a try!
    Don't cook the noodles for this recipe, just throw in your milk, cheese, and seasonings together in the slow cooker and you'll have a delicious family meal ready in no time!
    -
    -
    5 from 25 votes
    -
    - -
    -
    -
    Total Time 2 hours 5 minutes
    -
    -
    -
    -
    -
    Course Side Dish
    Cuisine American
    -
    -
    -
    -
    Servings 8 people
    Calories 574 kcal
    -
    -
    -

    Equipment

    • 1 slow cooker at least 6 quarts
    • 1 Food processor
    • 1 Measuring cup
    • 1 Measuring spoons
    -

    Ingredients
      

    • 1 pound pasta
    • 2 1/3 cups of milk
    • 12 oz evaporated milk
    • 12 oz shredded sharp cheddar
    • 1 cup American cheese shredded
    • 1 1/4 teaspoon salt
    • 1/2 teaspoon pepper
    • 1/2 teaspoon dry ground mustard
    • 1/3 teaspoon garlic powder
    • A sprinkle of cayenne pepper
    • 1/4 cup of butter
    -

    Instructions
     

    • Spray your crockpot with non-stick spray.
    • Rinse your uncooked pasta in a strainer and drain out all the excess water.
    • Add your uncooked pasta to your crockpot along with your milk, cheese, mustard, garlic, salt, pepper, and cayenne. Stir everything well so all the ingredients mix together and make sure the macaroni is in the liquid as much as possible.
    • Add your cubed butter.
    • Cover your crock pot and turn on the low heat and cook for 1 hour. Remove the lid and stir all your ingredients before replacing the lid. Check the consistency because your dish may be done or require an additional 1-2 hours.
    • Check your dish every half hour if it is not done and remember to stir when checking your dish.
    • You will know your mac and cheese is done if the pasta is tender and the liquid is thick and creamy. Once you remove the lid, keep in mind the sauce will thicken even more as the mac and cheese sits.
    - -

    Notes

    Expert Tips

    -Do not use prepackaged shredded cheese in your crockpot mac and cheese. The anti-cooking agent used to preserve the cheese can cause your mac and cheese to become gritty and unpleasant when eating.
    -

    Nutrition

    Calories: 574kcal
    -
    -
    -
    Keyword crockpot mac and cheese
    -
    -
    Tried this recipe?Let us know how it was!
    - - -

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
    + + + + + -
    - - -
    + + - -
    -
    + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +

    Our Best Crock Pot Mac and Cheese Recipe

    +
    +
    +

    This crockpot mac and cheese recipe doesn’t even require you to boil any noodles in order to make it.

    +
    +

    Take a Look ↓↓↓

    +

    Although we’ve been in love with that famous blue box of macaroni and cheese for decades, the first mac ‘n cheese we know of was featured in two separate cookbooks in the 14th century. One of the cookbooks was from Italy, and the other was from medieval England.

    +

    Here in the U.S., Thomas Jefferson made macaroni and cheese popular. And while the blue box mac ‘n cheese is yummy and easy to make, it’s really pretty simple to make homemade macaroni and cheese, too. When you cook it in the slow cooker, it’s super creamy and ready in no time.

    +

    You can make creamy mac and cheese just by throwing all the ingredients into a slow cooker and it will be done in no time.

    +

    That is what’s best about this crock pot mac n cheese recipe is that you can focus on taking care of other errands while your dinner cooks itself.

    +

    When it comes to comfort food, there’s nothing quite as satisfying as a bowl of warm, gooey mac and cheese. If you’re a fan of this classic dish, have you ever considered making crock pot mac and cheese? This method not only saves time and effort but also ensures an incredible flavor and texture that will have you coming back for seconds.

    +

    Using a crock pot, or slow cooker, is a convenient way to prepare mac and cheese without constantly monitoring a pot on the stove. Simply toss the ingredients in and let your appliance do the work. As it cooks slowly, the flavors meld together, creating a mouth-watering, creamy, and delicious result. This dish also makes for a great potluck option, as it can be easily transported and kept warm in the crock pot. So, the next time you’re craving mac and cheese, give the crock pot method a try and enjoy a tasty, fuss-free meal.

    +

    The slow cooker mac and cheese is the perfect one to serve the kids because you can throw in a ton of different ingredients and they’ll all taste delicious.

    +

    You can even make a ton of crock pot macaroni and cheese and have some leftovers waiting for the entire family so you don’t have to keep making meals throughout the week.

    +

    Here’s everything you need to know about making crockpot macaroni and cheese and how to get it done.

    +

    Crock Pot Mac and Cheese Recipe

    +

    There are two major ways people make their mac and cheese that has withstood the test of time.

    +

    Baking is one way and it’s a more southern traditional recipe and is made kind of like a casserole. You’ll often notice a lot of breadcrumbs on top of these dishes to give them more texture.

    +
    mac and cheese

    Another way is to make them on the stovetop where they don’t need any eggs but still end up super creamy.

    +

    If you want to make the best crock pot mac and cheese then you’ll need to add some condensed soup or Velveeta cheese to make it extra creamy.

    +

    If none of those ingredients are what you’re looking for, try out some evaporated milk and American cheese. Not the cheese that is pre-packed in the store but the kind that comes straight from the block at the deli.

    +

    If you really want to take your creamy crock pot mac and cheese to the next level, you could even buy some more high-quality cheeses like gouda or gruyere.

    +

    What to Consider Before Making

    +

    You’ll want to give this a test run before busting it out for any parties or get-together.

    +

    Even though the recipe is pretty simple to make, you wouldn’t want something to go wrong and ruin a meal tons of people are counting on.

    +

    Instead, try this slow cooker macaroni and cheese at home for your own family before making a big batch for others.

    +

    Frequently Asked Questions

    +

    Can I double this recipe and how long would it take?

    +

    As long as you have a big enough slow cooker you can double the amount without problems. You don’t even need to change the time needed to cook.

    +

    Do I need to rinse the pasta?

    +

    You should always rinse your pasta before starting as it collects dust and other debris.

    +

    What is a good white cheese substitute?

    +

    Try out white American, white cheddar, or Monterey jack if you don’t want to use yellow cheese.

    +

    Can I reheat this dish?

    +

    You can always reheat your dish after making it. Just make sure to keep it in the fridge so it stays preserved.

    +

    How many servings does this make?

    +

    This recipe will serve 6-8 people and will give each person about 2 ounces of pasta.

    +

    Why is my easy crockpot mac and cheese gritty?

    +

    If you are using prepackaged cheese then your dish might turn out gritty. That’s because of the anti-caking agent that is added to the product. Even less expensive cheeses will have this problem.

    +

    Why was my homemade mac and cheese crockpot mushy?

    +

    Anytime your dish cooks a little too fast or even a little too long it will end up mushy. Older slow cookers have this issue because they cook hotter than newer versions. You can always double-check your crockpot by opening the lid and stirring the mixture to see how it’s going.

    +

    Can I mix all the ingredients ahead of time and cook when I’m ready?

    +

    You can mix all your ingredients together and store them in the fridge until you’re ready to cook. Don’t add the macaroni until you are ready to start cooking.

    +

    Does it take 2 or 3 hours to cook this crock pot macaroni and cheese recipe?

    +

    It will take a total of 3 hours for you to finish this recipe. Since every crock pot is different, the cooking times will depend on the heat level your crock pot runs at.

    +

    Do I have to use evaporated milk?

    +

    It is highly recommended to use evaporated milk rather than regular milk. Regular milk won’t cook the same when heated for long periods of time so evaporated milk is the best option.

    +

    Is evaporated milk and condensed milk the same?

    +

    Evaporated milk is not sweetened so it will have a completely different taste than using condensed milk. Only use evaporated milk for this recipe.

    +

    Ingredients for crockpot mac and cheese:

    +

    More recipes:

    +

    If you have some leftover pasta you can always try to make some other killer mac and cheese recipes.

    +

    Chili mac is a great way to get savory flavors into your sweet mac and cheese for the perfect combination.

    +

    Pasta salad is a great way to use noodles without needing a dish to be over the top with savory ingredients.

    +

    Another way to try this dish is by using an instant pot instead of a crock pot. It will help your dish taste just as good while using half the time.

    +

    The bacon cheeseburger pasta is one that is guaranteed to please the entire family. Just make sure you have plenty because this dish goes super quick when served at the table.

    +

    You could also turn your mac and cheese into a casserole with some ham and peas to give it some extra texture and flavor.

    +

    Chicken and dumplings is a fantastic dish to make and you could even try to stuff the dumplings with some mac and cheese for the ultimate combination.

    +

    Nothing goes better with some Crockpot mac and cheese than some meatloaf. It’s the best and will have everyone at the table satisfied.

    +
    Shredded cheese on a cutting board

    Get your cheeses straight from the deli and shred them yourself using a shredder at home.

    +

    Every single slow cooker is going to be different and requires a different process. Newer models will work better for this recipe than older models because the older ones tend to have a naturally higher heat setting.

    +

    Don’t ever turn the heat up when you are cooking your dish. Instead, check your dish every 15 minutes or 30 minutes after the first hour is up. Remove the lid and stir your dish to check the consistency. If your mac and cheese are cooked on too high heat, it will make your dish turn mushy.

    +

    Read through this entire post, including the FAQs, to get the best results for your mac and cheese.

    +

    Remember, if you’re trying to make this dish for a special occasion, do a test run in your own home before actually busting it out in public. You want to make sure everything goes according to plan before potentially ruining a big meal for the entire party.

    +
    +
    crock pot mac and cheee
    +
    +

    Our BEST Crock Pot Mac and Cheese Recipe

    +
    +
    +
    Simply the BEST Crockpot Mac and Cheese recipe out there. Give it a try!
    Don't cook the noodles for this recipe, just throw in your milk, cheese, and seasonings together in the slow cooker and you'll have a delicious family meal ready in no time!
    +
    +
    5 from 25 votes
    +
    + +
    +
    +
    Total Time 2 hours 5 minutes
    +
    +
    +
    +
    +
    Course Side Dish
    Cuisine American
    +
    +
    +
    +
    Servings 8 people
    Calories 574 kcal
    +
    +
    +

    Equipment

    • 1 slow cooker at least 6 quarts
    • 1 Food processor
    • 1 Measuring cup
    • 1 Measuring spoons
    +

    Ingredients
      

    • 1 pound pasta
    • 2 1/3 cups of milk
    • 12 oz evaporated milk
    • 12 oz shredded sharp cheddar
    • 1 cup American cheese shredded
    • 1 1/4 teaspoon salt
    • 1/2 teaspoon pepper
    • 1/2 teaspoon dry ground mustard
    • 1/3 teaspoon garlic powder
    • A sprinkle of cayenne pepper
    • 1/4 cup of butter
    +

    Instructions
     

    • Spray your crockpot with non-stick spray.
    • Rinse your uncooked pasta in a strainer and drain out all the excess water.
    • Add your uncooked pasta to your crockpot along with your milk, cheese, mustard, garlic, salt, pepper, and cayenne. Stir everything well so all the ingredients mix together and make sure the macaroni is in the liquid as much as possible.
    • Add your cubed butter.
    • Cover your crock pot and turn on the low heat and cook for 1 hour. Remove the lid and stir all your ingredients before replacing the lid. Check the consistency because your dish may be done or require an additional 1-2 hours.
    • Check your dish every half hour if it is not done and remember to stir when checking your dish.
    • You will know your mac and cheese is done if the pasta is tender and the liquid is thick and creamy. Once you remove the lid, keep in mind the sauce will thicken even more as the mac and cheese sits.
    +

    Notes

    Expert Tips

    +Do not use prepackaged shredded cheese in your crockpot mac and cheese. The anti-cooking agent used to preserve the cheese can cause your mac and cheese to become gritty and unpleasant when eating.
    +

    Nutrition

    Calories: 574kcal
    +
    +
    +
    Keyword crockpot mac and cheese
    +
    +
    Tried this recipe?Let us know how it was!
    +

    +
    Follow Us
    Cassie brings decades of experience to the Kitchen Community. She is a noted chef and avid gardener. Her new book "Healthy Eating Through the Garden" will be released shortly. When not writing or speaking about food and gardens Cassie can be found puttering around farmer's markets and greenhouses looking for the next great idea.
    Cassie Marshall
    Follow Us
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    + +
    +
    + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + diff --git a/tests/test_data/thekitchenmagpie.testhtml b/tests/test_data/thekitchenmagpie.testhtml index d54cd8a9a..af4f3fc1f 100644 --- a/tests/test_data/thekitchenmagpie.testhtml +++ b/tests/test_data/thekitchenmagpie.testhtml @@ -1,699 +1,1231 @@ - - - - - - - - - - - - - Salmon Loaf | The Kitchen Magpie - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Salmon Loaf

    Site Index Salmon Salmon loaf Vintage recipe

    This post may contain affiliate links. See my privacy policy for details.

    Salmon loaf is one of those classic retro recipes that is still just as delicious today as it was when our Grandma’s made them! Try this instead of salmon cakes, it’s easier than frying up individual cakes and bakes up great!

    -

    Also, cans of salmon are famously difficult to utilize properly compared to fresh salmon. So instead of adding them to a salad or desperately trying to work them into some sort of side dish, why not make this simple and uncomplicated salmon loaf instead?

    -

    For more tasty salmon recipes, why not try this Fast and Easy Lemon Garlic Grilled Salmon, or just a simple Salmon & Green Beans recipe?

    -

    -

    Salmon Loaf

    -

    While the name might not be especially appetizing, this recipe for a salmon loaf is an easy and delicious way to enjoy some salmon without the difficult task of preparing it as whole fish.

    -

    Those small cans of salmon you get at the supermarket might be convenient, but the salmon in them can’t compare to fresh, ever. You need the right recipe to use it in!

    -

    By mixing it with some breadcrumbs, lemon, eggs, and onion, you can create a baked, tender salmon dish that is more like a loaf of salmon bread than a fishy cake.

    -

    -

    Salmon Loaf Ingredients

    -

    Make sure you take a good look at the recipe card at the bottom of the post for the full recipe amounts.

    -
      -
    • Canned salmon, drained
    • -
    • Fine breadcrumbs
    • -
    • Onion
    • -
    • Dillweed
    • -
    • Eggs
    • -
    • Lemon juice
    • -
    • Salt & Pepper
    • -
    -

    -

    How to Make Salmon Loaf

    -
      -
    • Drain your canned salmon and remove any skin or bones if wanted
    • -
    • Flake the salmon and mix with all the ingredients in a small bowl
    • -
    • With clean hands, shape into a loaf on the greased baking sheet.
    • -
    • Bake at 375 Fahrenheit for 40-45 minutes until nicely browned and at least 165 °F in the middle.
    • -
    • Cool for 5 minutes, remove and then serve
    • -
    -

     

    -

    -

    Isn’t This Just A Giant Fish Cake?

    -

    After looking at the list of ingredients and steps in this recipe, many people might assume that this is basically just a giant fish cake made using salmon.

    -

    Well, that would be basically accurate were it not for a few key aspects.

    -

    Fish cakes are traditionally packed into thin, almost burger like shapes and then pan-fried. This recipe for a salmon loaf is baked for much, much longer than you would pan fry something, allowing it to cook slowly at a lower temperature.

    -

    This longer and slower cooking time allow the texture of this salmon loaf to be incredibly different when compared to a fish cake. It will be more tender and less crispy, having a softer and gentler mouthfeel.

    -

    Plus, this recipe uses a lot more breadcrumbs than regular fishcakes, which helps maintain both its texture and final flavor.

    -

    What to Serve With Salmon Loaf

    -

    If this salmon loaf were a piece of meat, you might be expected to serve this with a side of vegetables and a big slab of potatoes or a pile of rice.

    -

    However, this recipe already mixes together the carbs with the meat, so there’s no need to serve this with anything starchy whatsoever!

    -

    For a more balanced meal, though, you could serve this salmon loaf with a small side of vegetables or a pea salad, a tossed salad or wedge salad.

    -

    Looking for more tasty Fish recipes? Try these out:

    - -

     

    -

    Enjoy!

    -

    Love,

    -

    Karlynn

    -

    -

    Pin this to your Dinner Ideas Boards and Remember to FOLLOW ME ON PINTEREST!

    -

    Salmon loaf is one of those classic retro recipes that is still just as delicious today as it was when our Grandma's made them! Try this instead of salmon cakes, it's easier than frying up individual cakes and bakes up great!

    -

    Thanks to ads on this website, readers of The Kitchen Magpie are now sponsoring 2 families a month through the Edmonton Food Bank. Learn how you can help here.

    -
    - -

    Learn to cook like the Kitchen Magpie

    - -

    Subscribe to The Kitchen Magpie on YouTube

    One click and you'll get notified of new videos added to our YouTube account!

    -youtube-subscribe
    - -
    -
    -

    Salmon Loaf

    -
    -
    Skip the salmon cakes and make this great salmon loaf for dinner instead!
    -
    -
    5 from 8 votes
    -
    - -
    -
    -
    - - -
    Prep Time
    10 minutes
    Cook Time
    1 hour
    Course
    Main Course
    Cuisine
    American
    Servings
    8 slices
    Calories
    158
    Author
    Karlynn Johnston
    - -
    - -

    Ingredients
      

    • 16 ounces of canned salmon drained
    • 1 cup seasoned fine breadcrumbs
    • ½ cup onion finely chopped
    • 1 tsp dill weed
    • 2 large eggs beaten
    • 1 tablespoon lemon juice
    • ½ tsp salt
    • ¼ tsp black pepper
    -

    Instructions
     

    • Preheat your oven to 375 °F. Grease a baking sheet and set aside.
    • Drain the salmon well and if desired, remove any skin and bones from the salmon. You can leave them in, some people love those the best! They will bake right in, don't worry.
    • Flake the salmon with a fork and then mix with the breadcrumbs, onion, dill, egg, lemon juice, salt and pepper.
    • With clean hands, shape into a loaf on the greased baking sheet.
    • Bake for 40-50 minutes OR until nicely browned AND reaches an internal temperature of at least 165 °F.
    • Let cool for 5 minutes, then slice and serve. Garnish with fresh parsley and lemon wedges. This is excellent with lemon juice squeezed on top!
    - -

    Recipe Notes

      -
    • Seasoned breadcrumbs add a nice flavor to this.
    • -
    • Try not to dry it out by overbaking
    • -
    -

    Nutrition Information

    Calories: 158kcal, Carbohydrates: 11g, Protein: 17g, Fat: 5g, Saturated Fat: 1g, Trans Fat: 1g, Cholesterol: 94mg, Sodium: 580mg, Potassium: 258mg, Fiber: 1g, Sugar: 1g, Vitamin A: 135IU, Vitamin C: 2mg, Calcium: 198mg, Iron: 1mg
    - -

    All calories and info are based on a third party calculator and are only an estimate. Actual nutritional info will vary with brands used, your measuring methods, portion sizes and more.

    - -
    -
    Made this recipe?
    -

    Share a photo of what you made on Instagram or Facebook and tag me @thekitchenmagpie or hashtag it #thekitchenmagpie.

    -

    Please rate this recipe in the comments below to help out your fellow cooks!

    -
    - - -
    -
    Save Your Favorite Recipes!
    Create an account and save recipes

    Karlynn Johnston

    I’m a busy mom of two, wife & cookbook author who loves creating fast, fresh meals for my little family on the Canadian prairies. Karlynn Facts: I'm allergic to broccoli. I've never met a cocktail that I didn't like. I would rather burn down my house than clean it. Most of all, I love helping YOU get dinner ready because there's nothing more important than connecting with our loved ones around the dinner table!

    -

    Learn more about me

    Site Index Salmon Salmon loaf Vintage recipe

    Reader Interactions

    Comments & Recipe Tips Share a tip or comment!

      -
    1. -
      - - -
      -

      - Nancy says

      - -

      - -
      - -
      - -

      Can seasoned panko be used for the seasoned fine breadcrumbs?

      -
      - - -
      -
        - -
      • - -
      • -
      -
    2. - -
    3. -
      - - -
      -

      - goody says

      - -

      - -
      - -
      - -

      Hi, I like an oniony white sauce with fish; 2 cups of unsweetened cashew milk, 2 tbsp. corn starch, a little salt; put the milk in the pan, then add the cornstarch and salt, mix well with a whisk, you can add precooked finely chopped onions or add some onion powder; this is a great sauce for chicken and fish 🙂

      -
      - - -
      -
        - -
      • -
        - - -
        -

        - goody says

        - -

        - -
        - -
        - -

        I was also going to add that you can add dill or parsley to this white sauce, plus by adding a little extra cashew milk, you can make a nice broccoli-cheese soup 🙂

        -
        - - -
        -
      • -
      -
    4. - -
    5. -
      - - -
      -

      - Mia says

      - -

      - -
      - -
      - -

      What kind of sauce would you put the salmon loaf?

      -
      - - -
      -
    6. -
    -

    Leave a Comment or Recipe Tip

    - - - -
    - Recipe Rating - - -
    - - -
    - - -
    - - -
    - - -
    - - -
    -
    -
    -

    - -

    - -

    -

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Copyright © The Kitchen Magpie®. All rights reserved.
    -Privacy Policy

    -
    - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + Salmon Loaf - The Kitchen Magpie + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Salmon Loaf

    +
    4.98 from 95 votes
    Jump to RecipePin

    Site Index Salmon Salmon loaf Vintage recipe

    This post may contain affiliate links. See my privacy policy for details.

    +

    Salmon loaf is one of those classic retro recipes that is still just as delicious today as it was when our Grandma’s made them! Try this instead of salmon cakes, it’s easier than frying up individual cakes and bakes up great!

    + + + +

    Also, cans of salmon are famously difficult to utilize properly compared to fresh salmon. So instead of adding them to a salad or desperately trying to work them into some sort of side dish, why not make this simple and uncomplicated salmon loaf instead?

    + + + +

    For more tasty salmon recipes, why not try this Fast and Easy Lemon Garlic Grilled Salmon, or just a simple Salmon & Green Beans recipe?

    + + +
    Table of Contents
    1. Salmon Loaf
    2. Salmon Loaf Ingredients
    3. How to Make Salmon Loaf
    4. Isn’t This Just A Giant Fish Cake?
    5. What to Serve With Salmon Loaf
    6. Looking for more tasty Fish recipes? Try these out:
    7. Pin this to your Dinner Ideas Boards and Remember to FOLLOW ME ON PINTEREST!
    8. Salmon Loaf Recipe
    + + + +

    Salmon Loaf

    + + + +

    While the name might not be especially appetizing, this recipe for a salmon loaf is an easy and delicious way to enjoy some salmon without the difficult task of preparing it as whole fish.

    + + + +

    Those small cans of salmon you get at the supermarket might be convenient, but the salmon in them can’t compare to fresh, ever. You need the right recipe to use it in!

    + + + +

    By mixing it with some breadcrumbs, lemon, eggs, and onion, you can create a baked, tender salmon dish that is more like a loaf of salmon bread than a fishy cake.

    + + + +
    + + + +

    Salmon Loaf Ingredients

    + + + +

    Make sure you take a good look at the recipe card at the bottom of the post for the full recipe amounts.

    + + + +
    • Canned salmon, drained
    • Fine breadcrumbs
    • Onion
    • Dillweed
    • Eggs
    • Lemon juice
    • Salt & Pepper
    + + + +

    How to Make Salmon Loaf

    + + + +
    • Drain your canned salmon and remove any skin or bones if wanted
    • Flake the salmon and mix with all the ingredients in a small bowl
    • With clean hands, shape into a loaf on the greased baking sheet.
    • Bake at 375 Fahrenheit for 40-45 minutes until nicely browned and at least 165 °F in the middle.
    • Cool for 5 minutes, remove and then serve
    + + + +

    Isn’t This Just A Giant Fish Cake?

    + + + +

    After looking at the list of ingredients and steps in this recipe, many people might assume that this is basically just a giant fish cake made using salmon.

    + + + +

    Well, that would be basically accurate were it not for a few key aspects.

    + + + +

    Fish cakes are traditionally packed into thin, almost burger like shapes and then pan-fried. This recipe for a salmon loaf is baked for much, much longer than you would pan fry something, allowing it to cook slowly at a lower temperature.

    + + + +

    This longer and slower cooking time allow the texture of this salmon loaf to be incredibly different when compared to a fish cake. It will be more tender and less crispy, having a softer and gentler mouthfeel.

    + + + +

    Plus, this recipe uses a lot more breadcrumbs than regular fishcakes, which helps maintain both its texture and final flavor.

    + + + +

    What to Serve With Salmon Loaf

    + + + +

    If this salmon loaf were a piece of meat, you might be expected to serve this with a side of vegetables and a big slab of potatoes or a pile of rice.

    + + + +

    However, this recipe already mixes together the carbs with the meat, so there’s no need to serve this with anything starchy whatsoever!

    + + + +

    For a more balanced meal, though, you could serve this salmon loaf with a small side of vegetables or a pea salad, a tossed salad or wedge salad.

    + + + +

    Looking for more tasty Fish recipes? Try these out:

    + + + +

    Enjoy!

    + + + +

    Love,

    + + + +

    Karlynn

    + + + +
    + + + +

    Pin this to your Dinner Ideas Boards and Remember to FOLLOW ME ON PINTEREST!

    + + + +
    Salmon loaf is one of those classic retro recipes that is still just as delicious today as it was when our Grandma's made them! Try this instead of salmon cakes, it's easier than frying up individual cakes and bakes up great!
    + + +

    Thanks to ads on this website, readers of The Kitchen Magpie are now sponsoring 2 families a month through the Edmonton Food Bank. Learn how you can help here.

    +
    + +

    Learn to cook like the Kitchen Magpie

    A Very Prairie Christmas Bakebook

    Cookies, Candies, Cakes & More: Vintage Baking to Celebrate the Festive Season!

    +

    Learn More

    a copy of Flapper Pie cook book

    Flapper Pie and a Blue Prairie Sky

    A Modern Baker’s Guide to Old-Fashioned Desserts

    +

    Learn More

    The Prairie Table

    Suppers, Potlucks & Socials: Crowd-Pleasing Recipes to Bring People Together

    +

    Learn More

    Subscribe to The Kitchen Magpie on YouTube

    One click and you’ll get notified of new videos added to our YouTube account!

    +Subscribe on YouTube
    + +
    +
    +

    Salmon Loaf

    +
    +
    Skip the salmon cakes and make this great salmon loaf for dinner instead!
    +
    +
    4.98 from 95 votes
    +
    + +
    +
    +
    + + +
    Prep Time
    10 minutes
    Cook Time
    1 hour
    Course
    Main Course
    Cuisine
    American
    Servings
    8 slices
    Calories
    158
    Author
    Karlynn Johnston
    + +
    + +

    Ingredients
     

    • 16 ounces of canned salmon drained
    • 1 cup seasoned fine breadcrumbs
    • ½ cup onion finely chopped
    • 1 tsp dill weed
    • 1/2 cup milk
    • 2 large eggs beaten
    • 1 tablespoon lemon juice
    • ½ tsp salt
    • ¼ tsp black pepper
    +

    Instructions
     

    • Preheat your oven to 375 °F. Grease a baking sheet and set aside.
    • Drain the salmon well and if desired, remove any skin and bones from the salmon. You can leave them in, some people love those the best! They will bake right in, don't worry.
    • Flake the salmon with a fork and then mix with the breadcrumbs, onion, milk, dill, eggs, lemon juice, salt and pepper.
    • With clean hands, shape into a loaf on the greased baking sheet.
    • Bake for 40-50 minutes OR until nicely browned AND reaches an internal temperature of at least 165 °F.
    • Let cool for 5 minutes, then slice and serve. Garnish with fresh parsley and lemon wedges. This is excellent with lemon juice squeezed on top!
    + +

    Recipe Notes

    • Seasoned breadcrumbs add a nice flavor to this.
    • +
    • Try not to dry it out by overbaking
    • +
    +

    Nutrition Information

    Calories: 158kcal, Carbohydrates: 11g, Protein: 17g, Fat: 5g, Saturated Fat: 1g, Trans Fat: 1g, Cholesterol: 94mg, Sodium: 580mg, Potassium: 258mg, Fiber: 1g, Sugar: 1g, Vitamin A: 135IU, Vitamin C: 2mg, Calcium: 198mg, Iron: 1mg
    + +

    All calories and info are based on a third party calculator and are only an estimate. Actual nutritional info will vary with brands used, your measuring methods, portion sizes and more.

    + +
    +
    Made this recipe?
    +

    Share a photo of what you made on Instagram or Facebook and tag me @thekitchenmagpie or hashtag it #thekitchenmagpie.

    +

    Please rate this recipe in the comments below to help out your fellow cooks!

    +
    + + +
    +

    Karlynn Johnston

    I’m a busy mom of two, wife & cookbook author who loves creating fast, fresh meals for my little family on the Canadian prairies. Karlynn Facts: I'm allergic to broccoli. I've never met a cocktail that I didn't like. I would rather burn down my house than clean it. Most of all, I love helping YOU get dinner ready because there's nothing more important than connecting with our loved ones around the dinner table!

    +

    Learn more about me

    Site Index Salmon Salmon loaf Vintage recipe

    Reader Interactions

    Comments & Recipe Tips Share a tip or comment!

      +
    1. +
      + + +
      +

      + Donna says

      + +

      + +
      + +
      + +

      Thank you for this site with the Vintage Recipes.. I did not think to google for that, but am so happy to find this. I have always cooked for my family and now that they have families of their own, I still cook for myself and prefer home cooked food. ( Nowadays, I call it ‘real food’.

      +

      As a senior, I still have cookbooks my mother used from the 1940s as well as some other faithful ones of my own. Thank you for posting these old recipes…many tried and true and I will visit here often.

      +
      + + +
      +
    2. + +
    3. +
      + + +
      +

      + Amanda says

      + +

      + +
      + +
      + +

      This was so simple & so delicious! It’s our weekly favourite now. I substituted the breadcrumbs with sourdough bread crumbs and added 1 stick of finely diced celery.5 stars

      +
      + + +
      +
    4. + +
    5. +
      + + +
      +

      + LBinOC says

      + +

      + +
      + +
      + +

      Added some green bell pepper in hopes of this mimicking my Mom’s recipe and was disappointed in the overall lack of flavor. Used to love salmon loaf done this way. Maybe I needed fresh dill instead of dry? Bummed…3 stars

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + Laura says

        + +

        + +
        + +
        + +

        Hi, I am definitely planning on making this. Have you used fresh salmon? And can you use almond flour instead of breadcrumbs?

        +
        + + +
        +
      • +
      +
    6. + +
    7. +
      + + +
      +

      + Pam says

      + +

      + +
      + +
      + +

      I like to top my salmon loaf for the last 15 min with Cream of celery soup !! LOve the idea of Lemon.

      +
      + + +
      +
    8. + +
    9. +
      + + +
      +

      + Michelle says

      + +

      + +
      + +
      + +

      My husband needs to eat gluten free for health reasons. Usually I substitute quick oats for breadcrumbs in recipes, but your notes seem to indicate that flavor is a contributed by bread crumbs here. Any thoughts on what seasonings I should consider adding to compensate?

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + Sandra G Morin says

        + +

        + +
        + +
        + +

        On of the cooks where I worked was French Canadian and she would use left over mashed potatoes. Delish!

        +
        + + +
        +
      • +
      +
    10. + +
    11. +
      + + +
      +

      + Michael says

      + +

      + +
      + +
      + +

      Why does the recipe ask for 16oz of canned salmon when the cans come in 14.75oz ?

      +
      + + +
      +
    12. + +
    13. +
      + + +
      +

      + Barb says

      + +

      + +
      + +
      + +

      Great on dill. Rye for sandwiches

      +
      + + +
      +
    14. + +
    15. +
      + + +
      +

      + June robbs says

      + +

      + +
      + +
      + +

      The salmon loaf was delicious with a squeeze of lemon juice….just like I remember my mom making. I served it with creamed peas…just like she did too. Yummy5 stars

      +
      + + +
      +
    16. + +
    17. +
      + + +
      +

      + Ramie Streng says

      + +

      + +
      + +
      + +

      Thank you for the recipe.. On my way to making it!

      +
      + + +
      +
    18. + +
    19. +
      + + +
      +

      + Deb says

      + +

      + +
      + +
      + +

      I did not rate the Creamed Peas (Error)5 stars

      +
      + + +
      +
    20. + +
    21. +
      + + +
      +

      + Shannon G says

      + +

      + +
      + +
      + +

      Extremely dry! You have to add some milk for moisture.

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + linda Francke says

        + +

        + +
        + +
        + +

        How much sodium is in a serving of this salmon loaf?

        +
        + + +
        +
      • +
      +
    22. + +
    23. +
      + + +
      +

      + Nancy says

      + +

      + +
      + +
      + +

      Can seasoned panko be used for the seasoned fine breadcrumbs?

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + Karlynn Johnston says

        + +

        + +
        + +
        + +

        You bet!5 stars

        +
        + + +
        +
      • +
      +
    24. + +
    25. +
      + + +
      +

      + goody says

      + +

      + +
      + +
      + +

      Hi, I like an oniony white sauce with fish; 2 cups of unsweetened cashew milk, 2 tbsp. corn starch, a little salt; put the milk in the pan, then add the cornstarch and salt, mix well with a whisk, you can add precooked finely chopped onions or add some onion powder; this is a great sauce for chicken and fish 🙂

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + goody says

        + +

        + +
        + +
        + +

        I was also going to add that you can add dill or parsley to this white sauce, plus by adding a little extra cashew milk, you can make a nice broccoli-cheese soup 🙂

        +
        + + +
        +
          + +
        • +
          + + +
          +

          + Michael says

          + +

          + +
          + +
          + +

          Why does the recipe ask for 16oz of canned salmon when the cans come in 14.75oz ?

          +
          + + +
          +
            + +
          • +
            + + +
            +

            + Dr. Conni says

            + +

            + +
            + +
            + +

            Maybe Canadian vs US?

            +
            + + +
            +
          • + +
          • +
            + + +
            +

            + Donna says

            + +

            + +
            + +
            + +

            Hi Michael, About your question: I am guessing that because it is a vintage recipe, the cans of salmon in those days were 8 oz. I used to make this recipe all the time for my family. When I moved, I left this recipe in the old house….so have been looking for one like this! Just a guess on my part, but the recipe is exactly how I would make it.

            +
            + + +
            +
          • +
          +
        • +
        +
      • +
      +
    26. + +
    27. +
      + + +
      +

      + Mia says

      + +

      + +
      + +
      + +

      What kind of sauce would you put the salmon loaf?

      +
      + + +
      +
        + +
      • +
        + + +
        +

        + Deb says

        + +

        + +
        + +
        + +

        Old school recipe from my aunt was to top the loaf when serving with creamed peas (if you like peas):

        +

        Creamed peas
        +Melt 2TBS butter slowly and add 2TBS flour to create a paste. Then slowly add one cup of milk until smooth. Bring to a boil and add peas (room temperature) to cream.

        +

        Hope you enjoy as much as we do.

        +
        + + +
        +
          + +
        • +
          + + +
          +

          + Nancy Fox says

          + +

          + +
          + +
          + +

          Canned or frozen peas Measurement for peas Please I can’t wait to try your creamed peas. Thank you

          +
          + + +
          +
        • +
        +
      • + +
      • +
        + + +
        +

        + Del says

        + +

        + +
        + +
        + +

        Mustard. I only eat mustard on salmon patties and onion rings, so I am not a huge mustard fan but I HAVE to have it with my salmon.

        +
        + + +
        +
      • + +
      • +
        + + +
        +

        + Dr. Conni says

        + +

        + +
        + +
        + +

        My Mom made a white sauce and added hard boiled eggs sliced, & we spooned it over the Salmon slices. yum!

        +
        + + +
        +
      • +
      +
    28. +
    +

    Leave a Comment or Recipe Tip

    + +
    + Recipe Rating +




    +
    +
    +

    + +

    + +

    +

    Copyright © The Kitchen Magpie®. All rights reserved.
    +Privacy Policy

    +
    + +
    + +
    + +
    +
    + + +
    + +
    + +
    +

    Pumpkin Recipes eBook

    +
    +
    +
    +
    +
    +
    +
    + +
    +

    FREE

    +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +

    Get the free recipe eBook today just by signing up below!

    +
    +
    +
    +
    +
    + +
    +
    + +
    + + + + + +
    +
    +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/thekitchn.testhtml b/tests/test_data/thekitchn.testhtml index df1208f9a..331d3b454 100644 --- a/tests/test_data/thekitchn.testhtml +++ b/tests/test_data/thekitchn.testhtml @@ -1,15 +1,19 @@ - - -Beef and Cheese Manicotti | Kitchn

    How To Make the Best Beef and Cheese Manicotti

    published Oct 15, 2019
    Beef & Cheese Manicotti

    Stuffed with fragrant garlicky ricotta, Parmesan, and savory beef, this baked manicotti is creamy, cheesy, meaty, and the perfect cozy weekend dinner.

    Serves6 to 8

    Prep25 minutes

    Cook40 minutes

    Jump to Recipe
    We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
    Post Image
    Credit: Photo: Joe Lingeman/Kitchn; Food Stylist: Pearl Jones/Kitchn

    Lasagna-lovers, listen up — manicotti is like lasagna’s fancy older sister, and you’re gonna want to make it ASAP. It has all the same comfort food satisfaction as your favorite pasta bake, but instead of being layered, the noodles are stuffed with fragrant garlicky ricotta, Parmesan, and savory beef, making manicotti the perfect cozy weekend dinner.

    The creamy, cheesy bake takes a fair amount of prep to help it bake up beautifully (and tasty!), but we’ll walk through it step by step. Let’s get started.

    Credit: Photo: Joe Lingeman/Kitchn; Food Stylist: Pearl Jones/Kitchn

    What Is Stuffed Manicotti, Anyway?

    In the canon of classic Italian baked pastas (think: lasagna, baked ziti, and stuffed shells) manicotti is perhaps the most elegant. Long pasta tubes (the manicotti) are filled with a cheesy, meaty filling (the meat can vary from sausage to pork to beef) and baked until tender. The best manicotti boasts tender pasta and lots of deep flavors from garlic, cheese, and baked pasta sauce.

    Like its baked pasta brethren, manicotti requires the right mix of smart ingredients and a few key steps to make it the best.

    Credit: Photo: Joe Lingeman/Kitchn; Food Stylist: Pearl Jones/Kitchn

    Key Steps to the Best Beef and Cheese Manicotti

    • Brown and season the beef. To achieve the deeply savory flavor manicotti is known for, you’ll brown and season the beef first. Let it cool before you make the filling.
    • Boil the manicotti shells. Although you can skip the boiling and bake your uncooked manicotti noodles longer with more sauce, boiling the noodles in salted water makes filling them easier (the noodles are more flexible) and guarantees you don’t end up with crunchy bits of pasta. Boil the noodles for about eight minutes (check the package), until they’re flexible but not cooked through. Drain and cool before filling.
    • Use a zip-top bag for filling. Making the filling is simple: Stir together ricotta, Parmesan, an egg, and that gorgeous browned beef. But try spooning it into the noodles and you’ll likely end up with a mess or, worse, broken noodles. Instead, pipe the filling. You don’t need a fancy pipping bag — just use a gallon-sized zip-top bag.
    • Sandwich the filled manicotti with sauce. To ensure your noodles bake up tender, you’ll spread half the sauce into the bottom of the baking dish, and the rest atop the filled noodles.

    Assembling and Serving Beef and Cheese Manicotti

    Once assembled, you can cover your manicotti and refrigerate it up to one day in advance — just be sure to take the chill off your prepped manicotti by removing it from the fridge while your oven preheats. Or, bake it right away. It takes just about 35 to 40 minutes, at which point it should be warmed through with browned cheese and bubbly edges.

    Serve the noodles as you would lasagna or baked shells — with a simple salad and garlic bread to swipe your plate clean.

    Credit: Photo: Joe Lingeman/Kitchn; Food Stylist: Pearl Jones/Kitchn
    1 / 9

    Beef & Cheese Manicotti

    Stuffed with fragrant garlicky ricotta, Parmesan, and savory beef, this baked manicotti is creamy, cheesy, meaty, and the perfect cozy weekend dinner.

    Prep time 25 minutes

    Cook time 40 minutes

    Serves6 to 8

    Nutritional Info

    Ingredients

    • 2 tablespoons

      olive oil

    • 12 ounces

      lean ground beef

    • 1

      large shallot, finely chopped

    • 4 cloves

      garlic, minced

    • 3 cups

      marinara sauce, divided

    • Cooking spray

    • 14

      dried manicotti pasta tubes (8 ounces)

    • 1 (15 to 16-ounce) container

      full-fat ricotta cheese

    • 2 cups

      shredded part-skim mozzarella cheese, divided

    • 1/2 cup

      finely grated Parmesan cheese, divided

    • 1/2 cup

      chopped fresh parsley leaves, divided

    • 1

      large egg, lightly beaten

    • 1 teaspoon

      kosher salt

    Instructions

    1. Cook the beef for the filling. Heat the oil in a large skillet over medium-high heat until shimmering. Add the ground beef and cook until the meat begins to brown, about 5 minutes. Add the shallot and garlic, cook until the shallot is translucent and the beef is cooked through, about 5 minutes more. Transfer to a large bowl and set aside to cool to room temperature.

    2. Heat the oven to 375ºF and prepare the baking dish. Arrange a rack in the middle of the the oven and heat the oven to 375ºF. Meanwhile, bring a large pot of heavily salted water to a boil. Coat a 9x13-inch baking dish with cooking spray. Spread about 1 1/2 cups of the marinara sauce in the bottom of the dish and set aside.

    3. Boil the manicotti shells. Add the manicotti to the water and boil until they are al dente, about 8 minutes. Drain and set aside.

    4. Mix up the filling. Add the ricotta, half of mozzarella, half of the Parmesan, half of the parsley, the egg, and the salt to the cooled beef mixture and stir to combine well.

    5. Fill the shells. Transfer the beef and cheese mixture to a piping bag or gallon size ziptop bag. Snip off a 1/2-inch hole in one bottom corner of the bag, then pipe the filling into each manicotti tube (about generous 1/3 cup each). Nestle each filled manicotti in the sauce, packed them tightly together in a single layer.

    6. Top the filled shells with the remaining sauce and cheeses. Pour the remaining 1 1/2 cups sauce evenly over the manicotti and sprinkle with the remaining mozzarella and Parmesan.

    7. Bake for 35 to 40 minutes. Bake uncovered until the sauce is bubbly, the cheese is browned, and the noodles are very tender, 35 to 40. Let cool for about 10 minutes before serving. Sprinkle with the remaining parsley just before serving.

    Recipe Notes

    Storage: Leftovers can be refrigerated in an airtight container up to 4 days.

    Want More?

    Get the Kitchn Daily in your inbox.

    \ No newline at end of file diff --git a/tests/test_data/themagicalslowcooker_1.testhtml b/tests/test_data/themagicalslowcooker_1.testhtml index d0aac327a..54e72239b 100644 --- a/tests/test_data/themagicalslowcooker_1.testhtml +++ b/tests/test_data/themagicalslowcooker_1.testhtml @@ -1,1258 +1,738 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Slow Cooker Ground Beef - The Magical Slow Cooker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Copyright ©2023, The Magical Slow Cooker. -All Rights Reserved.
    Design by Pixel Me Designs
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    -
    fall slow cooker images -
    -
    - -
    -
    -
    -
    -
    -
    -
    16108 -
    -
    - -
    -

    Free Email Series

    -
    -
    -
    favicon image of slow cooker with food spilling out -
    -
    - -
    -

    Slow Cooker Secrets

    -

    Get Sarah's tricks to delicious and hands-free cooking!

    -
    - -
    - -
    - -
    - - - - - -
    -
    -
    - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Slow Cooker Ground Beef - The Magical Slow Cooker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Copyright ©2023, The Magical Slow Cooker. +All Rights Reserved.
    Design by Pixel Me Designs
    +
    + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/themagicalslowcooker_2.testhtml b/tests/test_data/themagicalslowcooker_2.testhtml index e38262f2b..9d5f1785e 100644 --- a/tests/test_data/themagicalslowcooker_2.testhtml +++ b/tests/test_data/themagicalslowcooker_2.testhtml @@ -1,1312 +1,1344 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Slow Cooker Pork Roast with Gravy - The Magical Slow Cooker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Copyright ©2023, The Magical Slow Cooker. -All Rights Reserved.
    Design by Pixel Me Designs
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    -
    fall slow cooker images -
    -
    - -
    -
    -
    -
    -
    -
    -
    16108 -
    -
    - -
    -

    Free Email Series

    -
    -
    -
    favicon image of slow cooker with food spilling out -
    -
    - -
    -

    Slow Cooker Secrets

    -

    Get Sarah's tricks to delicious and hands-free cooking!

    -
    - -
    - -
    - -
    - - - - - -
    -
    -
    - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Slow Cooker Pork Roast with Gravy - The Magical Slow Cooker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Copyright ©2023, The Magical Slow Cooker. +All Rights Reserved.
    Design by Pixel Me Designs
    +
    + +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    +
    fall slow cooker images +
    +
    + +
    +
    +
    +
    +
    +
    +
    16108 +
    +
    + +
    +

    Free Email Series

    +
    +
    +
    favicon image of slow cooker with food spilling out +
    +
    + +
    +

    Slow Cooker Secrets

    +

    Get Sarah's tricks to delicious and hands-free cooking!

    +
    + +
    + +
    + +
    + + + + + +
    +
    +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/themodernproper.testhtml b/tests/test_data/themodernproper.testhtml index 40f01a40c..6f37c5efc 100644 --- a/tests/test_data/themodernproper.testhtml +++ b/tests/test_data/themodernproper.testhtml @@ -1,532 +1,543 @@ -Easy Swedish Meatball Recipe | The Modern Proper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Skip to Content

    Swedish Meatballs

    - These Swedish meatballs are the best you'll ever have. Gently warmed with spices and covered in a heavenly creamy gravy sauce, then served with fluffy mashed potatoes! -

    Categories:

      Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

      Swedish Meatballs Served Up: At Home.

      Swedish meatballs are everyone’s favorite IKEA menu item, and our recipe recreates that deliciousness at home—classed up, cleaned up and so. dang. good. We love that they are beginner chef level friendly, well seasoned and totally drool worthy! You will want to make this easy recipe again and again.

      Ingredients for swedish meatball recipe. Grate onion, bread crumbs, parsley, garlic, nutmeg and allspice.

      This Swedish Meatball Dinner Sparks All The Joy!

      This time of year we're especially on the lookout for recipes that bring people together, can be served for multiple occasions, and most importantly, taste great. We are big believers that when you’re gathered around delicious food—like these moist, warmly-spiced, perfect meatballs—with those you love, you can create moments of joy even amidst the busy and chaotic holiday season.

      All of these things—plus Simply Organic's array of warm and festive spices—inspired us to create this, the best Swedish meatballs recipe ever! We know that this is one both your picky kids and holiday guests alike will enjoy.

      Ingredients laid out for Swedish meatball recipe. Ground pork, raw ground beef, bread crumbs, onion, parsley and  garlic.

      A Weeknight Dinner That is Simple, Quick And Easy.

      This meatball recipe isn't just the best—it's also simple. This recipe comes together quickly enough for an easy weeknight dinner, or last-minute party snack.

      We’ve turned this classic Swedish recipe—warm with wintery Swedish spices like allspice and nutmeg—into a show-stopping dish that can be served as an appetizer for your next party, tonight for dinner with the family, or even a special occasion like Christmas!

      Swedish meatball ingredients in a mixing bowl.
      Formed Swedish meatballs on baking sheet ready to go into the oven.
      Creamy, Swedish meatball gravy in a pan.
      Swedish meatballs in a pan in a light brown spiced gravy.

      What is So Special About These Meatballs?

      It’s all about the Swedish spices, a buttery cream sauce, and the fact that they require just one pan! They are filled with wonderful warm spices and finished with a fragrant, heavenly cream sauce.

      There are many versions of these tasty morsels out there, but for the sake of ease we chose to use Simply Organicallspice and nutmeg. The result is meatballs that are perfectly seasoned with warm spices without being overpowered.

      How Do You Make Authentic Swedish Meatballs?

      There isn't necessarily one single defining recipe for Swedish meatballs—there is a fair amount of variation in terms of what qualifies as "classic". But, traditionally they include:

      • A mixture of pork and beef
      • Onion (we added garlic and parsley to make them even more flavorful.)
      • Warm spices such as Simply Organic nutmeg and allspice.
      • A cream-based light brown gravy.
      Swedish meatballs and creamy brown gravy in a pan with a serving spoon and linen.
      Close up shot of Swedish meatballs with a serving spoon.

      Watch and Learn

      How Do You Make Easy Swedish Meatballs?

      The next time you are at IKEA, you should take a hard pass on their frozen, bagged, processed, and dare I say “American” version of Swedish meatballs and make them from scratch at home instead. Why? Because they are really easy, and a thousand percent better.

      You can pull the entire recipe together in a few simple steps (and only dirty one bowl and one pan in the process)!

      1. Mix your Swedish meatball ingredients in a large bowl and roll them out onto a sheet pan.
      2. Fry the meatballs in a large pan.
      3. Use the same pan to make your gravy.
      4. Add the meatballs back to the pan and serve in that creamy, spiced Swedish meatball sauce!
      Close up shot of Swedish Meatballs and brown spiced gravy.
      Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

      Tips for Making Delicious Homemade Swedish Meatballs:

      1. Don’t make them too big. These meatballs are pan fried and contain pork. The last thing you want to do is undercook them. They should be about the size of a rounded tablespoon.
      2. Take care while forming the balls that they are tight so they don’t fall apart in the pan. We like to dip our hands in water as we roll them to make them nice and smooth. The breadcrumbs and eggs also help hold the mixture together.
      3. Fry the meatballs in batches. If you crowd the pan the meatballs will steam instead of brown.
      4. These meatballs and sauce reheat perfectly in a covered casserole dish. Heat oven to 350° and pop them in the oven for 10-15 minutes. Cover with warmed sauce and you are good to go!

      Tools You'll Need

      Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

      What to Serve with the Best Swedish Meatballs?

      • Swedish meatballs are at the type of great recipe that can be served all by themselves!
      • Add some simple steamed veggies.
      • Go traditional and serve them with a dollop of lingonberry jam over mashed potatoes (just like at Ikea!)
      • Egg noodles are also always a good idea.
      • You can also just serve them on a platter for your guests to gobble up with toothpicks at your next cocktail party.

      Are You a Meatball Fan? (I’ve got both hands raised over here!)

      Be sure to check out these other delicious weeknight dinner meatballs:

      Close up of Swedish Meatball on a fork.

      How Good Did They Turn Out?

      If you make this dish, we’d love to hear about it! Be sure to snap a photo, add it to your Instagram feed or stories and tag us @themodernproper and #themodernproper if you do. Also, feel free to leave a comment on the post and tell your friends where you discovered the recipe.

      This sponsored post is written by TMP on behalf of Simply Organic in partnership with TheFeedFeed. The opinions and text are all ours. Thank you for supporting the brands we love.

      Swedish Meatballs

      • Serves: 8
      • Prep Time:  20 min -
      • Cook Time:  40 min -
      • Calories: 463

      Ingredients

      Meatballs

      • - 1 lb - ​ground beef
      • - 1 lb - ground pork
      • - ¼ cup - flat leaf parsley, minced
      • - ½ tsp - ground allspice
      • - ½ tsp - ground nutmeg
      • - ¾ cup - yellow onion, grated (about 1 medium onion)
      • - 2 tsp - salt
      • - ½ tsp - pepper, freshly ground
      • - 4 - cloves garlic, minced
      • - ¾ cup - panko*
      • - 2 - eggs
      • - 2 tbsp - olive oil

      Cream Gravy

      • - ½ cup - butter
      • - ½ cup - flour*
      • - 4 cups - beef broth
      • - 1 tsp - salt
      • - ¼ tsp - pepper
      • - 1 tbsp - lemon juice
      • - ¼ tsp - ground allspice
      • - ¼ tsp - ground nutmeg
      • - 1 cup - heavy cream

      Method

      1. In a large bowl, mix the beef, pork, parsley, allspice, nutmeg, grated onion, salt, pepper, garlic, panko and eggs until combined.
      2. Using a tablespoon or cookie scoop, measure out the meat mixture into roughly 35 (1.5 inch) balls.**
      3. In a large pan, heat 2 tablespoon of olive oil over medium-high heat. Add ½ of the meatballs and cook until browned on all sides. This takes about 5 minutes. Set aside **
      4. When all of the meatballs are browned, pour off any excess grease in the pan, into a heatproof vessel. Lower the heat to medium and add the butter to the pan. When the butter begins to bubble, sprinkle in the flour and cook for 1 minute. Add the beef broth to the pan a little at a time.***
      5. Whisk the gravy until the broth is all incorporated. Add salt, pepper, lemon juice, allspice and nutmeg. Whisk a few more times. Slowly add the cream.
      6. Once the gravy begins to simmer****, add the meatballs back into the pan.
      7. Simmer until the gravy has thicken up a bit and the meatballs are cooked all the way through*****, about 8-10 minutes.
      8. Serve warm over mashed potatoes or egg noodles, alongside steamed veggies and lingonberry jam.

      Cooking Notes:

      *Gluten Free Version: if you want to keep this recipe gluten free, you can sub the breadcrumbs for a gluten-free version. To keep the gluten out of the gravy, you will want to reserve 1 cup of beef stock and mix it with ⅓ cup corn starch. Add it to the gravy at the end to thicken it up.

      ** I like to shape the meatballs and place them on a piece of parchment paper for easy clean up and less dishes. Then I use another piece of parchment to place the browned meatballs on, again, easy clean up, less dishes.

      *** If you take your time adding the beef broth, your gravy will stay thick, taking less time overall.

      **** Take care not to boil the cream. It might separate if you do. Keep it at a simmer until the meatballs are cooked all the way through.

      ***** The meatballs should reach an internal temperature of 165° F and no longer be pink on the inside.

      Nutrition Info

      • Per Serving
      • Amount
      • Calories463
      • Protein27 g
      • Carbohydrates11 g
      • Total Fat35 g
      • Dietary Fiber1 g
      • Cholesterol157 mg
      • sodium1050 mg
      • Total Sugars1 g

      Swedish Meatballs

      Questions & Reviews

      Join the discussion below.

      or
      • Delores

        - Can fat-free half and half be substituted for the heavy cream? -

        It might work but we haven't tested it to be sure. Only concern is it might not thicken the same.

      • Amyhaldane

        - Can I use beef bullion or chicken stock in place of beef stock? -

        You need the liquid so the chicken stock would work or the powdered bouillion that you mix with water. Hope you enjoy!

      • Debby Pacin

        - Can you freeze this meal? -

        If you are freezing before adding the gravy lay them out on a parchment lined baking sheet to freeze then you can add them to a freezer bag. We haven't tried freezing this with the gravy but if you do just put all contents in a freezer bag then thaw overnight in the fridge before reheating.

      • Sandra Macasaet

        - Can I use low sodium beef broth? -

        Sure!

      • angie

        - Can I make Swedish meat balls without the pork? -

        Sure you can use all beef if you prefer!

      • Chris Casano

        - If this recipe had higher than five stars I would give it more. I made this last night and oh my God was so good!
        -I actually made it lactose-free using Silk dairy-free heavy whipping cream alternative. I was a little nervous it wouldn't take but I just added the broth and cream slowly. Made everything nice and thick.
        -Excellent recipe!
        -Thank you -

        Thanks Chris, so happy you loved it!

      • Kasandra

        - I have to give this recipe 5 stars as this is the closest I've found to my grandma's delicious meatball recipe I used to beg for every time we visited when I was a kid. My toddler also LOVES them. He's been eating this weekly since he was 10 months old. Thank you for this and so many great recipes! -

        Aw, that is so incredible to hear. Thanks Kasandra!

      • Bonnie

        - This recipe is amazing. I've tried many and this one is the best by fat. 10/10. Such a spot on flavorful meal. You will not be disappointed. -

        Thanks bonnie, we are so happy you loved it!

      • S. Warner

        - This is great! I make it like the recipe calls for and serve it over egg noodles with cranberry sauce (lingonberry is too expensive for us!). Definite crowd pleaser to include children! -

        Thanks! We are so happy your family loves it!

      • scott chriss

        - Made them ate them. Very delish! Would and will make them again and again... -

        Thanks Scott! We are so happy you love them!

      Easy Swedish Meatball Recipe | The Modern Proper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to Content

      Swedish Meatballs

      + These Swedish meatballs are the best you'll ever have. Gently warmed with spices and covered in a heavenly creamy gravy sauce, then served with fluffy mashed potatoes! +

      Categories:

        Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

        Swedish Meatballs Served Up: At Home.

        Swedish meatballs are everyone’s favorite IKEA menu item, and our recipe recreates that deliciousness at home—classed up, cleaned up and so. dang. good. We love that they are beginner chef level friendly, well seasoned and totally drool worthy! You will want to make this easy recipe again and again.

        Ingredients for swedish meatball recipe. Grate onion, bread crumbs, parsley, garlic, nutmeg and allspice.

        💌 Let's Stay Together

        There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

        This Swedish Meatball Dinner Sparks All The Joy!

        This time of year we're especially on the lookout for recipes that bring people together, can be served for multiple occasions, and most importantly, taste great. We are big believers that when you’re gathered around delicious food—like these moist, warmly-spiced, perfect meatballs—with those you love, you can create moments of joy even amidst the busy and chaotic holiday season.

        All of these things—plus Simply Organic's array of warm and festive spices—inspired us to create this, the best Swedish meatballs recipe ever! We know that this is one both your picky kids and holiday guests alike will enjoy.

        Ingredients laid out for Swedish meatball recipe. Ground pork, raw ground beef, bread crumbs, onion, parsley and  garlic.

        A Weeknight Dinner That is Simple, Quick And Easy.

        This meatball recipe isn't just the best—it's also simple. This recipe comes together quickly enough for an easy weeknight dinner, or last-minute party snack.

        We’ve turned this classic Swedish recipe—warm with wintery Swedish spices like allspice and nutmeg—into a show-stopping dish that can be served as an appetizer for your next party, tonight for dinner with the family, or even a special occasion like Christmas!

        Swedish meatball ingredients in a mixing bowl.
        Formed Swedish meatballs on baking sheet ready to go into the oven.
        Creamy, Swedish meatball gravy in a pan.
        Swedish meatballs in a pan in a light brown spiced gravy.

        What is So Special About These Meatballs?

        It’s all about the Swedish spices, a buttery cream sauce, and the fact that they require just one pan! They are filled with wonderful warm spices and finished with a fragrant, heavenly cream sauce.

        There are many versions of these tasty morsels out there, but for the sake of ease we chose to use Simply Organicallspice and nutmeg. The result is meatballs that are perfectly seasoned with warm spices without being overpowered.

        How Do You Make Authentic Swedish Meatballs?

        There isn't necessarily one single defining recipe for Swedish meatballs—there is a fair amount of variation in terms of what qualifies as "classic". But, traditionally they include:

        • A mixture of pork and beef
        • Onion (we added garlic and parsley to make them even more flavorful.)
        • Warm spices such as Simply Organic nutmeg and allspice.
        • A cream-based light brown gravy.
        Swedish meatballs and creamy brown gravy in a pan with a serving spoon and linen.
        Close up shot of Swedish meatballs with a serving spoon.

        Watch and Learn

        How Do You Make Easy Swedish Meatballs?

        The next time you are at IKEA, you should take a hard pass on their frozen, bagged, processed, and dare I say “American” version of Swedish meatballs and make them from scratch at home instead. Why? Because they are really easy, and a thousand percent better.

        You can pull the entire recipe together in a few simple steps (and only dirty one bowl and one pan in the process)!

        1. Mix your Swedish meatball ingredients in a large bowl and roll them out onto a sheet pan.
        2. Fry the meatballs in a large pan.
        3. Use the same pan to make your gravy.
        4. Add the meatballs back to the pan and serve in that creamy, spiced Swedish meatball sauce!
        Close up shot of Swedish Meatballs and brown spiced gravy.
        Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

        Tips for Making Delicious Homemade Swedish Meatballs:

        1. Don’t make them too big. These meatballs are pan fried and contain pork. The last thing you want to do is undercook them. They should be about the size of a rounded tablespoon.
        2. Take care while forming the balls that they are tight so they don’t fall apart in the pan. We like to dip our hands in water as we roll them to make them nice and smooth. The breadcrumbs and eggs also help hold the mixture together.
        3. Fry the meatballs in batches. If you crowd the pan the meatballs will steam instead of brown.
        4. These meatballs and sauce reheat perfectly in a covered casserole dish. Heat oven to 350° and pop them in the oven for 10-15 minutes. Cover with warmed sauce and you are good to go!

        Tools You'll Need

        Easy swedish meatballs on a plate of mashed potatoes covered in creamy gravy and sprinkled with fresh parsley.

        What to Serve with the Best Swedish Meatballs?

        • Swedish meatballs are at the type of great recipe that can be served all by themselves!
        • Add some simple steamed veggies.
        • Go traditional and serve them with a dollop of lingonberry jam over mashed potatoes (just like at Ikea!)
        • Egg noodles are also always a good idea.
        • You can also just serve them on a platter for your guests to gobble up with toothpicks at your next cocktail party.

        Are You a Meatball Fan? (I’ve got both hands raised over here!)

        Be sure to check out these other delicious weeknight dinner meatballs:

        Close up of Swedish Meatball on a fork.

        How Good Did They Turn Out?

        If you make this dish, we’d love to hear about it! Be sure to snap a photo, add it to your Instagram feed or stories and tag us @themodernproper and #themodernproper if you do. Also, feel free to leave a comment on the post and tell your friends where you discovered the recipe.

        This sponsored post is written by TMP on behalf of Simply Organic in partnership with TheFeedFeed. The opinions and text are all ours. Thank you for supporting the brands we love.

        Swedish Meatballs

        • Serves: 8
        • Prep Time:  20 min +
        • Cook Time:  40 min +
        • Calories: 463

        Ingredients

        Meatballs

        • + 1 lb + ​ground beef
        • + 1 lb + ground pork
        • + ¼ cup + flat leaf parsley, minced
        • + ½ tsp + ground allspice
        • + ½ tsp + ground nutmeg
        • + ¾ cup + yellow onion, grated (about 1 medium onion)
        • + 2 tsp + salt
        • + ½ tsp + pepper, freshly ground
        • + 4 + cloves garlic, minced
        • + ¾ cup + panko*
        • + 2 + eggs
        • + 2 tbsp + olive oil

        Cream Gravy

        • + ½ cup + butter
        • + ½ cup + flour*
        • + 4 cups + beef broth
        • + 1 tsp + salt
        • + ¼ tsp + pepper
        • + 1 tbsp + lemon juice
        • + ¼ tsp + ground allspice
        • + ¼ tsp + ground nutmeg
        • + 1 cup + heavy cream

        Method

        1. In a large bowl, mix the beef, pork, parsley, allspice, nutmeg, grated onion, salt, pepper, garlic, panko and eggs until combined.
        2. Using a tablespoon or cookie scoop, measure out the meat mixture into roughly 35 (1.5 inch) balls.**
        3. In a large pan, heat 2 tablespoon of olive oil over medium-high heat. Add ½ of the meatballs and cook until browned on all sides. This takes about 5 minutes. Set aside **
        4. When all of the meatballs are browned, pour off any excess grease in the pan, into a heatproof vessel. Lower the heat to medium and add the butter to the pan. When the butter begins to bubble, sprinkle in the flour and cook for 1 minute. Add the beef broth to the pan a little at a time.***
        5. Whisk the gravy until the broth is all incorporated. Add salt, pepper, lemon juice, allspice and nutmeg. Whisk a few more times. Slowly add the cream.
        6. Once the gravy begins to simmer****, add the meatballs back into the pan.
        7. Simmer until the gravy has thicken up a bit and the meatballs are cooked all the way through*****, about 8-10 minutes.
        8. Serve warm over mashed potatoes or egg noodles, alongside steamed veggies and lingonberry jam.

        Cooking Notes:

        *Gluten Free Version: if you want to keep this recipe gluten free, you can sub the breadcrumbs for a gluten-free version. To keep the gluten out of the gravy, you will want to reserve 1 cup of beef stock and mix it with ⅓ cup corn starch. Add it to the gravy at the end to thicken it up.

        ** I like to shape the meatballs and place them on a piece of parchment paper for easy clean up and less dishes. Then I use another piece of parchment to place the browned meatballs on, again, easy clean up, less dishes.

        *** If you take your time adding the beef broth, your gravy will stay thick, taking less time overall.

        **** Take care not to boil the cream. It might separate if you do. Keep it at a simmer until the meatballs are cooked all the way through.

        ***** The meatballs should reach an internal temperature of 165° F and no longer be pink on the inside.

        Nutrition Info

        • Per Serving
        • Amount
        • Calories463
        • Protein27 g
        • Carbohydrates11 g
        • Total Fat35 g
        • Dietary Fiber1 g
        • Cholesterol157 mg
        • sodium1050 mg
        • Total Sugars1 g

        Swedish Meatballs

        Questions & Reviews

        Join the discussion below.

        or
        • Kimberlee Tanner

          + How much is a serving? You put the nutritional value to per serving, but I don’t see anywhere how much a serving would be? Thank you. +

          4-5 meatballs. Recipe should make about 35 meatballs. If you make more or less than that depending on how you roll them divide them by 8 to get a serving size.

        • Brenda Gravelle

          + It seems like the lemon juice would cause the heavy cream to curdle/separate. How do I prevent this? +

          Add it slowly while whisking. Hope you enjoy Brenda.

        • Annie

          + I made these tonight over egg noodles. They were very good but some of mine fell apart I think because of the fact that the meat was frozen and defrosted today. Any tips to help next time? +

          Yeah that can happen with defrosted meat. But I would say that rolling them tighter might help.

        • Delores

          + Can fat-free half and half be substituted for the heavy cream? +

          It might work but we haven't tested it to be sure. Only concern is it might not thicken the same.

        • Amyhaldane

          + Can I use beef bullion or chicken stock in place of beef stock? +

          You need the liquid so the chicken stock would work or the powdered bouillion that you mix with water. Hope you enjoy!

        • Jim

          + I followed the directions to a tee but it seemed a little bland. I didn’t want to deviate from the spice ratio until I tried it once. Even my wife said the same thing. I might go times two on the nutmeg and allspice. I am going to sprinkle some on the leftovers and see if that makes a difference. With that all said, I will make again. My wife has eaten Swedish meatballs before but this was my first time. +

          Glad you enjoyed them Jim, feel free to spice them up if you feel the need.

        • Michelle Jones

          + We’re a family of 6 and this recipe is an absolute hit in my house. We make it almost weekly and hardly have leftovers. +

          That is so great to hear! We are so happy your family loves this, thanks Michelle!

        • Kimberlee Tanner

          + I think it’s about time to tell you how much my family loves this dish! We’ve made it many times and every time it comes out delish. My 10yr old granddaughter made it for her cultural fair and everyone raved about the food. With lingonberry Jan it’s just the right mix of tart and salty. Thanks again! +

          Thanks Kimberlee, we are so happy to hear it's a family favorite!

        • Kimberlee Tanner

          + I think it’s about time to tell you how much my family loves this dish! We’ve made it many times and every time it comes out delish. My 10yr old granddaughter made it for her cultural fair and everyone raved about the food. With lingonberry Jan it’s just the right mix of tart and salty. Thanks again! +

          Aw, this is so wonderful to hear Kimberlee! Thank you so much, we are so happy your family loves it. Tell your granddaughter we say GREAT JOB!

        • Chris Casano

          + If this recipe had higher than five stars I would give it more. I made this last night and oh my God was so good!
          +I actually made it lactose-free using Silk dairy-free heavy whipping cream alternative. I was a little nervous it wouldn't take but I just added the broth and cream slowly. Made everything nice and thick.
          +Excellent recipe!
          +Thank you +

          Thanks Chris, so happy you loved it!

        \ No newline at end of file diff --git a/tests/test_data/thenutritiouskitchen.testhtml b/tests/test_data/thenutritiouskitchen.testhtml deleted file mode 100644 index cbf34860f..000000000 --- a/tests/test_data/thenutritiouskitchen.testhtml +++ /dev/null @@ -1,2321 +0,0 @@ - - - - - - - - - - - - - - - - - - Healthy Fig Pecan Crumble Bars • The Nutritious Kitchen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - - -
        - - - -
        - - - -
        - - -
        -
        - - - -
        -
        - -

        Healthy Fig Pecan Crumble Bars

        - -
        - - -
        - - - -

        Honestly, I don’t even know where to begin with this post! First of all, healthy fig pecan crumble bars that are completely vegan, grain-free, paleo, and low in sugar. Not to mention full of simple, nutrient-dense ingredients. Can we take a moment to let that sink in?

        -

        Vegan and Paleo Fig Pecan Crumble Bars

        -

        This is my first recipe post since May which is beyond wild. I know, I know, you all deserve an explanation at some point. I’m planning another life update post soon and will definitely be sending out a newsletter sometime next month diving into it (and starting up the newsletter in general again yay!). You can sign up HERE if you’re interested in more life-behind-tnk stuff.

        -

        Let’s just say, it’s been the best thing for my health taking multiple breaks this year to heal and work through personal matters. You’re allowed to give yourself space to process, heal, and move forward in whatever works best for you. The good news is I’m slowly finding my light again and rediscovering, or dare I say, embracing myself and how I want to move forward with passions, this space, and living a fruitful life.

        -

        Paleo Fig Pecan Crumble Bars

        -

        More on that later. For now, let’s stick to these healthy fig pecan crumble bars. The ultimate come-back recipe just in time for labor day weekend (a little late whoops). I mean, labor day weekend = enjoying fruity crumble pie in the sunshine with friends, am I right? These are just that but in bar form. With figs.

        -

        FIGS. My love language.

        - - -

        Vegan Pecan Pie Crumble Bars

        -

        Healthy Fig Pecan Crumble Bar Ingredients

        -

        You won’t believe how easy these fig pecan crumble bars are made from simple pantry staple ingredients. My jam! Here’s what you’ll need to make them:

        -
          -
        • Super Fine Almond Flour: Make sure you use superfine flour and not almond meal. I love Bobs Red Mill brand and usually order off amazon here in bulk for a solid price.
        • -
        • Cassava Flour or Coconut Flour: I tested these bars with both options and either will work! I did I find I preferred the cassava flour version which is an incredible fiber-packed grain-free flour I’ve been loving lately. Ottos Naturals is a great brand and provides a slightly lighter texture than coconut.
        • -
        • Cinnamon + Sea Salt
        • -
        • Pecan butter: If you haven’t tried pecan butter yet…are you even living life? A tad pricey but for good reason. It’s the most creamy, delicious nut butter you will come across and provides a lovely cookie-pie flavor. I adore Purely Pecans for quality and love supporting a small, mission-driven brand. You can also sub cashew butter/almond however I do not recommend peanut butter as it will change the flavor.
        • -
        • Melted Coconut Oil: Make sure you melt it first in the microwave before making the liquid mixture!
        • -
        • Maple Syrup
        • -
        • Fresh figs: fresh figs or frozen will work!
        • -
        • Chopped Pecans: If you don’t have pecans on hand, no stress!
        • -
        -

        Vegan Gluten Free Fig Pecan Crumble Bars

        -

        How to Make Easy Fig Jam Layer 

        -

        Homemade fig jam? Sounds like a chore but hear me out. It is beyond simple! You can also use store-bought fig jam however it will probably be pricier and typically runs high in added sugars. Plus figs are in season right now so let’s take advantage!

        -
          -
        1. Place fresh or frozen figs in a microwave-safe bowl.
        2. -
        3. Melt in the microwave for about 1 minute. You may need to do longer in 30-second intervals if using frozen.
        4. -
        5. Use a large fork to mash the figs best you can until a jammy texture forms.
        6. -
        7. If you prefer a sweeter jam add in about a tbsp. of maple syrup and mix. That’s it!
        8. -
        -

        Grain Free Fig Pecan Crumble Pie Bars

        -

        Tips for Making Fig Pecan Crumble Bars 

        -

        Here’s the deal friends. I tested these healthy fig pecan crumble bars multiple times. Maybe 5 times? Yes, I’m a little crazy but it’s important to me the recipes TNK provides you are in tip top shape! Quality over quantity is my jam so you can trust my cooking wisdom 🙂

        -
          -
        • Make sure the pecan or cashew butter you use is NOT DRY. What I mean by that is, make sure it’s a little on the runnier side. I find the texture of the bars come out most optimal with that texture. Again, Purely Pecans is my current favorite for pecan butter and is what I used. Or Georgia Grinders is great too! TNK20 saves you at checkout 🙂
        • -
        • Use a silicon frosting spatula or regular stainless steel spatula to press down dough into a parchment-lined tray. The dough batter will be a little challenging to spread easily. I found using a frosting spatula helps press down evenly and to be honest, using my hands! Use the remaining dough as the topper when you layer the fig jam and use your hands to make a “crumble”.
        • -
        • For thicker bars, use a large bread pan instead of an 8×8 pan. Line with parchment paper and follow the same instructions however you will get about 8 large, thick bars instead of 12 small. Adjust cooking time to about 30-35 minutes depending on your oven.
        • -
        -

        Gluten Free Fig Pecan Crumble Bars

        -

        Gluten Free + Vegan Fig Pecan Crumble Bars

        -

        Best Way to Store Bars 

        -

        Once the bars are done allow them cool in the pan for about 10 minutes then on a cooling rack to cool completely before slicing. This is challenging. I’ll be honest, I didn’t wait and that’s okay because they are delicious warm! However, they cut better once cooled.

        -

        Store the bars in an airtight container in the fridge up to five days or in the freezer up to 1-3 months. I actually loved enjoying these straight from the fridge chilled! If you prefer a warmer bar, just reheat in the microwave for 15 seconds or reheat in the oven for a few.

        -

        They taste delicious both ways with a dollop of cashew yogurt or dairy-free gelato 🙂

        -

        Paleo Fig Pecan Pie Crumble Bars

        -

        More Healthy Dessert Bar Recipes 

        -

        Vegan + Paleo Berry Pie Bars

        -

        No Added Sugar Paleo Banana Bread Bars

        -

        No-Bake Fig Newton Cookie Protein Bars

        -

        Vegan Peanut Butter Cheesecake Bars

        -Print
        - - - - - - - clock - clock icon - - - - - cutlery - cutlery icon - - - - - flag - flag icon - - - - - folder - folder icon - - - - - instagram - instagram icon - - - - - pinterest - pinterest icon - - - - - print - print icon - - - - - squares - squares icon - - - - - - -
        -
        - Vegan and Paleo Fig Pecan Crumble Bars
        -
        -

        Healthy Fig Pecan Crumble Bars

        -
        -
          -
        • - Author: The Nutritious Kitchen
        • -
        • - Prep Time: 10
        • -
        • - Cook Time: 25
        • -
        • - Total Time: 35
        • -
        • - Yield: 12 1x
        • -
        • - Category: bars
        • -
        • - Cuisine: dessert
        • -
        -
        - - -
        - - -
        - -
        -
        - - -
        -

        Description

        -

        Healthy fig pecan crumble bars made vegan, grain free, paleo and low in added sugar! Simple ingredients and a delicious treat for fig season!

        -
        - -
        - -
        - - Scale - -

        Ingredients

        -

        2 cups finely ground almond flour

        -

        3 TBSP cassava flour or coconut flour

        -

        Cinnamon + Sea salt to taste

        -

        1/2 cup pecan butter or cashew butter (runny)

        -

        1/4 cup melted coconut oil

        -

        1/4 cup maple syrup

        -

        16 oz. fresh figs

        -

        Optional: 1 tbsp. maple syrup

        -

        Handful of chopped pecans for topping

        -
        - -
        - -
        -
        -

        Instructions

        -
        -
          -
        1. Preheat oven to 350 degrees Fahrenheit. Line an 8×8 baking tray with parchment paper and set aside.
        2. -
        3. In a large bowl whisk together almond flour, cassava, sea salt + cinnamon. In a separate bowl whisk pecan butter, melted coconut oil + maple syrup until a thick glaze forms. 
        4. -
        5. Pour into dry ingredients and mix together with a frosting spatula until dough forms. Press into baking tray, reserving about 1/4 cup for the topping. Use hands to spread out if needed.
        6. -
        7. In a microwave-safe bowl, heat up figs for about 1 minute then crush with a fork to make quick “jam”. Mix in optional tbsp of maple syrup.
        8. -
        9. Layer jam then the remaining dough into “crumbles” Top with pecans.
        10. -
        11. Bake for about 20-25 minutes depending on your oven. Allow to cool in pan then cool completely on a rack before slicing into 12 squares. 
        12. -
        13. Store covered in the fridge up to 5 days. They are great served chilled or warm!
        14. -
        -
        - - -
        - - - -
        -

        Notes

        -

        Bars stay fresh covered in the fridge up to 5 days or in the freezer 1-3 months.

        -
        - - - -
        -

        Keywords: dessert, bars, gluten free, grain free, figs, pecans, pecan pie, crumble bars, vegan

        -
        - - - -
        - - -
        -

        Healthy vegan fig pecan crumble bars

        -

         

        -
        - - -
        - - - - -
        -
        - -
        - - -
        - -

        - Author: The Nutritious Kitchen -

        - -

        - -
        - -
        - -
        - -
        - - - - -
        - -
        -

        Leave a Comment

        Your email address will not be published. Required fields are marked *

        - - - - - - - - -

        -

        - -

        -

        - -

        -

        This site uses Akismet to reduce spam. Learn how your comment data is processed.

        - - -
        - - -
        -
        - - - - - -
        - - -
        Back to top
        - -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - - - - - - diff --git a/tests/test_data/thepioneerwoman_1.testhtml b/tests/test_data/thepioneerwoman_1.testhtml index c2039e435..3d282d83f 100644 --- a/tests/test_data/thepioneerwoman_1.testhtml +++ b/tests/test_data/thepioneerwoman_1.testhtml @@ -1 +1 @@ -Best Patty Melts Recipe - How to Make Patty Melts
          Skip to Content

          Patty Melts

          Absolutely, positively to die for.

          By Ree Drummond
          StarStarStarStarStar
          5
          4 Ratings
          Jump to recipe
          patty melt
          Ralph Smith
          email icon

          A beautiful, classic cross between a grilled cheese and a burger. Luscious and divine!

          Advertisement - Continue Reading Below
          Yields:
          4 serving(s)
          Prep Time:
          10 mins
          Cook Time:
          25 mins
          Total Time:
          35 mins

          Ingredients

          • 1

            stick butter

          • 1

            whole large onion, halved and sliced

          • 1 1/2 lb.

            ground beef

          • salt and pepper, to taste

          • 5

            dashes Worcestershire sauce

          • 8

            slices Swiss cheese

          • 8

            slices rye bread

          Directions

            1. Step 1In a medium skillet, melt 2 tablespoons of butter over medium-low heat. Throw in the sliced onions and cook slowly for 20 to 25 minutes, stirring occasionally, until the onions are golden brown and soft. 
            2. Step 2In a medium bowl, mix together the ground beef, salt & pepper, and Worcestershire. Form into 4 patties.
            3. Step 3Melt 2 tablespoons butter in a separate skillet over medium heat. Cook the patties on both sides until totally done in the middle. 
            4. Step 4Assemble patty melts this way: Slice of bread, slice of cheese, hamburger patty, 1/4 of the cooked onions, another slice of cheese, and another slice of bread. On a clean griddle or in a skillet, melt 2 tablespoons butter and grill the sandwiches over medium heat until golden brown. Remove the sandwiches and add the remaining 2 tablespoons of butter to the skillet. Turn the sandwiches to the skillet, flipping them to the other side. Cook until golden brown and crisp, and until cheese is melted. 
            5. Step 5Slice in half and serve immediately!


          pattymeltpinterest icon

          Who doesn’t love a patty melt?

          Well, besides vegetarians, people who don’t like rye bread, people who don’t eat onions, or anyone observing a low-fat diet.

          Which begs the question: Why can I never begin a cooking post like a normal person?

          Okay, I’ll just put it a different way: I love patty melts. In case you don’t know the strict definition, a patty melt is a beautiful, luscious, delicious cross between a grilled cheese and a hamburger. Cooked, golden brown onions are a signature ingredient and while any bread can be used, rye is the classic choice.

          Absolutely, positively to die for.


          Image (1) 7721915196_b7aafcdb84_z.jpg for post 10720pinterest icon

          To start, violently grab an onion.


          Image (2) 7721915592_4801a9d566_z.jpg for post 10720pinterest icon

          Whack it in half…


          Image (3) 7721916112_41a828be5f_z.jpg for post 10720pinterest icon

          Then cut off one end, peel off the skin…


          Image (1) 7721916488_0fa2a24b33_z.jpg for post 14427pinterest icon

          And slice them up! Not too thick, not too thin.


          Image (5) 7721916934_be8c5993c9_z.jpg for post 10720pinterest icon

          Grab a tablespoon of butter…


          Image (6) 7721917510_eeb67b5896_z.jpg for post 10720pinterest icon

          Throw it into a skillet over medium-low heat…


          Image (7) 7721917964_a1d8aa11b6_z.jpg for post 10720pinterest icon

          And throw in the onions, honey baby!


          Image (3) 7721914730_7a10d4366d_z.jpg for post 14427pinterest icon

          Stir them around, then let them cook slowly while you get everything else ready. Just remember to stir them from time to time so they won’t get all oogie.

          (Name that movie.)


          Image (9) 7721918974_cc7142d838_z.jpg for post 10720pinterest icon

          Grab some ground beef.


          Image (10) 7721919444_10ab447deb_z.jpg for post 10720pinterest icon

          Sprinkle in salt…


          Image (11) 7721919870_a12a4efa01_z.jpg for post 10720pinterest icon

          Pepper…


          Image (12) 7721920270_5dc6d8f3f9_z.jpg for post 10720pinterest icon

          And several dashes of Worcestershire sauce!


          Image (13) 7721921370_61b56f371d_z.jpg for post 10720pinterest icon

          Smush it all together with your hands until it’s all combined…


          Image (14) 7721921898_04a4b3446b_z.jpg for post 10720pinterest icon

          Then form the meat into patties.


          Image (15) 7721920742_274e23d3d3_z.jpg for post 10720pinterest icon

          Real quick-like: stir the onions! They’re looking pretty.


          Image (16) 7721922378_0dde0e1bdf_z.jpg for post 10720pinterest icon

          Then throw another tablespoon of butter into a separate skillet…


          Image (17) 7721922860_b20661fa27_z.jpg for post 10720pinterest icon

          And cook the patties over medium to medium-high heat.


          Image (18) 7721923680_7ebaf03736_z.jpg for post 10720pinterest icon

          Meanwhile, back at the onions…


          Image (19) 7721924154_a3f6c9a18a_z.jpg for post 10720pinterest icon

          Give ’em a quick stir, and mmmm. They’re looking great.


          Image (20) 7721924664_71a7a87433_z.jpg for post 10720pinterest icon

          Flip the burger, then let it go until it’s done!

          How do you like your burgers, by the way? We’re a medium well household.

          Medium rare steaks. Medium well burgers.

          Amen.


          Image (21) 7721926578_0f0c037584_z.jpg for post 10720pinterest icon

          Okay, to make the patty melt, melt butter in a clean skillet and throw in a piece of rye bread. Swirl it around so the outside surface really soaks up the butter. Then (not pictured because I’m an airhead) lay a piece of Swiss cheese on the bread.


          Image (22) 7721925434_98e1df36a1_z.jpg for post 10720pinterest icon

          Grab a good amount of onions…


          Image (23) 7721925950_3b4136c9cb_z.jpg for post 10720pinterest icon

          And lay them on the patty.


          Image (24) 7721927016_b814d01302_z.jpg for post 10720pinterest icon

          Then lay the patty on the cheese…


          Image (25) 7721927532_8176775fd7_z.jpg for post 10720pinterest icon

          And add a second slice of Swiss.


          Image (26) 7721927952_bbf226d8d4_z.jpg for post 10720pinterest icon

          Let the first side get nice and golden brown and crisp…


          Image (27) 7721928412_4306cb99ec_z.jpg for post 10720pinterest icon

          Then flip it to the other side. (Psst. Add a little more butter to the pan before you flip it to make sure the other side gets nice and crisp, too!


          Image (28) 7721928982_ee66634359_z.jpg for post 10720pinterest icon

          Yummy, yumalicious, yummy. Now all you have to do is let the other side get crisp and make sure all the cheese is totally melted and divine.


          Image (29) 7721929450_b25b6f6371_z.jpg for post 10720pinterest icon

          Important note: This is not something you’ll want to eat if you’re on a diet.


          Image (30) 7721931180_bd2639cfa3_z.jpg for post 10720pinterest icon

          But the good news is…


          Image (31) 7721932544_3406210b37_z.jpg for post 10720pinterest icon

          You can easily share it with someone you love. Half a patty melt is usually all you need!

          Here’s the recipe, guys. Make one (or two) this week!

          email icon

          Main Courses

          the pioneer woman's baked pasta with sausage recipe

          Bring This Cheesy Baked Pasta to the Dinner Table

          christmas dinner for two

          Yes, You *Can* Have a Christmas Dinner for Two

          the pioneer woman's chicken noodle casserole

          Easy Chicken Noodle Casserole Is a Weeknight Hero

          the pioneer woman's seared scallops recipe

          How to Sear Scallops to Impress Your Guests

          Advertisement - Continue Reading Below
          Advertisement - Continue Reading Below
          Logo
          twitter icon
          facebook icon
          instagram icon
          pinterest icon
          A Part of Hearst Digital Media

          A Part of Hearst Digital Media

          We may earn commission from links on this page, but we only recommend products we back.

          ©2023 Hearst Magazine Media, Inc. All Rights Reserved.

          Privacy NoticeCA Notice at CollectionYour CA Privacy Rights/Shine the LightDAA Industry Opt OutTerms of UseSitemap
          \ No newline at end of file +Best Patty Melts Recipe - How to Make Patty Melts
          Skip to Content

          Patty Melts

          Absolutely, positively to die for.

          By Ree Drummond
          StarStarStarStarStar
          5
          4 Ratings
          Jump to recipe
          patty melt
          Ralph Smith

          A beautiful, classic cross between a grilled cheese and a burger. Luscious and divine!

          Advertisement - Continue Reading Below
          Yields:
          4 serving(s)
          Prep Time:
          10 mins
          Cook Time:
          25 mins
          Total Time:
          35 mins

          Ingredients

          • 1

            stick butter

          • 1

            whole large onion, halved and sliced

          • 1 1/2 lb.

            ground beef

          • salt and pepper, to taste

          • 5

            dashes Worcestershire sauce

          • 8

            slices Swiss cheese

          • 8

            slices rye bread

          Directions

            1. Step 1In a medium skillet, melt 2 tablespoons of butter over medium-low heat. Throw in the sliced onions and cook slowly for 20 to 25 minutes, stirring occasionally, until the onions are golden brown and soft. 
            2. Step 2In a medium bowl, mix together the ground beef, salt & pepper, and Worcestershire. Form into 4 patties.
            3. Step 3Melt 2 tablespoons butter in a separate skillet over medium heat. Cook the patties on both sides until totally done in the middle. 
            4. Step 4Assemble patty melts this way: Slice of bread, slice of cheese, hamburger patty, 1/4 of the cooked onions, another slice of cheese, and another slice of bread. On a clean griddle or in a skillet, melt 2 tablespoons butter and grill the sandwiches over medium heat until golden brown. Remove the sandwiches and add the remaining 2 tablespoons of butter to the skillet. Turn the sandwiches to the skillet, flipping them to the other side. Cook until golden brown and crisp, and until cheese is melted. 
            5. Step 5Slice in half and serve immediately!


          pattymeltpinterest icon

          Who doesn’t love a patty melt?

          Well, besides vegetarians, people who don’t like rye bread, people who don’t eat onions, or anyone observing a low-fat diet.

          Which begs the question: Why can I never begin a cooking post like a normal person?

          Okay, I’ll just put it a different way: I love patty melts. In case you don’t know the strict definition, a patty melt is a beautiful, luscious, delicious cross between a grilled cheese and a hamburger. Cooked, golden brown onions are a signature ingredient and while any bread can be used, rye is the classic choice.

          Absolutely, positively to die for.


          Image (1) 7721915196_b7aafcdb84_z.jpg for post 10720pinterest icon

          To start, violently grab an onion.


          Image (2) 7721915592_4801a9d566_z.jpg for post 10720pinterest icon

          Whack it in half…


          Image (3) 7721916112_41a828be5f_z.jpg for post 10720pinterest icon

          Then cut off one end, peel off the skin…


          Image (1) 7721916488_0fa2a24b33_z.jpg for post 14427pinterest icon

          And slice them up! Not too thick, not too thin.


          Image (5) 7721916934_be8c5993c9_z.jpg for post 10720pinterest icon

          Grab a tablespoon of butter…


          Image (6) 7721917510_eeb67b5896_z.jpg for post 10720pinterest icon

          Throw it into a skillet over medium-low heat…


          Image (7) 7721917964_a1d8aa11b6_z.jpg for post 10720pinterest icon

          And throw in the onions, honey baby!


          Image (3) 7721914730_7a10d4366d_z.jpg for post 14427pinterest icon

          Stir them around, then let them cook slowly while you get everything else ready. Just remember to stir them from time to time so they won’t get all oogie.

          (Name that movie.)


          Image (9) 7721918974_cc7142d838_z.jpg for post 10720pinterest icon

          Grab some ground beef.


          Image (10) 7721919444_10ab447deb_z.jpg for post 10720pinterest icon

          Sprinkle in salt…


          Image (11) 7721919870_a12a4efa01_z.jpg for post 10720pinterest icon

          Pepper…


          Image (12) 7721920270_5dc6d8f3f9_z.jpg for post 10720pinterest icon

          And several dashes of Worcestershire sauce!


          Image (13) 7721921370_61b56f371d_z.jpg for post 10720pinterest icon

          Smush it all together with your hands until it’s all combined…


          Image (14) 7721921898_04a4b3446b_z.jpg for post 10720pinterest icon

          Then form the meat into patties.


          Image (15) 7721920742_274e23d3d3_z.jpg for post 10720pinterest icon

          Real quick-like: stir the onions! They’re looking pretty.


          Image (16) 7721922378_0dde0e1bdf_z.jpg for post 10720pinterest icon

          Then throw another tablespoon of butter into a separate skillet…


          Image (17) 7721922860_b20661fa27_z.jpg for post 10720pinterest icon

          And cook the patties over medium to medium-high heat.


          Image (18) 7721923680_7ebaf03736_z.jpg for post 10720pinterest icon

          Meanwhile, back at the onions…


          Image (19) 7721924154_a3f6c9a18a_z.jpg for post 10720pinterest icon

          Give ’em a quick stir, and mmmm. They’re looking great.


          Image (20) 7721924664_71a7a87433_z.jpg for post 10720pinterest icon

          Flip the burger, then let it go until it’s done!

          How do you like your burgers, by the way? We’re a medium well household.

          Medium rare steaks. Medium well burgers.

          Amen.


          Image (21) 7721926578_0f0c037584_z.jpg for post 10720pinterest icon

          Okay, to make the patty melt, melt butter in a clean skillet and throw in a piece of rye bread. Swirl it around so the outside surface really soaks up the butter. Then (not pictured because I’m an airhead) lay a piece of Swiss cheese on the bread.


          Image (22) 7721925434_98e1df36a1_z.jpg for post 10720pinterest icon

          Grab a good amount of onions…


          Image (23) 7721925950_3b4136c9cb_z.jpg for post 10720pinterest icon

          And lay them on the patty.


          Image (24) 7721927016_b814d01302_z.jpg for post 10720pinterest icon

          Then lay the patty on the cheese…


          Image (25) 7721927532_8176775fd7_z.jpg for post 10720pinterest icon

          And add a second slice of Swiss.


          Image (26) 7721927952_bbf226d8d4_z.jpg for post 10720pinterest icon

          Let the first side get nice and golden brown and crisp…


          Image (27) 7721928412_4306cb99ec_z.jpg for post 10720pinterest icon

          Then flip it to the other side. (Psst. Add a little more butter to the pan before you flip it to make sure the other side gets nice and crisp, too!


          Image (28) 7721928982_ee66634359_z.jpg for post 10720pinterest icon

          Yummy, yumalicious, yummy. Now all you have to do is let the other side get crisp and make sure all the cheese is totally melted and divine.


          Image (29) 7721929450_b25b6f6371_z.jpg for post 10720pinterest icon

          Important note: This is not something you’ll want to eat if you’re on a diet.


          Image (30) 7721931180_bd2639cfa3_z.jpg for post 10720pinterest icon

          But the good news is…


          Image (31) 7721932544_3406210b37_z.jpg for post 10720pinterest icon

          You can easily share it with someone you love. Half a patty melt is usually all you need!

          Here’s the recipe, guys. Make one (or two) this week!

          Main Courses

          italian christmas dinner ideas

          What to Make for a Big Italian Christmas Dinner

          the pioneer woman's leftover turkey shepherd's pie recipe

          Make Cozy Shepherd's Pie With Turkey Leftovers

          halloween dinner ideas

          Host a Halloween Dinner With These Spooky Ideas

          the pioneer woman's pumpkin chili recipe

          Top a Bowl of Pumpkin Chili With All the Fixings

          Advertisement - Continue Reading Below
          Advertisement - Continue Reading Below
          Logo
          twitter icon
          facebook icon
          instagram icon
          pinterest icon
          A Part of Hearst Digital Media

          A Part of Hearst Digital Media

          We may earn commission from links on this page, but we only recommend products we back.

          ©2023 Hearst Magazine Media, Inc. All Rights Reserved.

          Privacy NoticeCA Notice at CollectionYour CA Privacy Rights/Shine the LightDAA Industry Opt OutTerms of UseSitemap
          \ No newline at end of file diff --git a/tests/test_data/thepioneerwoman_2.testhtml b/tests/test_data/thepioneerwoman_2.testhtml index ab3906678..371c47611 100644 --- a/tests/test_data/thepioneerwoman_2.testhtml +++ b/tests/test_data/thepioneerwoman_2.testhtml @@ -1 +1 @@ -Pumpkin Sheet Cake Recipe - How to Make Pumpkin Sheet Cake
          Skip to Content

          Pumpkin Sheet Cake With Cream Cheese Frosting

          Dessert doesn't get much better than this!

          By Ree Drummond
          StarStarStarStarHalf Star
          4.2
          12 Ratings
          Jump to recipe
          pumpkin sheet cake recipepinterest icon
          Hector Sanchez
          email icon

          This was the cake I made the other day that resulted in leftover pumpkin puree, which I used to make pumpkin ravioli, which I posted here bright and early on Monday morning. It was a triumph. But this cake is even more of a triumph. I’ve made pumpkin cakes before, but this time I decided to do a pumpkin version of the old standby chocolate sheet cake that has saved marriages and brought about family harmony all over the land. And the result was a moist, heavenly pumpkin cake that was happily devoured by many a loved one in my life. Here’s how I made it!

          Advertisement - Continue Reading Below
          Yields:
          18 serving(s)
          Prep Time:
          20 mins
          Total Time:
          40 mins

          Ingredients

          For the cake:

          • 2

            sticks salted butter

          • 2 c.

            pumpkin puree (not pumpkin pie filling!)

          • 2 tsp.

            pumpkin pie spice

          • 1/2 c.

            boiling water

          • 2 c.

            all-purpose flour

          • 2 c.

            granulated sugar

          • 1/4 tsp.

            salt

          • 1/2 c.

            buttermilk

          • 2

            eggs

          • 2 tsp.

            baking soda

          • 2 tsp.

            vanilla extract

          • 1/2 tsp.

            maple extract (optional)

          For the frosting:

          • 8 oz.

            cream cheese, softened

          • 1

            stick unsalted butter, softened

          • 1 lb.

            powdered sugar

          • Dash of salt

          • 1 tbsp.

            half and half or whole milk, plus more if needed for thinning

          Directions

            1. Step 1For the cake: Preheat the oven to 350 degrees. Spray a sheet pan (11-inches by 17-inches) with baking spray and set aside.
            2. Step 2In a medium saucepan, melt the butter. Whisk in the pumpkin puree and pumpkin pie spice until it's totally combined. Whisk in the boiling water until the mixture is smooth and combined. Set aside.
            3. Step 3In a large bowl, combine the flour, sugar and salt. Whisk and set aside.
            4. Step 4In a liquid measuring cup, combine the buttermilk, eggs, baking soda, vanilla and maple extract, if using. Whisk and set aside.
            5. Step 5Pour the pumpkin mixture into the flour mixture and stir until halfway combined. Pour in the buttermilk mixture and stir until combined. Pour into the sheet pan and bake the cake for 20 minutes. Remove and allow to cool.
            6. Step 6For the frosting: In the bowl of an electric mixer, mix together the cream cheese, butter, powdered sugar, and salt until smooth. Add the half and half or milk and check the consistency. It should be somewhat thick but thin enough to spread in a thin layer.
            7. Step 7Spread the frosting all over the surface of the cake. Cut into squares and serve. Keep leftovers in the fridge, as frosting will get soft.

          You may double the frosting amounts if you like a very thick layer of frosting!


          Image (2) 15186793934_1c70c60a3f_z.jpg for post 11885pinterest icon

          First, the pumpkin mixture: Add 2 sticks of butter to a saucepan…


          Image (3) 15804867101_6c5fa8399c_z.jpg for post 11885pinterest icon

          And melt them over medium-low heat.


          Image (4) 15621560467_c0b4627187_z.jpg for post 11885pinterest icon

          Measure 2 cups of pumpkin puree (the plain puree, not pumpkin pie filling)…


          Image (5) 15187295253_46c9f6487c_z.jpg for post 11885pinterest icon

          And add it in with the butter.


          Image (6) 15806748205_803d34611a_z.jpg for post 11885pinterest icon

          Next, for a little spice, I added some pumpkin pie seasoning.


          Image (7) 15804865811_96415eb9db_z.jpg for post 11885pinterest icon

          If you want to be all fancy, you can add your own mix of spices instead: cinnamon, nutmeg, cloves, cardamom…whatever brings you an inner sense of pumpkin peace.


          Image (8) 15621902440_8d66d8fe0f_z.jpg for post 11885pinterest icon

          Whisk this to combine, and don’t be at all alarmed if it looks really weird and disturbing at this stage. It’s supposed to.


          Image (9) 15620910869_27a63b0476_z.jpg for post 11885pinterest icon

          Next comes 3/4 cup boiling water! (The regular sheet cake recipe calls for 1 cup, but since the pumpkin naturally has some water in it, I decreased it a little bit.)


          Image (10) 15621557027_cbfae97be3_z.jpg for post 11885pinterest icon

          Whisk it all together and set it aside.


          Image (11) 15621555997_19830417d2_z.jpg for post 11885pinterest icon

          Now for the dry ingredients: Flour, sugar, salt…


          Image (12) 15808315122_9cc50c1df3_z.jpg for post 11885pinterest icon

          And stir it together in a large bowl.


          Image (13) 15621902060_0ce55f0dd2_z.jpg for post 11885pinterest icon

          And finally, the wet ingredients: Measure a little buttermilk in a pitcher (or, if you’re me, some milk mixed with a little white vinegar.)


          Image (14) 15187292763_7d626f5e8e_z.jpg for post 11885pinterest icon

          Whisk in a couple of eggs…


          Image (15) 15804863891_a8b82b456c_z.jpg for post 11885pinterest icon

          Some baking soda (I added 2 teaspoons instead of the 1 teaspoon in the original sheet cake recipe)…


          Image (16) 15621345208_b40cc9a64b_z.jpg for post 11885pinterest icon

          Some vanilla extract…


          Image (17) 15621898880_79c253a40c_z.jpg for post 11885pinterest icon

          So now it’s time to mix the elements together! I pour the pumpkin into the dry ingredients…


          Image (18) 15621343268_e86c41c802_z.jpg for post 11885pinterest icon

          And stir them just to cool down the pumpkin a bit.


          Image (19) 15806742825_3306ccde9a_z.jpg for post 11885pinterest icon

          Pour in the buttermilk/egg mixture…


          Image (20) 15620922279_842550ed2e_z.jpg for post 11885pinterest icon

          And stir it together…


          Image (21) 15806742105_1276134164_z.jpg for post 11885pinterest icon

          Until it all comes together in a beautiful, orange batter.


          Image (22) 15783076516_c74d08af3c_z.jpg for post 11885pinterest icon

          Pour it into a sheet pan (actually, a “half sheet pan”) that’s been sprayed with cooking spray…

          (Update: This is a half sheet pan at 13 x 18. You can use a slightly smaller jelly roll pan OR a 9 x 13 inch pan. The 9 x 13 cake will be quite a bit thicker and you might need to bake it a little longer!)


          Image (23) 15808312362_c613de94bb_z.jpg for post 11885pinterest icon

          And smooth out the surface.


          Image (24) 15806740555_7721f108c0_z.jpg for post 11885pinterest icon

          Then bake it at 350 degrees for 20 minutes until it’s lovely and golden!


          Image (25) 15806740065_688c599d82_z.jpg for post 11885pinterest icon

          You can’t believe how good the house smelled at this point. Have you ever noticed that the smell of pumpkin baked goods makes you feel like everything’s gonna be okay?


          Image (26) 15806739325_9e51b341e5_z.jpg for post 11885pinterest icon

          Now, let’s discuss the icing! You could do a seven-minute icing or a buttercream icing—both would be delicious. I decided to go the cream cheese icing route, because…well…

          Because…well…

          Because…well…IT’S CREAM CHEESE ICING! No other explanation is required.

          Combine softened butter and softened cream cheese in the bowl of a mixer…

          Image (27) 15621893950_6400765f58_z.jpg for post 11885pinterest icon

          Then sift in some powdered sugar…


          Image (28) 15187284873_77d51dd6b3_z.jpg for post 11885pinterest icon

          See how much you can sift in before it comes crumbling down!

          I have these little contests with myself daily. “If this conical mountain of powdered sugar doesn’t crumble, I’m the coolest person in the world.”

          If it keeps from crumbling, I high-five myself and say “YES!”

          If it does crumble, I dismiss the whole exercise as silly superstition.


          Image (29) 15621892970_be0cf47064_z.jpg for post 11885pinterest icon

          Mix it together until it’s smooth…


          Image (30) 15806737525_8b4327fe93_z.jpg for post 11885pinterest icon

          Then splash in a little half and half or milk…


          Image (31) 15621548477_67c468e646_z.jpg for post 11885pinterest icon

          Until it gets to the consistency you want. I like it nice and thick, but really smooth and luscious looking.


          Image (32) 15620916049_624ef87398_z.jpg for post 11885pinterest icon

          Plop the icing all over the cake…


          Image (33) 15620915469_8d915bd15e_z.jpg for post 11885pinterest icon

          Then smear it all over the surface.


          Image (34) 15806735085_4aabab739e_z.jpg for post 11885pinterest icon

          Important Icing Note! I actually made double the amount of icing as in the recipe below. While it wound up being thick and delicious, it really was too much. If you like a whole bunch of cream cheese icing, you can double it as I did…but next time I make it, I’ll use the amounts in the printable. Cream cheese icing is rich, man!


          Image (35) 15806734775_2dbe59d685_z.jpg for post 11885pinterest icon

          Cut it into squares…


          Image (36) 15187280543_9781ebaea7_z.jpg for post 11885pinterest icon

          And serve it up!


          Image (37) 15187279363_73315b6e8c_z.jpg for post 11885pinterest icon

          It’s pretty much impossible to describe how delicious this was. But I’ll give it my best shot:

          It was ding dang darn delicious.


          Image (38) 15621332398_f3b1f1615d_z.jpg for post 11885pinterest icon

          Oh, and if you want to get all fancy-like, sprinkle on a little pumpkin pie spice!


          Image (39) 15621885790_a208558851_z.jpg for post 11885pinterest icon

          Then dig in and enjoy every bite.

          You’ll love it! It’s perfect for Thanksgiving!

          It’s also perfect for the other 364 days of the year.

          email icon

          Desserts

          the pioneer woman's dark chocolate brownies recipe

          The Richest, Fudgiest Dark Chocolate Brownies

          the pioneer woman's ghost cupcakes recipe

          These Ghost Cupcakes Are So Easy It's Scary

          gingerbread house tips

          26 DIY Gingerbread Houses to Sweeten the Holidays

          cheesecake recipes

          All of the Creamiest, Dreamiest Cheesecake Recipes

          Advertisement - Continue Reading Below
          Advertisement - Continue Reading Below
          Logo
          twitter icon
          facebook icon
          instagram icon
          pinterest icon
          A Part of Hearst Digital Media

          A Part of Hearst Digital Media

          We may earn commission from links on this page, but we only recommend products we back.

          ©2023 Hearst Magazine Media, Inc. All Rights Reserved.

          Privacy NoticeCA Notice at CollectionYour CA Privacy Rights/Shine the LightDAA Industry Opt OutTerms of UseSitemap
          \ No newline at end of file +Pumpkin Sheet Cake Recipe - How to Make Pumpkin Sheet Cake
          Skip to Content

          Pumpkin Sheet Cake With Cream Cheese Frosting

          Dessert doesn't get much better than this!

          By Ree Drummond
          StarStarStarStarHalf Star
          4.2
          12 Ratings
          Jump to recipe
          pumpkin sheet cake recipepinterest icon
          Hector Sanchez

          This was the cake I made the other day that resulted in leftover pumpkin puree, which I used to make pumpkin ravioli, which I posted here bright and early on Monday morning. It was a triumph. But this cake is even more of a triumph. I’ve made pumpkin cakes before, but this time I decided to do a pumpkin version of the old standby chocolate sheet cake that has saved marriages and brought about family harmony all over the land. And the result was a moist, heavenly pumpkin cake that was happily devoured by many a loved one in my life. Here’s how I made it!

          Advertisement - Continue Reading Below
          Yields:
          18 serving(s)
          Prep Time:
          20 mins
          Total Time:
          40 mins

          Ingredients

          For the cake:

          • 2

            sticks salted butter

          • 2 c.

            pumpkin puree (not pumpkin pie filling!)

          • 2 tsp.

            pumpkin pie spice

          • 1/2 c.

            boiling water

          • 2 c.

            all-purpose flour

          • 2 c.

            granulated sugar

          • 1/4 tsp.

            salt

          • 1/2 c.

            buttermilk

          • 2

            eggs

          • 2 tsp.

            baking soda

          • 2 tsp.

            vanilla extract

          • 1/2 tsp.

            maple extract (optional)

          For the frosting:

          • 8 oz.

            cream cheese, softened

          • 1

            stick unsalted butter, softened

          • 1 lb.

            powdered sugar

          • Dash of salt

          • 1 tbsp.

            half and half or whole milk, plus more if needed for thinning

          Directions

            1. Step 1For the cake: Preheat the oven to 350 degrees. Spray a sheet pan (11-inches by 17-inches) with baking spray and set aside.
            2. Step 2In a medium saucepan, melt the butter. Whisk in the pumpkin puree and pumpkin pie spice until it's totally combined. Whisk in the boiling water until the mixture is smooth and combined. Set aside.
            3. Step 3In a large bowl, combine the flour, sugar and salt. Whisk and set aside.
            4. Step 4In a liquid measuring cup, combine the buttermilk, eggs, baking soda, vanilla and maple extract, if using. Whisk and set aside.
            5. Step 5Pour the pumpkin mixture into the flour mixture and stir until halfway combined. Pour in the buttermilk mixture and stir until combined. Pour into the sheet pan and bake the cake for 20 minutes. Remove and allow to cool.
            6. Step 6For the frosting: In the bowl of an electric mixer, mix together the cream cheese, butter, powdered sugar, and salt until smooth. Add the half and half or milk and check the consistency. It should be somewhat thick but thin enough to spread in a thin layer.
            7. Step 7Spread the frosting all over the surface of the cake. Cut into squares and serve. Keep leftovers in the fridge, as frosting will get soft.

          You may double the frosting amounts if you like a very thick layer of frosting!


          Image (2) 15186793934_1c70c60a3f_z.jpg for post 11885pinterest icon

          First, the pumpkin mixture: Add 2 sticks of butter to a saucepan…


          Image (3) 15804867101_6c5fa8399c_z.jpg for post 11885pinterest icon

          And melt them over medium-low heat.


          Image (4) 15621560467_c0b4627187_z.jpg for post 11885pinterest icon

          Measure 2 cups of pumpkin puree (the plain puree, not pumpkin pie filling)…


          Image (5) 15187295253_46c9f6487c_z.jpg for post 11885pinterest icon

          And add it in with the butter.


          Image (6) 15806748205_803d34611a_z.jpg for post 11885pinterest icon

          Next, for a little spice, I added some pumpkin pie seasoning.


          Image (7) 15804865811_96415eb9db_z.jpg for post 11885pinterest icon

          If you want to be all fancy, you can add your own mix of spices instead: cinnamon, nutmeg, cloves, cardamom…whatever brings you an inner sense of pumpkin peace.


          Image (8) 15621902440_8d66d8fe0f_z.jpg for post 11885pinterest icon

          Whisk this to combine, and don’t be at all alarmed if it looks really weird and disturbing at this stage. It’s supposed to.


          Image (9) 15620910869_27a63b0476_z.jpg for post 11885pinterest icon

          Next comes 3/4 cup boiling water! (The regular sheet cake recipe calls for 1 cup, but since the pumpkin naturally has some water in it, I decreased it a little bit.)


          Image (10) 15621557027_cbfae97be3_z.jpg for post 11885pinterest icon

          Whisk it all together and set it aside.


          Image (11) 15621555997_19830417d2_z.jpg for post 11885pinterest icon

          Now for the dry ingredients: Flour, sugar, salt…


          Image (12) 15808315122_9cc50c1df3_z.jpg for post 11885pinterest icon

          And stir it together in a large bowl.


          Image (13) 15621902060_0ce55f0dd2_z.jpg for post 11885pinterest icon

          And finally, the wet ingredients: Measure a little buttermilk in a pitcher (or, if you’re me, some milk mixed with a little white vinegar.)


          Image (14) 15187292763_7d626f5e8e_z.jpg for post 11885pinterest icon

          Whisk in a couple of eggs…


          Image (15) 15804863891_a8b82b456c_z.jpg for post 11885pinterest icon

          Some baking soda (I added 2 teaspoons instead of the 1 teaspoon in the original sheet cake recipe)…


          Image (16) 15621345208_b40cc9a64b_z.jpg for post 11885pinterest icon

          Some vanilla extract…


          Image (17) 15621898880_79c253a40c_z.jpg for post 11885pinterest icon

          So now it’s time to mix the elements together! I pour the pumpkin into the dry ingredients…


          Image (18) 15621343268_e86c41c802_z.jpg for post 11885pinterest icon

          And stir them just to cool down the pumpkin a bit.


          Image (19) 15806742825_3306ccde9a_z.jpg for post 11885pinterest icon

          Pour in the buttermilk/egg mixture…


          Image (20) 15620922279_842550ed2e_z.jpg for post 11885pinterest icon

          And stir it together…


          Image (21) 15806742105_1276134164_z.jpg for post 11885pinterest icon

          Until it all comes together in a beautiful, orange batter.


          Image (22) 15783076516_c74d08af3c_z.jpg for post 11885pinterest icon

          Pour it into a sheet pan (actually, a “half sheet pan”) that’s been sprayed with cooking spray…

          (Update: This is a half sheet pan at 13 x 18. You can use a slightly smaller jelly roll pan OR a 9 x 13 inch pan. The 9 x 13 cake will be quite a bit thicker and you might need to bake it a little longer!)


          Image (23) 15808312362_c613de94bb_z.jpg for post 11885pinterest icon

          And smooth out the surface.


          Image (24) 15806740555_7721f108c0_z.jpg for post 11885pinterest icon

          Then bake it at 350 degrees for 20 minutes until it’s lovely and golden!


          Image (25) 15806740065_688c599d82_z.jpg for post 11885pinterest icon

          You can’t believe how good the house smelled at this point. Have you ever noticed that the smell of pumpkin baked goods makes you feel like everything’s gonna be okay?


          Image (26) 15806739325_9e51b341e5_z.jpg for post 11885pinterest icon

          Now, let’s discuss the icing! You could do a seven-minute icing or a buttercream icing—both would be delicious. I decided to go the cream cheese icing route, because…well…

          Because…well…

          Because…well…IT’S CREAM CHEESE ICING! No other explanation is required.

          Combine softened butter and softened cream cheese in the bowl of a mixer…

          Image (27) 15621893950_6400765f58_z.jpg for post 11885pinterest icon

          Then sift in some powdered sugar…


          Image (28) 15187284873_77d51dd6b3_z.jpg for post 11885pinterest icon

          See how much you can sift in before it comes crumbling down!

          I have these little contests with myself daily. “If this conical mountain of powdered sugar doesn’t crumble, I’m the coolest person in the world.”

          If it keeps from crumbling, I high-five myself and say “YES!”

          If it does crumble, I dismiss the whole exercise as silly superstition.


          Image (29) 15621892970_be0cf47064_z.jpg for post 11885pinterest icon

          Mix it together until it’s smooth…


          Image (30) 15806737525_8b4327fe93_z.jpg for post 11885pinterest icon

          Then splash in a little half and half or milk…


          Image (31) 15621548477_67c468e646_z.jpg for post 11885pinterest icon

          Until it gets to the consistency you want. I like it nice and thick, but really smooth and luscious looking.


          Image (32) 15620916049_624ef87398_z.jpg for post 11885pinterest icon

          Plop the icing all over the cake…


          Image (33) 15620915469_8d915bd15e_z.jpg for post 11885pinterest icon

          Then smear it all over the surface.


          Image (34) 15806735085_4aabab739e_z.jpg for post 11885pinterest icon

          Important Icing Note! I actually made double the amount of icing as in the recipe below. While it wound up being thick and delicious, it really was too much. If you like a whole bunch of cream cheese icing, you can double it as I did…but next time I make it, I’ll use the amounts in the printable. Cream cheese icing is rich, man!


          Image (35) 15806734775_2dbe59d685_z.jpg for post 11885pinterest icon

          Cut it into squares…


          Image (36) 15187280543_9781ebaea7_z.jpg for post 11885pinterest icon

          And serve it up!


          Image (37) 15187279363_73315b6e8c_z.jpg for post 11885pinterest icon

          It’s pretty much impossible to describe how delicious this was. But I’ll give it my best shot:

          It was ding dang darn delicious.


          Image (38) 15621332398_f3b1f1615d_z.jpg for post 11885pinterest icon

          Oh, and if you want to get all fancy-like, sprinkle on a little pumpkin pie spice!


          Image (39) 15621885790_a208558851_z.jpg for post 11885pinterest icon

          Then dig in and enjoy every bite.

          You’ll love it! It’s perfect for Thanksgiving!

          It’s also perfect for the other 364 days of the year.

          Desserts

          the pioneer woman's pumpkin trifle recipe

          Scoop Up This Sky-High Pumpkin Trifle

          the pioneer woman's pumpkin pie martini recipe

          This Pumpkin Pie Martini Is the Cocktail of Fall

          the pioneer woman's buttermilk pie recipe

          How to Make Southern-Style Buttermilk Pie

          the pioneer woman's jello mold recipe

          How to Make a Fruity Layered Jello Mold

          Advertisement - Continue Reading Below
          Advertisement - Continue Reading Below
          Logo
          twitter icon
          facebook icon
          instagram icon
          pinterest icon
          A Part of Hearst Digital Media

          A Part of Hearst Digital Media

          We may earn commission from links on this page, but we only recommend products we back.

          ©2023 Hearst Magazine Media, Inc. All Rights Reserved.

          Privacy NoticeCA Notice at CollectionYour CA Privacy Rights/Shine the LightDAA Industry Opt OutTerms of UseSitemap
          \ No newline at end of file diff --git a/tests/test_data/therecipecritic.testhtml b/tests/test_data/therecipecritic.testhtml index e45257340..a95dd9d69 100644 --- a/tests/test_data/therecipecritic.testhtml +++ b/tests/test_data/therecipecritic.testhtml @@ -1,938 +1,1424 @@ - - - - - - - - - - - - Burrata Appetizer With Tomatoes | The Recipe Critic - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

          Burrata Appetizer

          This website may contain affiliate links and advertising so that we can provide recipes to you. Read my privacy policy.

          -

          This burrata appetizer is a flavor bomb made with juicy cherry tomatoes, sweet dried figs, and a tangy balsamic kick. Topped with creamy burrata cheese, it’s pure indulgence. Perfect for parties or whenever you want to treat yourself to something special!

          - - - -

          Looking for more great appetizers you can easily make in a skillet? Try this shakshuka or provoleta next! They’re both so delicious and flavorful.

          - - - -
          Top-down view of an appetizer made with cherry tomatoes, figs, and burrata cheese. There are 2 pieces of toasted baguette in the skillet.
          - - - -

          Burrata and Tomato Appetizer

          - - - -

          You’ve got to try this burrata appetizer – it’s seriously delicious! Just imagine juicy cherry tomatoes, sweet dried figs, and creamy burrata cheese all coming together in one pan. This dish is similar to caprese salad, but made with cherry tomatoes and burrata. It’s also served warm and is perfect for serving with toasted bread or crackers. It’s seriously one of the best flavor combinations I’ve had in a minute. And the best part? It’s so easy to make! Just toss everything in a skillet, let the flavors meld together, and you’re good to go. No fuss, no hassle, just pure yumminess.

          - - - -

          Trust me, once you try this tomato and burrata appetizer, you’ll be hooked! It’s perfect for any gathering or a quick treat for yourself. Serve it up with some toasted baguette slices or crostini, and you’ve got an appetizer that’ll impress your friends and family without breaking a sweat. You won’t be able to get enough of this one-pan wonder! It’s cheesy, filled with soft, flavorful veggies, and so irresistible.

          - - - -

          Ingredients You’ll Need

          - - - -

          This burrata appetizer uses a lot of different seasonings and herbs to really bring out the best in the dish. They complement the creamy cheese, tomatoes, and figs perfectly! Exact measurements can all be found below.

          - - - -
            -
          • Olive Oil: This is where the magic starts! It’s what we use to sauté the shallot, garlic, and thyme, giving the whole dish that awesome richness.
          • - - - -
          • Shallot: These little guys are sweet, mild onions that add a ton of flavor to the mix.
          • - - - -
          • Garlic: Say hello to that amazing aroma! Minced garlic brings that mouthwatering savory kick we all love.
          • - - - -
          • Fresh Thyme: This is the secret herb that makes everything taste oh-so-good! It adds that earthy, herby touch to the tomatoes and figs.
          • - - - -
          • Cherry Tomatoes: Bursting with juicy sweetness, these colorful gems create the perfect base for our appetizer. Grape tomatoes, Roma tomatoes, and heirloom tomatoes also work, but they’ll change the texture and taste of the appetizer slightly.
          • - - - -
          • Dried Figs: Sweet and slightly chewy, figs add a nice contrast to the tomatoes.
          • - - - -
          • Kosher Salt and Pepper: Basic but essential! These two make sure all the flavors pop just right.
          • - - - -
          • Balsamic Vinegar: Tangy and a little sweet, this glazes the tomatoes and figs and takes the dish to a whole new level!
          • - - - -
          • Burrata Cheese: The superstar of the show! Creamy, dreamy, and totally indulgent, this cheese is what makes everything so darn delicious. If you’re having trouble finding burrata cheese, you can also use fresh mozzarella. You just won’t get that creamy effect.
          • - - - -
          • Fresh Basil: Finely chopped basil adds a burst of fresh and peppery goodness that amps up the flavors.
          • - - - -
          • Baguette: I like to toast up some baguette slices to serve the burrata appetizer with. It gives you the perfect vehicle to scoop up all this yumminess!
          • -
          - - - -

          How to Make the BEST Burrata Appetizer

          - - - -

          Grab your skillet, because it’s time to make a dish that will blow everyone away! The flavors and textures in this burrata appetizer are so impressive, no one will know that it only took 25 minutes to make.

          - - - -
            -
          1. Heat Oil: In a large skillet, heat the olive oil over medium-high heat.
          2. - - - -
          3. Sauté Shallot, Garlic, and Thyme: Add the shallot and sauté for 4-5 minutes. Add the garlic and thyme, and sauté for an additional minute.
          4. - - - -
          5. Add in Tomatoes and Figs, Season: Add the tomatoes, figs, salt, and pepper. Then cover and sauté for about 10-12 minutes undisturbed.
          6. - - - -
          7. Remove the lid, add the balsamic vinegar, then stir. Reduce heat to medium and continue to sauté until any excess liquid has cooked off, stirring occasionally.
          8. - - - -
          9. Rest: Remove the skillet from heat and let the tomatoes and figs rest for about 8-10 minutes to cool the skillet slightly.
          10. - - - -
          11. Add Burrata: Place the burrata on top of the tomatoes and figs. Then garnish with fresh basil and kosher salt.
          12. - - - -
          13. Serve: Serve with toasted baguette slices, sourdough, or your favorite dipping bread!
          14. -
          - - - -
          3-photo collage of the vegetables being sauteed.
          - - -
          - -

          Cooking Tips and Variations

          - - - -

          Get ready to dive into the deliciousness of this burrata appetizer! I’ve got some awesome tips and fun variations here for you to make it even more mouthwatering. Whether you want to add a little kick or try out new ingredients, get ready to rock your taste buds with this crowd-pleasing dish!

          - - - -
            -
          • Adjust Seasoning: Taste as you go and adjust the salt, pepper, and balsamic vinegar to your preference for the perfect flavor.
          • - - - -
          • Don’t Overcook: Make sure you don’t overcook the tomatoes and figs. They should be tender but still retain their shape and juiciness.
          • - - - -
          • Let it Rest: After cooking, allow the mixture to cool slightly before adding the burrata. This prevents the cheese from melting too quickly and losing its creamy texture.
          • - - - -
          • Sweet and Spicy: Kick up the flavor by adding a pinch of red pepper flakes for a hint of spiciness that complements the sweetness of the figs and tomatoes.
          • - - - -
          • More Mix-Ins: Feel free to add extra ingredients like capers, olives, or sun-dried tomatoes for added layers of deliciousness.
          • - - - -
          • Make it Sweet: If you prefer a sweeter appetizer, add a touch of honey or maple syrup to the balsamic glaze for a tasty caramelized finish. You can also use hot honey for some kick!
          • -
          - -
          - - -
          Closeup of a tomato and burrata appetizer.
          - - -
          - -

          How Long Will This Burrata Appetizer Last?

          - - - -

          This burrata appetizer tastes best when it’s fresh and just made. The juicy tomatoes, sweet figs, and creamy burrata are at their yummiest right after cooking. If you have leftovers, you can keep them in the fridge for 2-3 days, but keep in mind the texture might change a bit. When you reheat it, do it gently on low heat. For the ultimate experience, though, enjoy it right away!

          - -
          - - -
          Scooping up tomatoes and cheese with a piece of toasted, sliced baguette.
          - - - - -
          - -
          -

          Burrata Appetizer

          - -
          -
          No ratings yet
          -
          - -
          This burrata appetizer is a flavor bomb made with juicy cherry tomatoes, sweet dried figs, and a tangy balsamic kick. Topped with creamy burrata cheese, it's pure indulgence. Perfect for parties or whenever you want to treat yourself to something special!
          - -
          Prep Time 5 minutes
          Cook Time 20 minutes
          Total Time 25 minutes
          Author Alyssa Rivers
          Servings: 8 people
          - - - -
          - -

          Ingredients
            

          • 2 tablespoons olive oil
          • 1 shallot, minced
          • 2 cloves garlic, minced
          • 2 teaspoons fresh thyme
          • 2 cups cherry tomatoes, halved
          • ½ cup dried figs, quartered
          • ½ teaspoon kosher salt
          • ½ teaspoon pepper
          • ¼ cup balsamic vinegar
          • 16 ounces burrata cheese
          • fresh basil, coarsely chopped
          • additional kosher salt, to taste
          • 1 baguette, sliced and toasted for serving
          - -
          - -

          Instructions
           

          • In a large skillet, heat the olive oil over medium-high heat.
          • Add the shallot and saute for 4-5 minutes. Add the garlic and thyme, and saute for an additional minute.
          • Add the tomatoes, figs, salt, and pepper. Cover and saute for about 10-12 minutes undisturbed.
          • Remove the lid, add the balsamic vinegar, then stir. Reduce heat to medium and continue to saute until any excess liquid has cooked off, stirring occasionally.
          • Remove the skillet from heat and let the tomatoes and figs rest for about 8-10 minutes to cool the skillet slightly.
          • Place the burrata on top of the tomatoes and figs. Garnish with fresh basil and kosher salt.
          • Serve with toasted baguette, sourdough, or your favorite dipping bread!
          - -
          - - - -

          Notes

          I suggest using fresh figs, however they aren’t always available which is why this recipe calls for dried.
          -If you are wanting to store leftovers, keep them in an airtight container in the fridge for just 2-3 days. This dish is best served fresh. 
          -
          - - -

          Nutrition

          -

          Serves: 8

          -
          Calories282kcal (14%)Carbohydrates22g (7%)Protein13g (26%)Fat19g (29%)Saturated Fat9g (45%)Polyunsaturated Fat1gMonounsaturated Fat3gCholesterol40mg (13%)Sodium345mg (14%)Potassium181mg (5%)Fiber2g (8%)Sugar6g (7%)Vitamin A625IU (13%)Vitamin C10mg (12%)Calcium350mg (35%)Iron2mg (11%)
          -

          All nutritional information is based on third party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods and portion sizes per household.

          - -
          Course Appetizer, Side Dish
          Cuisine Italian, Italian American
          Keyword burrata appetizer, tomato and burrata appetizer
          - -
          Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic

          Alyssa Rivers

          I am Alyssa and the blogger behind The Recipe Critic. I started my blog in June of 2012 as a place to share my passion for cooking. I love trying new things and testing them out with my family.

          -

          Read More Posts by Alyssa

          -facebook -twitter -pinterest -instagram

          Categories
          -
          - -
          -

          Comments

          - Leave a reply -
          - - -
            -
          1. - -
          2. -
          - -
          -

          Leave a Reply

          Your email address will not be published. Required fields are marked *

          - -
          - Recipe Rating -




          -
          -
          -

          - -

          -

          - -

          - -
          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + Burrata Appetizer With Tomatoes | The Recipe Critic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

          Burrata Appetizer

          This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

          +
          +

          This burrata appetizer is a flavor bomb made with juicy cherry tomatoes, sweet dried figs, and a tangy balsamic kick. Topped with creamy burrata cheese, it’s pure indulgence. Perfect for parties or whenever you want to treat yourself to something special!

          + + + +

          Looking for more great appetizers you can easily make in a skillet? Try this shakshuka or provoleta next! They’re both so delicious and flavorful.

          + + + +
          Top-down view of an appetizer made with cherry tomatoes, figs, and burrata cheese. There are 2 pieces of toasted baguette in the skillet.
          + + + +

          Burrata and Tomato Appetizer

          + + + +

          You’ve got to try this burrata appetizer – it’s seriously delicious! Just imagine juicy cherry tomatoes, sweet dried figs, and creamy burrata cheese all coming together in one pan. This dish is similar to caprese salad, but made with cherry tomatoes and burrata. It’s also served warm and is perfect for serving with toasted bread or crackers. It’s seriously one of the best flavor combinations I’ve had in a minute. And the best part? It’s so easy to make! Just toss everything in a skillet, let the flavors meld together, and you’re good to go. No fuss, no hassle, just pure yumminess.

          + + + +

          Trust me, once you try this tomato and burrata appetizer, you’ll be hooked! It’s perfect for any gathering or a quick treat for yourself. Serve it up with some toasted baguette slices or crostini, and you’ve got an appetizer that’ll impress your friends and family without breaking a sweat. You won’t be able to get enough of this one-pan wonder! It’s cheesy, filled with soft, flavorful veggies, and so irresistible.

          + + + +

          Ingredients You’ll Need

          + + + +

          This burrata appetizer uses a lot of different seasonings and herbs to really bring out the best in the dish. They complement the creamy cheese, tomatoes, and figs perfectly! Exact measurements can all be found below.

          + + + +
            +
          • Olive Oil: This is where the magic starts! It’s what we use to sauté the shallot, garlic, and thyme, giving the whole dish that awesome richness.
          • + + + +
          • Shallot: These little guys are sweet, mild onions that add a ton of flavor to the mix.
          • + + + +
          • Garlic: Say hello to that amazing aroma! Minced garlic brings that mouthwatering savory kick we all love.
          • + + + +
          • Fresh Thyme: This is the secret herb that makes everything taste oh-so-good! It adds that earthy, herby touch to the tomatoes and figs.
          • + + + +
          • Cherry Tomatoes: Bursting with juicy sweetness, these colorful gems create the perfect base for our appetizer. Grape tomatoes, Roma tomatoes, and heirloom tomatoes also work, but they’ll change the texture and taste of the appetizer slightly.
          • + + + +
          • Dried Figs: Sweet and slightly chewy, figs add a nice contrast to the tomatoes.
          • + + + +
          • Kosher Salt and Pepper: Basic but essential! These two make sure all the flavors pop just right.
          • + + + +
          • Balsamic Vinegar: Tangy and a little sweet, this glazes the tomatoes and figs and takes the dish to a whole new level!
          • + + + +
          • Burrata Cheese: The superstar of the show! Creamy, dreamy, and totally indulgent, this cheese is what makes everything so darn delicious. If you’re having trouble finding burrata cheese, you can also use fresh mozzarella. You just won’t get that creamy effect.
          • + + + +
          • Fresh Basil: Finely chopped basil adds a burst of fresh and peppery goodness that amps up the flavors.
          • + + + +
          • Baguette: I like to toast up some baguette slices to serve the burrata appetizer with. It gives you the perfect vehicle to scoop up all this yumminess!
          • +
          + + + +

          How to Make the BEST Burrata Appetizer

          + + + +

          Grab your skillet, because it’s time to make a dish that will blow everyone away! The flavors and textures in this burrata appetizer are so impressive, no one will know that it only took 25 minutes to make.

          + + + +
            +
          1. Heat Oil: In a large skillet, heat the olive oil over medium-high heat.
          2. + + + +
          3. Sauté Shallot, Garlic, and Thyme: Add the shallot and sauté for 4-5 minutes. Add the garlic and thyme, and sauté for an additional minute.
          4. + + + +
          5. Add in Tomatoes and Figs, Season: Add the tomatoes, figs, salt, and pepper. Then cover and sauté for about 10-12 minutes undisturbed.
          6. + + + +
          7. Remove the lid, add the balsamic vinegar, then stir. Reduce heat to medium and continue to sauté until any excess liquid has cooked off, stirring occasionally.
          8. + + + +
          9. Rest: Remove the skillet from heat and let the tomatoes and figs rest for about 8-10 minutes to cool the skillet slightly.
          10. + + + +
          11. Add Burrata: Place the burrata on top of the tomatoes and figs. Then garnish with fresh basil and kosher salt.
          12. + + + +
          13. Serve: Serve with toasted baguette slices, sourdough, or your favorite dipping bread!
          14. +
          + + + +
          3-photo collage of the vegetables being sauteed.
          + + +
          + +

          Cooking Tips and Variations

          + + + +

          Get ready to dive into the deliciousness of this burrata appetizer! I’ve got some awesome tips and fun variations here for you to make it even more mouthwatering. Whether you want to add a little kick or try out new ingredients, get ready to rock your taste buds with this crowd-pleasing dish!

          + + + +
            +
          • Adjust Seasoning: Taste as you go and adjust the salt, pepper, and balsamic vinegar to your preference for the perfect flavor.
          • + + + +
          • Don’t Overcook: Make sure you don’t overcook the tomatoes and figs. They should be tender but still retain their shape and juiciness.
          • + + + +
          • Let it Rest: After cooking, allow the mixture to cool slightly before adding the burrata. This prevents the cheese from melting too quickly and losing its creamy texture.
          • + + + +
          • Sweet and Spicy: Kick up the flavor by adding a pinch of red pepper flakes for a hint of spiciness that complements the sweetness of the figs and tomatoes.
          • + + + +
          • More Mix-Ins: Feel free to add extra ingredients like capers, olives, or sun-dried tomatoes for added layers of deliciousness.
          • + + + +
          • Make it Sweet: If you prefer a sweeter appetizer, add a touch of honey or maple syrup to the balsamic glaze for a tasty caramelized finish. You can also use hot honey for some kick!
          • +
          + +
          + + +
          Closeup of a tomato and burrata appetizer.
          + + +
          + +

          How Long Will This Burrata Appetizer Last?

          + + + +

          This burrata appetizer tastes best when it’s fresh and just made. The juicy tomatoes, sweet figs, and creamy burrata are at their yummiest right after cooking. If you have leftovers, you can keep them in the fridge for 2-3 days, but keep in mind the texture might change a bit. When you reheat it, do it gently on low heat. For the ultimate experience, though, enjoy it right away!

          + +
          + + +
          Scooping up tomatoes and cheese with a piece of toasted, sliced baguette.
          + + + + +

          Pin this now to find it later

          Pin It
          + +
          Want to save this recipe?
          Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!
          +
          +
          +
          + + + Pin + Print +
          +
          +
          +

          Burrata Appetizer

          +
          +
          By: Alyssa Rivers
          +
          This burrata appetizer is a flavor bomb made with juicy cherry tomatoes, sweet dried figs, and a tangy balsamic kick. Topped with creamy burrata cheese, it's pure indulgence. Perfect for parties or whenever you want to treat yourself to something special!
          +
          Prep Time: 5 minutes
          Cook Time: 20 minutes
          Total Time: 25 minutes
          Servings: 8 people
          +
          +
          +
          + +

          Ingredients 

          • 2 tablespoons olive oil
          • 1 shallot, minced
          • 2 cloves garlic, minced
          • 2 teaspoons fresh thyme
          • 2 cups cherry tomatoes, halved
          • ½ cup dried figs, quartered
          • ½ teaspoon kosher salt
          • ½ teaspoon pepper
          • ¼ cup balsamic vinegar
          • 16 ounces burrata cheese
          • fresh basil, coarsely chopped
          • additional kosher salt, to taste
          • 1 baguette, sliced and toasted for serving
          +

          Instructions 

          • In a large skillet, heat the olive oil over medium-high heat.
          • Add the shallot and saute for 4-5 minutes. Add the garlic and thyme, and saute for an additional minute.
          • Add the tomatoes, figs, salt, and pepper. Cover and saute for about 10-12 minutes undisturbed.
          • Remove the lid, add the balsamic vinegar, then stir. Reduce heat to medium and continue to saute until any excess liquid has cooked off, stirring occasionally.
          • Remove the skillet from heat and let the tomatoes and figs rest for about 8-10 minutes to cool the skillet slightly.
          • Place the burrata on top of the tomatoes and figs. Garnish with fresh basil and kosher salt.
          • Serve with toasted baguette, sourdough, or your favorite dipping bread!
          + +

          Notes

          I suggest using fresh figs, however they aren’t always available which is why this recipe calls for dried.
          +If you are wanting to store leftovers, keep them in an airtight container in the fridge for just 2-3 days. This dish is best served fresh. 
          +
          +

          Nutrition

          Calories: 282kcalCarbohydrates: 22gProtein: 13gFat: 19gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 40mgSodium: 345mgPotassium: 181mgFiber: 2gSugar: 6gVitamin A: 625IUVitamin C: 10mgCalcium: 350mgIron: 2mg
          +

          Nutrition information is automatically calculated, so should only be used as an approximation.

          +
          +

          Additional Info

          Course: Appetizer, Side Dish
          Cuisine: Italian, Italian American
          +
          +
          Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!
          + + + +
          +
          16 Quick & Easy 30 Minute Recipes!
          (Plus weekly recipe updates)
          +
          + +

          About Alyssa Rivers

          Welcome to my kitchen! I am Alyssa Rivers and the food blogger behind The Recipe Critic. The blog launched in 2012 as a place to share my passion for cooking. I love trying new things and testing them out with my family. Each recipe is tried and true, family-tested and approved.

          +
          + +
          + +

          More Ideas

          + +
          +

          Leave a comment

          Your email address will not be published. Required fields are marked *

          + +
          + Recipe Rating +




          +
          +
          +

          + +

          + +

          +

          1 Comment

          1. +
            + + +
            +

            great idea to use burrata, love it, much better than mozzarella, thank you!

            +
            + +
            +
          2. +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/thespruceeats_1.testhtml b/tests/test_data/thespruceeats_1.testhtml index be33071b3..348d8bb1a 100644 --- a/tests/test_data/thespruceeats_1.testhtml +++ b/tests/test_data/thespruceeats_1.testhtml @@ -1,4578 +1,4570 @@ - - - - - - - - - - - - - - - - - - - - - -Bell Pepper Sandwich Recipe - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Skip to Content - -
          -
          -
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          -

          Bell Pepper Sandwich Recipe

          -
          - -
          -
          -
          -
          -
          - - -
          -
          - - - -

          The Spruce Eats / Julia Hartbeck

          -
          -
          -
          -
          -
          -
          -
          -
          - -Prep: -15 mins - -
          -
          - -Cook: -0 mins - -
          -
          - -Total: -15 mins - -
          -
          -
          -
          - -Serving: -1 serving - -
          -
          - -Yield: -1 sandwich - -
          -
          -
          - -
          -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          Nutrition Facts (per serving)
          493Calories
          36g Fat
          17g Carbs
          29g Protein
          -
          - -
          -
          ×
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Nutrition Facts
          Servings: 1
          Amount per serving
          Calories493
          % Daily Value*
          Total Fat 36g46%
          Saturated Fat 18g88%
          Cholesterol 119mg40%
          Sodium 1052mg46%
          Total Carbohydrate 17g6%
          Dietary Fiber 4g13%
          Total Sugars 7g
          Protein 29g
          Vitamin C 169mg843%
          Calcium 456mg35%
          Iron 2mg9%
          Potassium 759mg16%
          *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
          -
          -
          -
          (Nutrition information is calculated using an ingredient database and should be considered an estimate.)
          -
          -
          - -
          -

          -If you follow a keto diet and miss that occasional sandwich, you can still enjoy a sandwich-like dish using bell pepper and your favorite fillings. The bell pepper offers a satisfying crunch and adds extra flavor to whatever filling you like. -

          -
          -

          -This version contains a delicious filling combination of ultra-thin slices of ham and cheese, thinly sliced cucumber, cream cheese, whole-grain mustard, and avocado slices or guacamole. Add a dash of salt and pepper or seasoning salt to taste, and layer it all in a halved bell pepper! -

          -
          -

          -Any color bell pepper is fine, but keep in mind green bell peppers are slightly lower in carbs than sweeter red, yellow, and orange varieties. Serve your sandwich with baked avocado chips, Parmesan crisps, or keto tortilla chips. -

          -
          -
          -
          -

          -"Super easy to assemble, this bell pepper sandwich was fantastic. The suggested fillings are a great combination that plays well off the pepper’s flavor, and the mustard was a nice contrast to the softer ingredients. I also found that it’s more filling than most bread sandwiches, so bring your appetite!" -Colleen Graham -

          -
          -
          - - -
          -
          -
          -
          -A Note From Our Recipe Tester
          -
          -
          -
          -

          Ingredients

          -
          -
          -
            -
          • -

            1 medium bell pepper

            -
          • -
          • -

            1 1/2 ounces cream cheese, about 2 to 3 tablespoons

            -
          • -
          • -

            1 teaspoon whole-grain mustard

            -
          • -
          • -

            2 ounces thinly sliced ham

            -
          • -
          • -

            1 1/2 ounces thinly sliced swiss cheese

            -
          • -
          • -

            1/2 small cucumber, about 6 to 8 thin slices

            -
          • -
          • -

            2 tablespoons guacamole, or a few slices of avocado

            -
          • -
          • -

            1 dash salt, or seasoned salt, to taste

            -
          • -
          • -

            1 dash ground black pepper, to taste

            -
          • -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -

          Steps to Make It

          -
          -
          -
            -
          1. -

            -Gather the ingredients. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Julia Hartbeck

            -
            -
            -
            -
          2. -
          3. -

            -With a sharp knife, remove the stem end of the pepper. Cut the pepper in half lengthwise and remove the ribs and seeds. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Julia Hartbeck

            -
            -
            -
            -
          4. -
          5. -

            -Lay the pepper halves on a cutting board, cut-side up, and spread cream cheese on each half. Spread some whole-grain mustard on the cream cheese. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Julia Hartbeck

            -
            -
            -
            -
          6. -
          7. -

            -Layer ham, cheese, cucumbers, and guacamole or avocado slices on each half. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Julia Hartbeck

            -
            -
            -
            -
          8. -
          9. -

            -Put the halves together to form a sandwich and enjoy. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Julia Hartbeck

            -
            -
            -
            -
          10. -
          -
          -

          -Recipe Variations

          -
          -

          The filling possibilities for these bell pepper sandwiches are endless. Here are some ideas for more low carb and keto fillings:

          -
            -
          • Instead of Swiss, use thinly sliced or shredded cheddar, American, provolone, or pepper jack cheese.
          • -
          • Make your bell pepper sandwich with thinly sliced deli turkey, chicken, buffalo chicken, or roast beef.
          • -
          • Add a few strips of cooked bacon to any filling combination.
          • -
          • Make a bell pepper BLT with mayonnaise, lettuce, a few thin slices of tomato, and strips of cooked bacon.
          • -
          • Fill it with chicken salad, such as Buffalo chicken salad, or chicken salad with herbs.
          • -
          • Try the sandwich with a basic egg salad or keto egg salad with avocado.
          • -
          • Instead of cream cheese, use mayonnaise or a simple flavorful aioli. Soft goat cheese or flavored Boursin cheese are excellent alternatives as well.
          • -
          • Replace the plain cream cheese with the blue cheese spread or use a vegan cream cheese.
          • -
          • Season the spread or mayo with Everything Bagel Seasoning or your favorite seasoning combination.
          • -
          • Make a low-carb Reuben with layers of thinly sliced or shredded corned beef, Swiss cheese, a bit of sauerkraut, and Thousand Island dressing.
          • -
          • Make a low-carb bell pepper Cubano with mustard and layers of roast pork, ham, salami, Swiss cheese, and sliced dill pickles.
          • -
          • For a vegetarian sandwich, use low-carb proteins with the vegetables, such as extra firm tofu, Beyond meats, or other plant-based proteins (check carbs).
          • -
          -



          -


          -
          -
          -

          -Are bell pepper sandwiches good for weight loss?

          -
          -

          Bell peppers contain fewer calories and carbs than bread, and the bell pepper sandwich is surprisingly filling. Both of these factors can play a positive role in any diet while offering an extra serving of veggies. However, the sandwich fillings you choose will also affect the nutrition.

          -
          - -
          -
          -

          -Recipe Tags: -

          - -
          - -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          - - - - - - - - -
          - - - + + + + + + + + + + + + + + + + + + + + + +Bell Pepper Sandwich Recipe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to Content + +
          +
          +
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          +

          Bell Pepper Sandwich Recipe

          +
          + +
          +
          +
          + +
          +
          +
          + + +
          +
          + + + +

          The Spruce Eats / Julia Hartbeck

          +
          +
          +
          +
          +
          +
          +
          +
          + +Prep: +15 mins + +
          +
          + +Cook: +0 mins + +
          +
          + +Total: +15 mins + +
          +
          +
          +
          + +Serving: +1 serving + +
          +
          + +Yield: +1 sandwich + +
          +
          +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + +
          Nutrition Facts (per serving)
          493Calories
          36g Fat
          17g Carbs
          29g Protein
          +
          + +
          +
          ×
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Nutrition Facts
          Servings: 1
          Amount per serving
          Calories493
          % Daily Value*
          Total Fat 36g46%
          Saturated Fat 18g88%
          Cholesterol 119mg40%
          Sodium 1052mg46%
          Total Carbohydrate 17g6%
          Dietary Fiber 4g13%
          Total Sugars 7g
          Protein 29g
          Vitamin C 169mg843%
          Calcium 456mg35%
          Iron 2mg9%
          Potassium 759mg16%
          *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
          +
          +
          +
          (Nutrition information is calculated using an ingredient database and should be considered an estimate.)
          +
          +
          + +
          +

          +If you follow a keto diet and miss that occasional sandwich, you can still enjoy a sandwich-like dish using bell pepper and your favorite fillings. The bell pepper offers a satisfying crunch and adds extra flavor to whatever filling you like. +

          +
          +

          +This version contains a delicious filling combination of ultra-thin slices of ham and cheese, thinly sliced cucumber, cream cheese, whole-grain mustard, and avocado slices or guacamole. Add a dash of salt and pepper or seasoning salt to taste, and layer it all in a halved bell pepper! +

          +
          +

          +Any color bell pepper is fine, but keep in mind green bell peppers are slightly lower in carbs than sweeter red, yellow, and orange varieties. Serve your sandwich with baked avocado chips, Parmesan crisps, or keto tortilla chips. +

          +
          +
          +
          +

          +"Super easy to assemble, this bell pepper sandwich was fantastic. The suggested fillings are a great combination that plays well off the pepper’s flavor, and the mustard was a nice contrast to the softer ingredients. I also found that it’s more filling than most bread sandwiches, so bring your appetite!" -Colleen Graham +

          +
          +
          + + +
          +
          +
          +
          +A Note From Our Recipe Tester
          +
          +
          +
          +

          Ingredients

          +
          +
          +
            +
          • +

            1 medium bell pepper

            +
          • +
          • +

            1 1/2 ounces cream cheese, about 2 to 3 tablespoons

            +
          • +
          • +

            1 teaspoon whole-grain mustard

            +
          • +
          • +

            2 ounces thinly sliced ham

            +
          • +
          • +

            1 1/2 ounces thinly sliced swiss cheese

            +
          • +
          • +

            1/2 small cucumber, about 6 to 8 thin slices

            +
          • +
          • +

            2 tablespoons guacamole, or a few slices of avocado

            +
          • +
          • +

            1 dash salt, or seasoned salt, to taste

            +
          • +
          • +

            1 dash ground black pepper, to taste

            +
          • +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Steps to Make It

          +
          +
          +
            +
          1. +

            +Gather the ingredients. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Julia Hartbeck

            +
            +
            +
            +
          2. +
          3. +

            +With a sharp knife, remove the stem end of the pepper. Cut the pepper in half lengthwise and remove the ribs and seeds. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Julia Hartbeck

            +
            +
            +
            +
          4. +
          5. +

            +Lay the pepper halves on a cutting board, cut-side up, and spread cream cheese on each half. Spread some whole-grain mustard on the cream cheese. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Julia Hartbeck

            +
            +
            +
            +
          6. +
          7. +

            +Layer ham, cheese, cucumbers, and guacamole or avocado slices on each half. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Julia Hartbeck

            +
            +
            +
            +
          8. +
          9. +

            +Put the halves together to form a sandwich and enjoy. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Julia Hartbeck

            +
            +
            +
            +
          10. +
          +
          +

          +Recipe Variations

          +
          +

          The filling possibilities for these bell pepper sandwiches are endless. Here are some ideas for more low carb and keto fillings:

          +
            +
          • Instead of Swiss, use thinly sliced or shredded cheddar, American, provolone, or pepper jack cheese.
          • +
          • Make your bell pepper sandwich with thinly sliced deli turkey, chicken, buffalo chicken, or roast beef.
          • +
          • Add a few strips of cooked bacon to any filling combination.
          • +
          • Make a bell pepper BLT with mayonnaise, lettuce, a few thin slices of tomato, and strips of cooked bacon.
          • +
          • Fill it with chicken salad, such as Buffalo chicken salad, or chicken salad with herbs.
          • +
          • Try the sandwich with a basic egg salad or keto egg salad with avocado.
          • +
          • Instead of cream cheese, use mayonnaise or a simple flavorful aioli. Soft goat cheese or flavored Boursin cheese are excellent alternatives as well.
          • +
          • Replace the plain cream cheese with the blue cheese spread or use a vegan cream cheese.
          • +
          • Season the spread or mayo with Everything Bagel Seasoning or your favorite seasoning combination.
          • +
          • Make a low-carb Reuben with layers of thinly sliced or shredded corned beef, Swiss cheese, a bit of sauerkraut, and Thousand Island dressing.
          • +
          • Make a low-carb bell pepper Cubano with mustard and layers of roast pork, ham, salami, Swiss cheese, and sliced dill pickles.
          • +
          • For a vegetarian sandwich, use low-carb proteins with the vegetables, such as extra firm tofu, Beyond meats, or other plant-based proteins (check carbs).
          • +
          +



          +


          +
          +
          +

          +Are bell pepper sandwiches good for weight loss?

          +
          +

          Bell peppers contain fewer calories and carbs than bread, and the bell pepper sandwich is surprisingly filling. Both of these factors can play a positive role in any diet while offering an extra serving of veggies. However, the sandwich fillings you choose will also affect the nutrition.

          +
          + +
          +
          +

          +Recipe Tags: +

          + +
          + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + +
          +
          + + + + + + + + +
          + + + diff --git a/tests/test_data/thespruceeats_2.testhtml b/tests/test_data/thespruceeats_2.testhtml index ea3d3682a..9897320e0 100644 --- a/tests/test_data/thespruceeats_2.testhtml +++ b/tests/test_data/thespruceeats_2.testhtml @@ -1,5283 +1,5425 @@ - - - - - - - - - - - - - - - - - - - - - -Peppermint Swirl Brownies Recipe - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Skip to Content - -
          -
          -
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          -

          Peppermint Swirl Brownies

          -
          - -
          -
          -
          -
          -
          - - -
          -
          - - - -

          The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

          -
          -
          -
          -
          -
          -
          -
          -
          - -Prep: -15 mins - -
          -
          - -Cook: -30 mins - -
          -
          - -Total: -45 mins - -
          -
          -
          -
          - -Servings: -9 brownies - -
          -
          -
          - -
          -
          - -
          -

          -Chocolate and peppermint is a match made in heaven - there is no question about that. And if the chocolate comes in the form of a fudgy brownie and the peppermint in the form of a luscious, creamy (pink!) cream cheese swirl, well, then all the better. -

          -
          -

          How to Get the Perfect Fudgy Brownie

          -

          -Here, an easy, cocoa-based brownie is made with melted butter - for both ease of use and for flavor. Sometimes brownies can call for a mixture of oil and butter, but in this instance, straight-up butter is just perfect for keeping the recipe’s ingredient list short and assembly brief. Moreover, the melted butter (and relatively small amount of flour, plus lack of a leavener) makes these brownies fudgy, rather than cakey which is just what I was after. -

          -
          -

          Cocoa Powder vs. Melted Chocolate

          -

          -And I chose to only use cocoa powder here, rather than a mixture of melted chocolate and powder, for the same reasons listed above (I love short ingredient lists and easy assembly!) - and because while recipe testing, I found that an all cocoa powder brownie was slightly firmer than one with added melted chocolate - and that structure works well when swirled.  -

          -
          -

          Peppermint Extract and Candies Bring the Tingle

          -

          -Finally, the peppermint layer! I wanted it to be beautiful to look at and vibrant with minty flavor to boot, and I discovered that a cream cheese swirl, tinted pink, was the perfect vehicle with which to achieve all of my swirly dreams. The swirl is almost cheesecake like in texture and its subtle tang is a wonderful contrast to the fudgy brownie beneath it. Moreover, the extract in the swirl, plus in the brownies themselves, really gives you all the minty feels you could ask for. -

          -
          -

          -But if that isn’t enough, I just had to gild the lily by throwing some crushed candy canes into the brownies themselves and also on top, about 5 minutes before pulling them from the oven. In the brownies they add flavor and on top, both flavor and wonderful crunchy texture. The brownies are quite soft and the sprinkling of candy on top is such a nice contrast. -

          -
          -

          -Oh, and I like these cold, for the most refreshing of treats. Yes, they are perfect for the winter holidays, but they are also just perfect whenever the craving hits (which, if you’re like me, is often!).
          -

          -
          -
          -
          -

          -“For a wintery Holiday-themed variant of the classic chocolate treat, try this peppermint filled delight. Careful while making the swirls so you can get the prettiest brownies you’ve ever seen.” —Noah Velush-Rogers -

          -
          -
          - - -
          -
          -
          -
          -A Note From Our Recipe Tester
          -
          -
          -
          -

          Ingredients

          -
          -
          -

          For the Peppermint Swirl:

          -
            -
          • -

            1 tablespoon unsalted butter, softened

            -
          • -
          • -

            8 ounces cream cheese, room temperature

            -
          • -
          • -

            1/3 cup confectioners' sugar

            -
          • -
          • -

            1/4 teaspoon fine sea salt

            -
          • -
          • -

            1 large egg

            -
          • -
          • -

            1 teaspoon peppermint extract

            -
          • -
          • -

            2 to 3 drops liquid or gel red food coloring

            -
          • -
          -

          For the Brownies:

          -
            -
          • -

            4 ounces (1/2 cup) unsalted butter, melted

            -
          • -
          • -

            2/3 cup (53 grams) Dutch process cocoa powder

            -
          • -
          • -

            1 cup (200 grams) granulated sugar

            -
          • -
          • -

            1/2 teaspoon peppermint extract

            -
          • -
          • -

            2 large eggs, room temperature

            -
          • -
          • -

            1/4 teaspoon fine salt

            -
          • -
          • -

            2/3 cup (87 grams) all-purpose flour

            -
          • -
          • -

            2/3 cup crushed peppermint candies, such as Star Brite mints or candy canes, divided

            -
          • -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -

          Steps to Make It

          -
          -
          -
            -
          1. -

            -Gather the ingredients. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          2. -
          3. -

            -Position a rack in the center of the oven and heat to 350 F. Grease an 8-inch square cake pan with softened butter. Line the bottom with a large sheet of parchment paper that extends up and over two opposite sides of the pan. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          4. -
          5. -

            -To make the peppermint swirl, place the cream cheese, confectioners' sugar, salt, egg, extract, and food coloring in a medium bowl and beat with a hand mixer on medium to medium high speed until combined and fluffy. You can also use a stand mixer. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          6. -
          7. -

            -To make the brownies, microwave the butter, cocoa powder, and sugar on high in a large microwave-safe bowl in a few 30-second bursts, whisking after each, until combined. The batter will be quite thick and fudgy-looking. If you do not have a microwave, you may place the ingredients in a heat-proof bowl over a pot of simmering water on the stovetop until combined. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          8. -
          9. -

            -Whisk in the extract. Gently whisk in the eggs one at a time. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          10. -
          11. -

            -Sprinkle the salt over the wet ingredients and whisk it in. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          12. -
          13. -

            -Finally, fold in the flour and 1/3 cup of the crushed candy until the last streak of flour disappears. Don’t overmix. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          14. -
          15. -

            -Scrape the batter into the prepared pan, reserving 3/4 cup of it. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          16. -
          17. -

            -Dollop the swirl mixture over the brownie batter in the pan—about 9 dollops, using a 1 1/2 tablespoon portion scoop, if you have it. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          18. -
          19. -

            -Dollop the reserved brownie batter in between the swirl dollops. Run a long wooden skewer through both the brownie batter and the pink cream cheese mixture, until the top is completely covered in decorative swirls. Don’t swirl too much: big swirls are what you want, as they are most dramatic. And don’t swirl too deep or the swirl can get lost in the batter. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          20. -
          21. -

            -Bake for 30 to 35 minutes, rotating the pan at the halfway point. At the 25 minute mark, sprinkle the remaining 1/3 cup of candy over the top of the brownies. The brownies are ready when a cake tester inserted into the brownie—not the swirl—comes out with a few moist crumbs—do not over bake. -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          22. -
          23. -

            -Let cool to room temperature. Lift the brownies out of the pan by the parchment handles. Run a butter knife around the edges not covered by the paper, if there’s resistance. Slice into 9 equal sized squares and serve room-temperature, or refrigerate for an hour and serve chilled (my preference). -

            -
            -
            -
            - - -
            -
            -
            -

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            -
            -
            -
            -
          24. -
          -
          -

          -Recipe Tips

          -
          -
          • You may combine the swirl ingredients by hand if you do not want to pull out your hand or stand mixer, but the extra fluffiness that the mixers offer makes dolloping and swirling a little easier. And results in more dramatic-looking swirls
          • To avoid overmixing the batter, stop folding in the flour when the last streak of it just disappears.
          • If you forget to leave your cream cheese on the counter in order to bring it to room temperature, remove it from its foil packaging, place it in a microwave-safe bowl, and microwave on high in 30 second bursts, stirring after each, until soft. 
          • When swirling the brownie batter and the pink, minty cream cheese mixture together, do not extend your wooden skewer down to the bottom of the pan: just stick it in deep enough so that you can swirl the brownie and cream cheese dollops together. And make large swirls with the skewer for the prettiest brownies. 
          • There is a lot of extract in these brownies, but I promise it is not overwhelming. But if you want a less minty flavor, dial it back.
          -
          -
          -

          -Make Ahead

          -
          -

          Make the swirl up to 24 hours beforehand, but bring to room temperature before using.

          -
          -
          -

          -Recipe Variations

          -
          -

          Omit the red food coloring for different, but equally gorgeous, swirls.

          -
          -
          -

          -How to Store or Freeze

          -
          -

          Keep the brownies tightly wrapped in the refrigerator for up to 5 days. Freeze them in a zippered plastic bag for up to a month.

          -
          - -
          -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          Nutrition Facts (per serving)
          386Calories
          22g Fat
          41g Carbs
          6g Protein
          -
          - -
          -
          ×
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Nutrition Facts
          Servings: 9
          Amount per serving
          Calories386
          % Daily Value*
          Total Fat 22g29%
          Saturated Fat 13g64%
          Cholesterol 118mg39%
          Sodium 229mg10%
          Total Carbohydrate 41g15%
          Dietary Fiber 1g5%
          Total Sugars 29g
          Protein 6g
          Vitamin C 0mg0%
          Calcium 39mg3%
          Iron 3mg16%
          Potassium 72mg2%
          *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
          -
          -
          -
          (Nutrition information is calculated using an ingredient database and should be considered an estimate.)
          -
          -
          -

          -Recipe Tags: -

          - -
          - -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          - - - - - - - - -
          - - - + + + + + + + + + + + + + + + + + + + + + +Peppermint Swirl Brownies Recipe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to Content + +
          +
          +
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          +

          Peppermint Swirl Brownies

          +
          + +
          +
          +
          + +
          +
          +
          + + +
          +
          + + + +

          The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

          +
          +
          +
          +
          +
          +
          +
          +
          + +Prep: +15 mins + +
          +
          + +Cook: +30 mins + +
          +
          + +Total: +45 mins + +
          +
          +
          +
          + +Servings: +9 brownies + +
          +
          +
          + +
          +
          + +
          +

          +Chocolate and peppermint is a match made in heaven - there is no question about that. And if the chocolate comes in the form of a fudgy brownie and the peppermint in the form of a luscious, creamy (pink!) cream cheese swirl, well, then all the better. +

          +
          +

          How to Get the Perfect Fudgy Brownie

          +

          +Here, an easy, cocoa-based brownie is made with melted butter - for both ease of use and for flavor. Sometimes brownies can call for a mixture of oil and butter, but in this instance, straight-up butter is just perfect for keeping the recipe’s ingredient list short and assembly brief. Moreover, the melted butter (and relatively small amount of flour, plus lack of a leavener) makes these brownies fudgy, rather than cakey which is just what I was after. +

          +
          +

          Cocoa Powder vs. Melted Chocolate

          +

          +And I chose to only use cocoa powder here, rather than a mixture of melted chocolate and powder, for the same reasons listed above (I love short ingredient lists and easy assembly!) - and because while recipe testing, I found that an all cocoa powder brownie was slightly firmer than one with added melted chocolate - and that structure works well when swirled.  +

          +
          +

          Peppermint Extract and Candies Bring the Tingle

          +

          +Finally, the peppermint layer! I wanted it to be beautiful to look at and vibrant with minty flavor to boot, and I discovered that a cream cheese swirl, tinted pink, was the perfect vehicle with which to achieve all of my swirly dreams. The swirl is almost cheesecake like in texture and its subtle tang is a wonderful contrast to the fudgy brownie beneath it. Moreover, the extract in the swirl, plus in the brownies themselves, really gives you all the minty feels you could ask for. +

          +
          +

          +But if that isn’t enough, I just had to gild the lily by throwing some crushed candy canes into the brownies themselves and also on top, about 5 minutes before pulling them from the oven. In the brownies they add flavor and on top, both flavor and wonderful crunchy texture. The brownies are quite soft and the sprinkling of candy on top is such a nice contrast. +

          +
          +

          +Oh, and I like these cold, for the most refreshing of treats. Yes, they are perfect for the winter holidays, but they are also just perfect whenever the craving hits (which, if you’re like me, is often!).
          +

          +
          +
          +
          +

          +“For a wintery Holiday-themed variant of the classic chocolate treat, try this peppermint filled delight. Careful while making the swirls so you can get the prettiest brownies you’ve ever seen.” —Noah Velush-Rogers +

          +
          +
          + + +
          +
          +
          +
          +A Note From Our Recipe Tester
          +
          +
          +
          +

          Ingredients

          +
          +
          +

          For the Peppermint Swirl:

          +
            +
          • +

            1 tablespoon unsalted butter, softened

            +
          • +
          • +

            8 ounces cream cheese, room temperature

            +
          • +
          • +

            1/3 cup confectioners' sugar

            +
          • +
          • +

            1/4 teaspoon fine sea salt

            +
          • +
          • +

            1 large egg

            +
          • +
          • +

            1 teaspoon peppermint extract

            +
          • +
          • +

            2 to 3 drops liquid or gel red food coloring

            +
          • +
          +

          For the Brownies:

          +
            +
          • +

            4 ounces (1/2 cup) unsalted butter, melted

            +
          • +
          • +

            2/3 cup (53 grams) Dutch process cocoa powder

            +
          • +
          • +

            1 cup (200 grams) granulated sugar

            +
          • +
          • +

            1/2 teaspoon peppermint extract

            +
          • +
          • +

            2 large eggs, room temperature

            +
          • +
          • +

            1/4 teaspoon fine salt

            +
          • +
          • +

            2/3 cup (87 grams) all-purpose flour

            +
          • +
          • +

            2/3 cup crushed peppermint candies, such as Star Brite mints or candy canes, divided

            +
          • +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Steps to Make It

          +
          +
          +
            +
          1. +

            +Gather the ingredients. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          2. +
          3. +

            +Position a rack in the center of the oven and heat to 350 F. Grease an 8-inch square cake pan with softened butter. Line the bottom with a large sheet of parchment paper that extends up and over two opposite sides of the pan. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          4. +
          5. +

            +To make the peppermint swirl, place the cream cheese, confectioners' sugar, salt, egg, extract, and food coloring in a medium bowl and beat with a hand mixer on medium to medium high speed until combined and fluffy. You can also use a stand mixer. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          6. +
          7. +

            +To make the brownies, microwave the butter, cocoa powder, and sugar on high in a large microwave-safe bowl in a few 30-second bursts, whisking after each, until combined. The batter will be quite thick and fudgy-looking. If you do not have a microwave, you may place the ingredients in a heat-proof bowl over a pot of simmering water on the stovetop until combined. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          8. +
          9. +

            +Whisk in the extract. Gently whisk in the eggs one at a time. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          10. +
          11. +

            +Sprinkle the salt over the wet ingredients and whisk it in. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          12. +
          13. +

            +Finally, fold in the flour and 1/3 cup of the crushed candy until the last streak of flour disappears. Don’t overmix. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          14. +
          15. +

            +Scrape the batter into the prepared pan, reserving 3/4 cup of it. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          16. +
          17. +

            +Dollop the swirl mixture over the brownie batter in the pan—about 9 dollops, using a 1 1/2 tablespoon portion scoop, if you have it. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          18. +
          19. +

            +Dollop the reserved brownie batter in between the swirl dollops. Run a long wooden skewer through both the brownie batter and the pink cream cheese mixture, until the top is completely covered in decorative swirls. Don’t swirl too much: big swirls are what you want, as they are most dramatic. And don’t swirl too deep or the swirl can get lost in the batter. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          20. +
          21. +

            +Bake for 30 to 35 minutes, rotating the pan at the halfway point. At the 25 minute mark, sprinkle the remaining 1/3 cup of candy over the top of the brownies. The brownies are ready when a cake tester inserted into the brownie—not the swirl—comes out with a few moist crumbs—do not over bake. +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          22. +
          23. +

            +Let cool to room temperature. Lift the brownies out of the pan by the parchment handles. Run a butter knife around the edges not covered by the paper, if there’s resistance. Slice into 9 equal sized squares and serve room-temperature, or refrigerate for an hour and serve chilled (my preference). +

            +
            +
            +
            + + +
            +
            +
            +

            The Spruce Eats / Photographer Victor Protasio, Food Stylist Ana Kelly, Prop Stylist Christine Keely

            +
            +
            +
            +
          24. +
          +
          +

          +Recipe Tips

          +
          +
          • You may combine the swirl ingredients by hand if you do not want to pull out your hand or stand mixer, but the extra fluffiness that the mixers offer makes dolloping and swirling a little easier. And results in more dramatic-looking swirls
          • To avoid overmixing the batter, stop folding in the flour when the last streak of it just disappears.
          • If you forget to leave your cream cheese on the counter in order to bring it to room temperature, remove it from its foil packaging, place it in a microwave-safe bowl, and microwave on high in 30 second bursts, stirring after each, until soft. 
          • When swirling the brownie batter and the pink, minty cream cheese mixture together, do not extend your wooden skewer down to the bottom of the pan: just stick it in deep enough so that you can swirl the brownie and cream cheese dollops together. And make large swirls with the skewer for the prettiest brownies. 
          • There is a lot of extract in these brownies, but I promise it is not overwhelming. But if you want a less minty flavor, dial it back.
          +
          +
          +

          +Make Ahead

          +
          +

          Make the swirl up to 24 hours beforehand, but bring to room temperature before using.

          +
          +
          +

          +Recipe Variations

          +
          +

          Omit the red food coloring for different, but equally gorgeous, swirls.

          +
          +
          +

          +How to Store or Freeze

          +
          +

          Keep the brownies tightly wrapped in the refrigerator for up to 5 days. Freeze them in a zippered plastic bag for up to a month.

          +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + +
          Nutrition Facts (per serving)
          386Calories
          22g Fat
          41g Carbs
          6g Protein
          +
          + +
          +
          ×
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Nutrition Facts
          Servings: 9
          Amount per serving
          Calories386
          % Daily Value*
          Total Fat 22g29%
          Saturated Fat 13g64%
          Cholesterol 118mg39%
          Sodium 229mg10%
          Total Carbohydrate 41g15%
          Dietary Fiber 1g5%
          Total Sugars 29g
          Protein 6g
          Vitamin C 0mg0%
          Calcium 39mg3%
          Iron 3mg16%
          Potassium 72mg2%
          *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
          +
          +
          +
          (Nutrition information is calculated using an ingredient database and should be considered an estimate.)
          +
          +
          +

          +Recipe Tags: +

          + +
          + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + +
          +
          + + + + + + + + +
          + + + diff --git a/tests/test_data/thevintagemixer.testhtml b/tests/test_data/thevintagemixer.testhtml index ac63e1a05..d1add3ded 100644 --- a/tests/test_data/thevintagemixer.testhtml +++ b/tests/test_data/thevintagemixer.testhtml @@ -1,66 +1,85 @@ - - - - - - - - - - - - Cherry Baby Birthday Cake + Party | Vintage Mixer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + Cherry Baby Birthday Cake + Party | Vintage Mixer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - -
          -
          -
          -
          - -
          -
          -
          - -
          -
          -
          - -
          - - - -
          -
          - -
          -
          A simple cherry themed first birthday party
          -

          Cherry Baby Birthday Cake + Party

          -
          Written by Becky
          - -
          -

          -

          My sweet baby girl turned one!!  We celebrated her with this simple Cherry Birthday Party and a tiny Cherry Cake that we knew wouldn’t make her sick. Her baby smash cake was a cherry cake that is sugar free and gluten free and frosted with a cashew cream frosting.  It was so good that we all snuck a few bites of  it!

          -

          Our baby girl loved this super simple baby's first birthday cake that's gluten free and sugar free

          -

          We first discovered Ruthie’s love for cherries as I pitted a whole bag full for a galette I was making this Summer. She wanted to eat all of my hard work before I could even make it into a pie. Then throughout the Summer her affection (sometimes a very serious passion) for cherries continued, snatching them from our hands at picnics and basically always have a smear of bright red cherry juice across her sweet face. Everett calls it her cherry lipstick.  So we felt it only appropriate that her first birthday would be cherry themed.

          -

          It was a simple party in our home, with our closest friends.  We put up a few balloons, made some drinks and cake in advance then just enjoyed celebrating our little lady for a few hours.  Her bashful nature really was exacerbated at her party, as she wanted to be held tight the whole time then once it was cake time, she slowly and methodically enjoyed her cake, as to not cause a big ruckus to draw attention from the crowd.

          -

          Here are a few shots of little Ruth shyly enjoying the festivities.

          -

          A sweet cherry themed birthday party for a 1 year old girl

          -

          Here's a cute idea for a baby's first birthday cake that's not loaded with sugar Our baby loved this first birthday cake! It's a cherry cake that is gluten free and sugar free. Cherry Baby Birthday Cake that's gluten free and sugar free

          -

          We had this simple little gathering at our home with a few folks who love on Ruthie so well.  It was a casual party but, of course, filled with good food.

          -

          Simple Cherry Birthday Party Menu

          -

          Cherry Limeades
          -Cherry Cake with Mascarpone Cream for the adults
          -Fresh Cherries
          -Cherry Pie Ice Cream
          -Ruthie’s Cherry Cake (recipe below)Here are simple balloon decorations for a cherry themed birthday party.

          -

          We decorated with just a few balloons that Everett and I made into little cherry clusters. It was a perfect celebration of our girl and yet not overwhelming to pull off as a mom.

          -

          I’m all about serving a lightly sweet cake to my baby’s on their first birthday party.  I had heard stories of babies throwing up on their first birthday and I certainly didn’t want that.  I found this cake to be perfectly sweet for our little 1 year old. For Everett’s first birthday we made him this baby carrot cake with the same cashew cream frosting. He loved it as well!

          -

          About the Baby Smash Cake

          -

          • This cake is both gluten free and sugar free and perfectly crumbly for a smash cake.  It’s sweetened by maple syrup and tastes sweet enough that the whole family liked the flavor.

          -

          • I made this in advance and froze it then pulled it out of the freezer to ice it about 1 hour before serving it. Since it’s small it defrosted quickly.  Cakes are just much easier to frost when they are frozen and they stay moist.

          -

          • I frosted the cake with a cashew cream frosting (dairy free and sugar free) that can be make in 5 minutes in a blender.  The cashews need to soak over night and the frosting does need to set for 45 minutes in the freezer so allow time for that.

          -

          Our baby girl loved every bite of this cherry cake that's gluten free and sugar free

          -

           

          -
          -
          Our baby girl loved this super simple baby's first birthday cake that's gluten free and sugar free
          -
          - Print Recipe - - -
          -

          Gluten Free and Sugar Free Cherry Baby Smash Cake

          -
          -
          This cute Cherry Cake for a baby's first birthday is gluten free, sugar free and paleo making it perfectly healthy for any baby. 
          -
          -
          Prep Time15 mins
          Cook Time20 mins
          Total Time35 mins
          -
          -
          Course: Dessert
          Cuisine: American, Gluten Free, Paleo, Sugar Free
          - - - -

          Ingredients

          • 2 tablespoons coconut flour, +1 teaspoon
          • 1/4 cup almond flour
          • 1/4 teaspoon baking powder
          • 1/6 teaspoon baking soda
          • 1/4 teaspoon salt
          • 1 ripe banana, about 1/2 cup
          • 2 tablespoons coconut oil, room temp
          • 2 tablespoons almond butter, room temp
          • 1 large egg, beaten
          • 1 tablespoon pure maple syrup
          • 1/2 teaspoon pure vanilla extract
          • 1/2 cup cherries, pitted and chopped
          -

          Instructions

          • Preheat the oven to 375 and grease two small ramekins* with coconut oil.
          • In a small mixing bowl combine the dry ingredients:  coconut flour, almond flour, baking powder, baking soda, and salt.
          • In a separate, medium-sized, bowl mash the banana then add in the coconut oil, almond butter, maple syrup and vanilla. Stir in the egg.
          • Combine the dry ingredients to the wet and mix only until combined and smooth.
          • Toss the chopped cherries with a teaspoon or so of coconut flour. Stir these into the batter. Spoon batter out into ramekins and bake at 375 for 20-25 minutes.
          • Let cool 5 minutes in the pan then remove to a wire rack to cool completely. Wrap in plastic and freeze.

          To frost the cake

          • About 1 hour before serving, remove cakes from freezer. If the cakes are puffed up at the top slice off the top to even them out and make it flat to layer the cakes. 
          • Dap a small amount of frosting under the first cake on the plate so it won't wiggle as you ice it then add a spoonful on top of the cake to place the second layer on top. Frost gently around the sides of the cake and on top.  Top the cake with a few fresh cherries. 
          - -

          Notes

          If you don't have ramekins these can be made in a muffin pan though you'll have to use more icing to make straight sides on the cake.  If using ramekins or a muffin pan you may have leftover batter with which you can make one or two extra muffins/cupcakes.
          -
          -

          This recipe was adapted from Joy Food Sunshine’s Paleo Blueberry Banana Muffins. For another Baby’s First Birthday Cake Recipe idea check out my son’s carrot cake.

          -

          For the cashew cream frosting I soaked 1/2 cup cashews over night.  Rinse and drain them next day then, in a high powdered blender, add 2 tablespoons coconut cream, 1 tablespoon maple syrup, 1 tablespoon melted coconut oil, 1 teaspoon lemon juice, 1/2 teaspoon vanilla extract, and a pinch of salt. Blend everything together until smooth, then, place in the freezer to chill for 45 minutes. Use a small whisk to whip the icing before frosting the cake.

          - - - - -
          - -
          -
          - - -

          - Comments (2) -

          - - -
            -
          1. -
            - - -

            Happy birthday sweet Ruthie! The cake – and party – look perfect!

            + + + + + + + + + + +
            +
            +
            +
            + +
            +
            +
            + +
            +
            +
            + +
            + + + +
            +
            + +
            +
            A simple cherry themed first birthday party
            +

            Cherry Baby Birthday Cake + Party

            +
            Written by Becky
            + +
            +

            +

            My sweet baby girl turned one!!  We celebrated her with this simple Cherry Birthday Party and a tiny Cherry Cake that we knew wouldn’t make her sick. Her baby smash cake was a cherry cake that is sugar free and gluten free and frosted with a cashew cream frosting.  It was so good that we all snuck a few bites of  it!

            +

            Our baby girl loved this super simple baby's first birthday cake that's gluten free and sugar free

            +

            We first discovered Ruthie’s love for cherries as I pitted a whole bag full for a galette I was making this Summer. She wanted to eat all of my hard work before I could even make it into a pie. Then throughout the Summer her affection (sometimes a very serious passion) for cherries continued, snatching them from our hands at picnics and basically always have a smear of bright red cherry juice across her sweet face. Everett calls it her cherry lipstick.  So we felt it only appropriate that her first birthday would be cherry themed.

            +

            It was a simple party in our home, with our closest friends.  We put up a few balloons, made some drinks and cake in advance then just enjoyed celebrating our little lady for a few hours.  Her bashful nature really was exacerbated at her party, as she wanted to be held tight the whole time then once it was cake time, she slowly and methodically enjoyed her cake, as to not cause a big ruckus to draw attention from the crowd.

            +

            Here are a few shots of little Ruth shyly enjoying the festivities.

            +

            A sweet cherry themed birthday party for a 1 year old girl

            +

            Here's a cute idea for a baby's first birthday cake that's not loaded with sugar Our baby loved this first birthday cake! It's a cherry cake that is gluten free and sugar free. Cherry Baby Birthday Cake that's gluten free and sugar free

            +

            We had this simple little gathering at our home with a few folks who love on Ruthie so well.  It was a casual party but, of course, filled with good food.

            +

            Simple Cherry Birthday Party Menu

            +

            Cherry Limeades
            +Cherry Cake with Mascarpone Cream for the adults
            +Fresh Cherries
            +Cherry Pie Ice Cream
            +Ruthie’s Cherry Cake (recipe below)Here are simple balloon decorations for a cherry themed birthday party.

            +

            We decorated with just a few balloons that Everett and I made into little cherry clusters. It was a perfect celebration of our girl and yet not overwhelming to pull off as a mom.

            +

            I’m all about serving a lightly sweet cake to my baby’s on their first birthday party.  I had heard stories of babies throwing up on their first birthday and I certainly didn’t want that.  I found this cake to be perfectly sweet for our little 1 year old. For Everett’s first birthday we made him this baby carrot cake with the same cashew cream frosting. He loved it as well!

            +

            About the Baby Smash Cake

            +

            • This cake is both gluten free and sugar free and perfectly crumbly for a smash cake.  It’s sweetened by maple syrup and tastes sweet enough that the whole family liked the flavor.

            +

            • I made this in advance and froze it then pulled it out of the freezer to ice it about 1 hour before serving it. Since it’s small it defrosted quickly.  Cakes are just much easier to frost when they are frozen and they stay moist.

            +

            • I frosted the cake with a cashew cream frosting (dairy free and sugar free) that can be make in 5 minutes in a blender.  The cashews need to soak over night and the frosting does need to set for 45 minutes in the freezer so allow time for that.

            +

            Our baby girl loved every bite of this cherry cake that's gluten free and sugar free

            +

             

            +
            +
            Our baby girl loved this super simple baby's first birthday cake that's gluten free and sugar free
            - - -
            - -
              -
            • -
              - - -

              Thanks friend. It was simple and yet so perfect. I can’t believe how much our kids are growing up!

              +

              Gluten Free and Sugar Free Cherry Baby Smash Cake

              +
              + +
              +
              This cute Cherry Cake for a baby's first birthday is gluten free, sugar free and paleo making it perfectly healthy for any baby. 
              +
              + +
              + - - -
              - -
            • -
            -
          2. -
          - - - -
          -

          Post A Reply

          -

          - - - - -

          -

          - -

          -

          - -

          -
          - -
          -
          -
          - - +
          +
          +
          Prep Time 15 minutes
          Cook Time 20 minutes
          Total Time 35 minutes
          +
          +
          +
          +
          +
          Course Dessert
          Cuisine American, Gluten Free, Paleo, Sugar Free
          +
          +
          +
          + +
          -
          - - - - - - - - - - - - - - - - +

          Ingredients
            

          • 2 tablespoons coconut flour, +1 teaspoon
          • 1/4 cup almond flour
          • 1/4 teaspoon baking powder
          • 1/6 teaspoon baking soda
          • 1/4 teaspoon salt
          • 1 ripe banana, about 1/2 cup
          • 2 tablespoons coconut oil, room temp
          • 2 tablespoons almond butter, room temp
          • 1 large egg, beaten
          • 1 tablespoon pure maple syrup
          • 1/2 teaspoon pure vanilla extract
          • 1/2 cup cherries, pitted and chopped
          +

          Instructions
           

          • Preheat the oven to 375 and grease two small ramekins* with coconut oil.
          • In a small mixing bowl combine the dry ingredients:  coconut flour, almond flour, baking powder, baking soda, and salt.
          • In a separate, medium-sized, bowl mash the banana then add in the coconut oil, almond butter, maple syrup and vanilla. Stir in the egg.
          • Combine the dry ingredients to the wet and mix only until combined and smooth.
          • Toss the chopped cherries with a teaspoon or so of coconut flour. Stir these into the batter. Spoon batter out into ramekins and bake at 375 for 20-25 minutes.
          • Let cool 5 minutes in the pan then remove to a wire rack to cool completely. Wrap in plastic and freeze.

          To frost the cake

          • About 1 hour before serving, remove cakes from freezer. If the cakes are puffed up at the top slice off the top to even them out and make it flat to layer the cakes. 
          • Dap a small amount of frosting under the first cake on the plate so it won't wiggle as you ice it then add a spoonful on top of the cake to place the second layer on top. Frost gently around the sides of the cake and on top.  Top the cake with a few fresh cherries. 
          + +

          Notes

          If you don't have ramekins these can be made in a muffin pan though you'll have to use more icing to make straight sides on the cake.  If using ramekins or a muffin pan you may have leftover batter with which you can make one or two extra muffins/cupcakes.
          + +
          +
          + +
          +
          +

          This recipe was adapted from Joy Food Sunshine’s Paleo Blueberry Banana Muffins. For another Baby’s First Birthday Cake Recipe idea check out my son’s carrot cake.

          +

          For the cashew cream frosting I soaked 1/2 cup cashews over night.  Rinse and drain them next day then, in a high powdered blender, add 2 tablespoons coconut cream, 1 tablespoon maple syrup, 1 tablespoon melted coconut oil, 1 teaspoon lemon juice, 1/2 teaspoon vanilla extract, and a pinch of salt. Blend everything together until smooth, then, place in the freezer to chill for 45 minutes. Use a small whisk to whip the icing before frosting the cake.

          + + + + + + +
          +
          + + +

          + Comments (2) +

          + + +
            +
          1. + + + +
          2. +
          + + + +
          +

          Post A Reply

          + +
          + Recipe Rating +




          +
          +
          +

          + +

          + +

          + +

          + +
          +
          + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/thewoksoflife.testhtml b/tests/test_data/thewoksoflife.testhtml index e5197698f..8174f1231 100644 --- a/tests/test_data/thewoksoflife.testhtml +++ b/tests/test_data/thewoksoflife.testhtml @@ -1,85 +1,927 @@ - + + -(function() { - var script = document.createElement('script'); - script.async = true; - script.type = 'text/javascript'; - script.src = 'https://ads.adthrive.com/sites/55cca79b52c946be6dac61bd/ads.min.js?threshold=' + window.adthrive.threshold; - var node = document.getElementsByTagName('script')[0]; - node.parentNode.insertBefore(script, node); -})(); The Perfect Whole Wheat Mantou Recipe | The Woks of Life + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +

          This site uses Akismet to reduce spam. Learn how your comment data is processed.

          +
          +
          +60 Comments
          +
          +
          +
          +Newest + +
          +Oldest +Most Voted +
          +
          +
          +
          +
          +
          Inline Feedbacks
          +
          View all comments
          +
          +
          + +
          +
          +
          +
          +
          +
          +

          +

          +

          +
          + + + +
          +
          +
          +
          +

          Our Family Favorites

          +
          +
          +
          + +Beef and Broccoli, thewoksoflife.com + +
          +

          bill's pick

          +

          + +Beef and Broccoli + +

          +
          +
          +
          + +Asian milk bread + +
          +

          judy's pick

          +

          + +Asian Milk Bread + +

          +
          +
          +
          + +Chicken Adobo, by thewoksoflife.com + +
          +

          sarah's pick

          +

          + +Chicken Adobo + +

          +
          +
          +
          + +Mapo Tofu, thewoksoflife.com + +
          +

          kaitlin's pick

          +

          + +Mapo Tofu + +

          +
          +
          +
          +
          +
          + +
          +
          +
          +
          + +Shanghai Scallion Flatbread Qiang Bing + +
          +
          +
          +
          + +Eggs with Soy Sauce and Scallions + +
          +
          +
          +
          + + + +
          +
          +
          +
          + +Scallion Ginger Beef & Tofu + +
          +
          +
          +
          + +Bill with jar of haam choy + +
          +
          +
          +
          + +Soy Butter Glazed King Oyster Mushrooms + +
          +
          +
          +
          + + + +
          +
          +
          +
          + +Taiwanese Rou Zao Fan + +
          +
          +
          +
          +
          +
          +
          + + +
          + + + diff --git a/tests/test_data/thinlicious.testhtml b/tests/test_data/thinlicious.testhtml index c3a4fb254..2b9805680 100644 --- a/tests/test_data/thinlicious.testhtml +++ b/tests/test_data/thinlicious.testhtml @@ -23,7 +23,7 @@ - + Easy Keto Hamburger Buns Recipe (That Don't Fall Apart) - Thinlicious @@ -36,7 +36,7 @@ - + @@ -45,7 +45,7 @@ @@ -63,14 +63,14 @@ img.emoji { padding: 0 !important; } - - + + - + - + - + - - - + + + - + - + @@ -1522,7 +1522,7 @@ border-radius: 40px;

          Equipment

          • Parchment Paper
          • Measuring cups and spoons
          • Baking sheets – non stick
          • Mixing Bowls

          Ingredients
           
           

          • 1 egg
          • 1 tsp apple cider vinegar
          • ¼ cup ground flaxseed/linseed ground
          • ¾ cup almond meal/flour
          • cup pre-shredded/grated mozzarella
          • 2 tbsp cream cheese
          • 1 tsp baking powder

          Toppings

          • 1 tsp extra virgin olive oil
          • 1 tsp sesame seeds
          - +

          Instructions

          • Preheat your oven to 375°F/190°C. In a small bowl mix together your egg and apple cider vinegar. Set aside until ready to use.
          • Add your flax seen to a grinder or blender, coarsely grind. Pour the flax seed in a microwave safe bowl. Add the almond flour and shredded mozzarella cheese to the bowl and mix. Then add your cream cheese to the bowl. There is no need to mix the cream cheese in just yet.
          • Place your bowl with the cheese in the microwave. Melt your cheese for 1 minute, remove the bowl and mix with a silicone spatula. If your cheese is not completely melted yet microwave for 30 more seconds until your cheese is completely melted.
          • While your mozzarella dough is still hot add your baking powder. Mix and fold together. Add the egg/vinegar mixture to your dough. Fold in with your silicone spatula.
          • Roll your dough into a ball and cut into 4 equal sections. Roll each section into a ball and then flatten the top and bottom of the ball to shape into a hamburger bun.
          • Place on a baking sheet lined with baking paper. Brush the olive oil over your buns and sprinkle the tops with sesame seeds. Bake in the oven at 375°F/190°C for 12-15 minutes. Your burger buns will be done when the tops are golden brown and the dough is cooked in the centre.
          • Remove the buns from the oven and let them cool on a wire rack or towel for 5 minutes before slicing and serving.

          Video

          Notes

          - | | | + | | |
          -

          How To Cook Air Fryer Chicken Wings (Keto Chicken)

          +

          How to Make Low-Carb Meatza (Beef Pizza Base)

          -

          If you haven’t cooked air fryer chicken wings yet, you are seriously missing out. Using the air fryer, you can get perfectly tender and crispy…

          +

          Low-carb meatza keto pizza is about to make your low-carb and keto journey a whole lot easier. If you have been missing the flavours of…

          - | | + | |
          -

          Easy Keto Meatball Recipes (With 3 Sauces)

          +

          Easy Coconut Flour Low-Carb Zucchini Bread (Dairy Free)

          -

          Keto meatballs are the perfect quick and easy keto dinner. Why not freeze the meatballs ahead of time then mix up dinner time with one…

          +

          This super simple recipe for coconut flour low-carb zucchini bread is naturally grain-free and gluten-free. It’s also dairy-free – so it’s Paleo too! Who knew…

          - | | | | | + |
          -

          Simple Pumpkin Soup With Coconut Milk (Vegan Friendly)

          +

          How To Make Cauliflower Pizza Crust (That Doesn’t Stink)

          -

          </p> This pumpkin soup with coconut milk is the perfect vegan keto comfort food! Pumpkin puree, coconut milk, and vegetable broth are stewed together along…

          +

          It’s time for you to make cauliflower pizza. It’s not what you think and it doesn’t taste of cauliflower. Cauliflower pizza is so versatile and…

          @@ -1795,7 +1795,7 @@ border-radius: 40px;

          Leave a Reply

          Your email address will not be published. Required fields are marked *

          - +
          Recipe Rating

          -

          +

          @@ -2675,7 +2675,7 @@ Right now I’m paying 1.25 a bun for a Keto approved bun without Wheat or n .wp-block-gallery.wp-block-gallery-2{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} - + - + diff --git a/tests/test_data/tidymom_1.testhtml b/tests/test_data/tidymom_1.testhtml index cc02495bd..a0878d5b7 100644 --- a/tests/test_data/tidymom_1.testhtml +++ b/tests/test_data/tidymom_1.testhtml @@ -1,1649 +1,1649 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CHICKEN BACON RANCH PIZZA - TidyMom® - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - -
          - - - - TidyMom® - - - - -
          - - - - -
          - - - -
          - - - -
          - - - -
          - -
          - -
          -
          - -
          - - -

          Chicken Bacon Ranch Pizza

          - - - - -
          -
          -
          -

          Make homemade Chicken Bacon Ranch Pizza, for your next pizza night! This is a family favorite recipe that we never seem to have any leftovers of and it’s better than any delivery you can get!

          -

          We really love ranch, and I love finding delicious ways to incorporate it into all kinds of recipes! If you’re a ranch lover too, you need to check out our Crispy Oven-Fried Buffalo Ranch Chicken Strips, BBQ Ranch Chicken Salad Sandwich,  and Buffalo Chicken Meatballs.

          -

          Be sure to sign up for my email… to get new recipes and ideas in your inbox!

          -

          sliced chicken bacon ranch pizza on a pizza pan

          - -

          Why We Love Chicken Bacon Ranch Pizza

          -

          Lately, I’ve been in sort of a “what to fix for dinner” rut. I’m tired of the same old stuff, yet my family can be too picky to try something too new. That’s when I remembered – chicken bacon ranch pizza! It’s a classic weeknight dinner in our house that I hadn’t made in so long. I wondered – after all this time, did it still hold up?

          -

          The answer? YES, obviously! Every delicious slice of pizza was gobbled up faster than I thought was even possible. I’m usually a two-slicer myself, but I found myself craving a third slice of that incredibly flavorful chicken and bacon topped pizza. It’s truly too tempting to resist!

          -

          Next time you find yourself in a similar dinner rut like me, this easy pizza recipe will certainly shake things up for you. It’s a picky-eater-approved dinner that will make everyone happy! And take it from me – don’t be afraid to treat yourself to that cheesy third slice.

          -

          woman's hand holding a sliced of chicken bacon ranch pizza

          -

          Ingredients for Chicken Bacon Ranch Pizza

          -
            -
          • pizza crust – I usually buy the pre-made pizza crusts at the store. You could also buy the dough (Trader Joes has great pizza dough), or make the pizza crust from scratch
          • -
          • olive oil – Olive oil has the best flavor for this pizza, but any other neutral-flavored oil like avocado or vegetable will work too. 
          • -
          • Italian seasoning – A blend of dried herbs and spices creating the perfect spice blend to use in many Italian dishes. You can usually find it anywhere you buy spices or you can make your own Italian seasoning blend
          • -
          • garlic powder – What’s pizza without garlic?!
          • -
          • ranch dressing – Ranch is going to serve as the “sauce” of the pizza. 
          • -
          • tomato – Slice it and dice it! Try to find a juicy, ripe red tomato for the best results. 
          • -
          • green onion – Just like the tomato, you want the green onion to be fresh for the best texture/flavor. 
          • -
          • shredded mozzarella and cheddar cheese – If you can, shred your own cheese, it’s SO much better than the pre-shredded cheese from the store.
          • -
          • parmesan cheese – Grate your own if you can, or buy grated parmesan at the grocery store where they sell the specialty cheese (it’s SO much better than the stuff in the green can)
          • -
          • chicken – Rotisserie or leftover chicken is great for this pizza. You could also just cut up 8 ounces of chicken breasts and saute it in a skillet with a little olive oil and garlic.
          • -
          • bacon – I use the fully cooked microwave bacon from the store when I’m in a hurry. After all, frying bacon is messy for just 4 pieces.
          • -
          -

          ingredients for chicken bacon ranch pizza on a counter

          -

          How To Make Chicken Bacon Ranch Pizza

          -

          (full printable recipe at the end of this post)

          -

          PREHEAT OVEN: Start by preheating your oven to 425° F.

          -

          PREP CRUST: While that’s heating up, prepare the pizza crust. Put the pizza crust on a pizza pan/stone or pizza peel. Then, using a pastry brush, lightly brush the entire crust with olive oil and season with Italian seasoning and garlic powder.

          -

          ADD SAUCE AND TOPPINGS: Add your “sauce” by evenly spreading the ranch dressing over the crust. Next, sprinkle all of the cheeses over the ranch. Then top the cheese off with chicken, tomatoes, green onions, and of course – bacon crumbs!

          -

          BAKE: Time to bake! Simply place the pizza in the oven for 15-20 minutes or until the cheese is melted and the crust is golden. 

          -

          SERVE: Once you pull the cooked pizza out of the oven, let it rest for several minutes before cutting and serving. 

          -

          photo collage of steps for making homemade chicken bacon ranch pizza

          -

          Homemade Pizza Tips & Variations

          -

          Make sure your oven is good and hot. 425°-500°F is best.

          -

          I like to use my pizza stone when I make any pizza. You want to put the stone in the oven while the oven is preheating. Then, use a pizza peel to place the unbaked pizza in the oven on the hot stone. The hot stone transmits heat to the bottom of the pizza crust, just like the floor of a wood-fired oven. If you put the pizza on a cold stone and put them in the hot oven, you will not get the same results.  If you don’t have a stone, a simple overturned sheet pan will work.

          -

          If you are making your own pizza crust, don’t use cold dough. Remove the pizza dough from the fridge a half hour to an hour before cooking.

          -

          Brush the crust with oil. You’ll get great color, crunch, and flavor.

          -

          As tempting as it may be, don’t use any more ranch than what’s called for in this recipe. If there’s too much ranch/sauce, it will make your crust soggy.

          -

          When your pizza is done, transfer it to a cooling rack to prevent steaming and keep the crust crisp.

          -

          a slice of chicken bacon ranch pizza on a plate

          -

          Storing & Freezing Homemade Pizza

          -

          How long will chicken bacon ranch pizza stay fresh? In an airtight container in the fridge, any leftover slices you have of this pizza will stay fresh for up to 3 days.

          -

          To reheat leftover pizza in an air fryer, simply preheat the air fryer or oven to 350°F and cook pizza for 3-4 minutes.

          -

          To reheat leftover pizza in the oven, preheat the oven to 350°F and cook pizza for about 10 minutes, or until heated through. You can also use a toaster oven for 3-4 minutes to reheat pizza.

          -

          There is a little “trick” to reheat leftover pizza in the microwave. All you have to do is put a microwave-safe glass of water in the microwave right next to your slice of pizza. Heat for 30-45 seconds. The water helps the crust stay crispy, while allowing the cheese to melt.  Place the pizza on parchment paper in the microwave will also help with a crisp crust.  No more soggy leftover pizza!!

          -

          Can I freeze this pizza? This cooked pizza will stay fresh in the freezer for up to 3 months. You can also reheat it without thawing – just pop it back in the oven and cook for 25-30 minutes, or until it’s thoroughly warmed up. 

          -

          homemade chicken bacon ranch pizza on a pizza pan

          -

          What To Serve With Chicken Bacon Ranch Pizza

          -

          Simple Italian Salad with homemade zesty vinaigrette pairs perfectly with pizza.

          -

          Garlic Cheese Bread goes perfectly with pizza, and it’s terribly easy to make.

          -

          Oven-Fried Pickles are perfectly crispy and seriously easy to make! Restaurant-worthy without the hassle and calories of frying in oil.

          -

          Homemade Ranch Dressing is always better than store-bought and only takes a few minutes to make.

          -

          Italian Ice is a simple frozen treat that is an impressive dessert served any time of the year.

          -

          Like This Chicken Bacon Ranch Pizza Recipe? Pin It!

          -

          pinterest-image

          -

          sliced homemade ranch pizza on a pizza pan

          -

           

          -

          Follow Along On Social Media

          -

          If you’re looking for even more inspiration check out the fun little group I created on Facebook, I’d love for you to join in! It’s a place where you can share YOUR favorite recipes, home tips, creative ideas and ask questions and see what’s new with TidyMom! If you’d like to check it out, you can request to join HERE.

          -

          Be sure to follow me on Instagram and tag #tidymom so I can see all the wonderful TidyMom recipes YOU make and tips YOU use!

          -

          Connect with TidyMom! Facebook | Twitter | Pinterest | Instagram

          -

          Sign up to receive an email in your inbox for each new recipe:

          -

          FREE EMAIL SUBSCRIPTION

          -

          Originally posted in Aug 2010. UPDATED APRIL 2021. We spiffed up this post with more info and better pictures! No changes to the original recipe.

          -

          - -
          - -
          - - -
          - sliced chicken bacon ranch pizza on a pizza pan
          -

          Chicken Bacon Ranch Pizza

          - -
          - -
          - Yield: - 8 slices -
          - -
          - Prep Time: - 10 minutes -
          -
          - Cook Time: - 15 minutes -
          -
          - Total Time: - 25 minutes -
          - -
          -
          - -
          -
          - -
          - -
          -

          Chicken, smokey bacon, creamy ranch, and lots of gooey melted cheese are the perfect combo to pile on a pizza crust!

          -
          -
          -

          Ingredients

          - -
            -
          • - 1 pizza crust
          • -
          • - 1 teaspoon olive oil
          • -
          • - 1-2 teaspoons Italian seasoning
          • -
          • - 1 teaspoon garlic powder
          • -
          • - 2/3 cup ranch dressing
          • -
          • - 1 tomato, sliced and diced
          • -
          • - 1/4 cups green onion, chopped
          • -
          • - 1½ cup shredded mozzarella cheese *(see notes)
          • -
          • - 1½ cups shredded cheddar cheese *(see notes)
          • -
          • - 1/4 cup Parmesan cheese
          • -
          • - 1½ cup chopped or shredded cooked chicken *(see notes)
          • -
          • - 4 slices of bacon, cooked and crumbled *(see notes)
          • -
          -
          -
          -
          -

          Instructions

          -
          1. Preheat oven to 425° F
          2. Put the pizza crust on a pizza pan or pizza peel. Using a pastry brush, lightly brush the entire crust with olive oil and season with Italian seasoning and garlic powder.
          3. Evenly spread ranch dressing over the crust.
          4. Sprinkle with cheese then top with chicken, tomatoes, green onions, and bacon crumbs.
          5. Place the pizza* in the oven for 15-20 minutes or until cheese is melted and crust is golden. Let rest for several minutes, then cut and serve.
          -
          -

          Notes

          -
          -

          • I use my pizza stone and heat it in the oven while preheating the oven. Then I use a pizza peel to place the unbaked pizza in the oven on the hot stone. The hot stone transmits heat to the bottom of the pizza crust, just like the floor of a wood-fired oven. If you put the pizza on a cold stone and put them in the hot oven, you will not get the same results
          • Pizza Crust: I usually buy the pre-made pizza crusts at the store. Or you could buy the dough (Trader Joe's has great pizza dough) or make the crust from scratch.
          • Chicken: Rotisserie or leftover chicken is great for this pizza, or just cut up 8 ounces of chicken breasts and saute in a skillet with a little olive oil and garlic.
          • If you can, shred your own cheese, it's SO much better than the pre-shredded cheese from the store.
          • I use the fully cooked microwave bacon from the store when I'm in a hurry. Afterall, frying bacon is messy for just 4 pieces 😉



          -
          -
          -
          -

          Recommended Products

          - -

          As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

          - - -
          -
          - -
          - -
          Nutrition Information:
          - - Yield: 8 - - Serving Size: 1 - -
          Amount Per Serving: - - Calories: 485Total Fat: 29gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 61mgSodium: 893mgCarbohydrates: 36gFiber: 2gSugar: 3gProtein: 20g -
          - -

          Nutrition information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin, and freshness of ingredients used.

          - -
          - - -
          -
          - - - -
          -
          -

          Did you make this recipe?

          -

          Please leave a comment on the blog or share a photo on Instagram

          -
          -
          - -
          - -
          - - -
          - - -
          - -
          - -

          homemade ranch pizza on a pizza pan

          -
          -
          -
          -
          -
          -
          cheryl
          -

          Hi there, I'm Cheryl!

          As a wife, mom, and caffeine enthusiast, my journey has taken me from bustling mornings with my family to sharing delicious recipes, home care tips, and heartfelt decorating insights with wonderful readers like you. My love for baking, photography, and tidiness shines through every post I craft. Dive into my world and discover the art of homemaking, one tidy moment at a time. Read more...

          - -
          -
          -
          -
          -

          Tidymom is a participant in the amazon services llc associates program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

          -

          Please respect my work, recipes and photographs. If you do use a recipe in your own writing, please give proper credit and link back to the original post. - -

          -
          - - - - -
          - -
          -
          - -
          - - -
          - -
          - -
          - - - -
          -

          Leave a Reply

          Your email address will not be published. Required fields are marked *

          - -

          - -

          - -

          - 29 comments on “Chicken Bacon Ranch Pizza”

          - -
            -
          1. -
            - - - - - -

            Yum, yum…garlic ranch sounds delicious. Girl, you were quick on the draw today. I posted early…for once. 🙂
            I need to find out how you do those professional looking pictures with the black outline around it and words. Is it in a photo shop type thing?

            - -
            - -
          2. -
          3. -
            - - - - - -

            what a fun change up on pizza.

            - -
            - -
          4. -
          5. -
            - - - - - -

            YUM! Thanks for posting this great idea. I hope you will join me at diningwithdebbie.blogspot.com for Crock Pot Wednesday. Mister Linky is up and waiting for you. GO HOGS:)

            - -
            - -
          6. -
          7. -
            - - - - - -

            Mmmm, pizza :D, I have to try your recipe.

            - -
            - -
          8. -
          9. -
            - - - - - -

            This sounds like something we would like and I know the grandkids would love it!

            - -
            - -
          10. -
          11. -
            - - - - - -

            This looks soooo very yummy!! Will be popping this on our menu very soon! And thank you very much for swinging by my blog!

            - -
            - -
          12. -
          13. -
            - - - - - -

            This looks delish! I'll have to try it out.

            - -
            - -
          14. -
          15. -
            - - - - - -

            Yum!! Everyone in our house but my 19 month old likes pizza (she doesn't like anything!), so this would be a great recipe to try. Thanks for sharing it. 🙂 You take great photos too! Visiting from Jen's party today. 🙂

            - -
            - -
          16. -
          17. -
            - - - - - -

            Sounds really delicious! We try to incorporate different pizza ideas every couple of weeks and this one will definitely make the cut! Thanks!

            - -
            - -
          18. -
          19. -
            - - - - - -

            Wow – this sounds different and delicious!

            - -
            - -
          20. -
          21. -
            - - - - - -

            Sounds really delicious! Thanks for sharing the recipe!

            -

            Have a great day!
            ~Michelle 🙂

            - -
            - -
          22. -
          23. -
            - - - - - -

            sounds delicious sure the teens would love it and it would be so good for them

            - -
            - -
          24. -
          25. -
            - - - - - -

            Looks yummy and I love garlic!

            - -
            - -
          26. -
          27. -
            - - - - - -

            Thanks for sharing!! I'm drooling over here!!!

            - -
            - -
          28. -
          29. -
            - - - - - -

            looks yummyyyyyyyyyy…i'm gonna have to try it..thanks..xo, L

            - -
            - -
          30. -
          31. -
            - - - - - -

            Garlic, ranch, chicken, cheese and bacon. . . . . sounds yummy!

            - -
            - -
          32. -
          33. -
            - - - - - -

            Oh that sounds sooooo good!

            - -
            - -
          34. -
          35. -
            - - - - - -

            YUMMY!!! my family loves pizza. For a change of pace chicken on a pizza would be GREAT!!! Thanks – Geri

            - -
            - -
          36. -
          37. -
            - - - - - -

            mmmmm…this looks delish and sounds good too!! gonna have to try this one,thnx!!

            - -
            - -
          38. -
          39. -
            - - - - - -

            That does look good, and I even have the Pampered Chef pizza cooking stone. BTW, I love your option for "fine China" for displaying the pizza. I think I have the same "china" in my pantry. Let's be honest… I love eating my pizza on paper too. LOL!

            - -
            - -
          40. -
          41. -
            - - - - - -

            OMG that sounds totally amazing! I think i'm going to have to give it a try! I have never actually made pizza before but it's worth a shot!

            -

            Jen

            - -
            - -
          42. -
          43. -
            - - - - - -

            Yummy and fast! Can't wait to try this!

            - -
            - -
          44. -
          45. -
            - - - - - -

            Thanks for sharing this for Crock Pot Wednesday at Dining With Debbie. I really appreciate your entry and look forward to many more great ideas from you. Thanks again.

            - -
            - -
          46. -
          47. -
            - - - - - -

            Great option for pizza and a good way to use leftover grilled chicken, too. Thanks!

            - -
            - -
          48. -
          49. -
            - - - - - -

            That looks amazing! I can't wait to try it!

            - -
            - -
          50. -
          51. -
            - - - - - -

            Cheryl! I got a good one for you that I just did.

            -

            Get like a baboli crust and spread classico pesto on it instead of marinara. Then put sliced sliced tomatoes. We dont do tomatoes around here so ours was tomato free. LOL Then strips of chicken breast (we used left over nuggets from Wills party at Chick fil a sliced up) then on top of that put sliced up mozzarella balls that come marinaded. Top with finely chopped fresh basil. 450 for 8 minutes or so and you got a winner trust me. I topped mine after it was cooked with fresh spinach.

            -

            Love and Prayers,

            -

            Tim

            - -
            - -
          52. -
          53. -
            - - - - - -

            Do you happen to deliver to Houston? 😉 I'd like one of those pizzas RIGHT NOW!!!

            - -
            - -
          54. -
          55. -
            - - - - - -

            Can I just say, that look simply scrumdidliumpshus! I'm makin one this week!
            The Neuff

            - -
            - -
          56. -
          57. -
            - - - - - -

            If you have Trader Joe's or Winco near you check the cheese aisle near the mozzarella, they sell balls of fresh pizza dough in clear plastic bags. Both places sell them for less than $2! At home you simply roll them out on your pizza pan/stone, add toppings of your choice and bake. I just made one last night with pizza sauce, mozzarella, crumbled bacon, diced chicken, fresh basil and chopped avocado. YUM!

            - -
            - -
          58. -
          - - - -
          Leave a comment »
          - - - -
          - - - -
          - - -
          -
          - -
          -

          SEEN ON

          -as seen on promo graphic -
          -
          -

          SEEN ON

          -as seen on promo graphic -
          - - - - -
          - - -Skip to Recipe
          - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CHICKEN BACON RANCH PIZZA - TidyMom® + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + +
          + + + + TidyMom® + + + + +
          +
          + + + +
          + + + +
          + + + +
          + +
          + +
          +
          + +
          + + +

          Chicken Bacon Ranch Pizza

          + + + + +
          +
          +
          +

          Make homemade Chicken Bacon Ranch Pizza, for your next pizza night! This is a family favorite recipe that we never seem to have any leftovers of and it’s better than any delivery you can get!

          +

          We really love ranch, and I love finding delicious ways to incorporate it into all kinds of recipes! If you’re a ranch lover too, you need to check out our Crispy Oven-Fried Buffalo Ranch Chicken Strips, BBQ Ranch Chicken Salad Sandwich,  and Buffalo Chicken Meatballs.

          +

          Be sure to sign up for my email… to get new recipes and ideas in your inbox!

          +

          sliced chicken bacon ranch pizza on a pizza pan

          + +

          Why We Love Chicken Bacon Ranch Pizza

          +

          Lately, I’ve been in sort of a “what to fix for dinner” rut. I’m tired of the same old stuff, yet my family can be too picky to try something too new. That’s when I remembered – chicken bacon ranch pizza! It’s a classic weeknight dinner in our house that I hadn’t made in so long. I wondered – after all this time, did it still hold up?

          +

          The answer? YES, obviously! Every delicious slice of pizza was gobbled up faster than I thought was even possible. I’m usually a two-slicer myself, but I found myself craving a third slice of that incredibly flavorful chicken and bacon topped pizza. It’s truly too tempting to resist!

          +

          Next time you find yourself in a similar dinner rut like me, this easy pizza recipe will certainly shake things up for you. It’s a picky-eater-approved dinner that will make everyone happy! And take it from me – don’t be afraid to treat yourself to that cheesy third slice.

          +

          woman's hand holding a sliced of chicken bacon ranch pizza

          +

          Ingredients for Chicken Bacon Ranch Pizza

          +
            +
          • pizza crust – I usually buy the pre-made pizza crusts at the store. You could also buy the dough (Trader Joes has great pizza dough), or make the pizza crust from scratch
          • +
          • olive oil – Olive oil has the best flavor for this pizza, but any other neutral-flavored oil like avocado or vegetable will work too. 
          • +
          • Italian seasoning – A blend of dried herbs and spices creating the perfect spice blend to use in many Italian dishes. You can usually find it anywhere you buy spices or you can make your own Italian seasoning blend
          • +
          • garlic powder – What’s pizza without garlic?!
          • +
          • ranch dressing – Ranch is going to serve as the “sauce” of the pizza. 
          • +
          • tomato – Slice it and dice it! Try to find a juicy, ripe red tomato for the best results. 
          • +
          • green onion – Just like the tomato, you want the green onion to be fresh for the best texture/flavor. 
          • +
          • shredded mozzarella and cheddar cheese – If you can, shred your own cheese, it’s SO much better than the pre-shredded cheese from the store.
          • +
          • parmesan cheese – Grate your own if you can, or buy grated parmesan at the grocery store where they sell the specialty cheese (it’s SO much better than the stuff in the green can)
          • +
          • chicken – Rotisserie or leftover chicken is great for this pizza. You could also just cut up 8 ounces of chicken breasts and saute it in a skillet with a little olive oil and garlic.
          • +
          • bacon – I use the fully cooked microwave bacon from the store when I’m in a hurry. After all, frying bacon is messy for just 4 pieces.
          • +
          +

          ingredients for chicken bacon ranch pizza on a counter

          +

          How To Make Chicken Bacon Ranch Pizza

          +

          (full printable recipe at the end of this post)

          +

          PREHEAT OVEN: Start by preheating your oven to 425° F.

          +

          PREP CRUST: While that’s heating up, prepare the pizza crust. Put the pizza crust on a pizza pan/stone or pizza peel. Then, using a pastry brush, lightly brush the entire crust with olive oil and season with Italian seasoning and garlic powder.

          +

          ADD SAUCE AND TOPPINGS: Add your “sauce” by evenly spreading the ranch dressing over the crust. Next, sprinkle all of the cheeses over the ranch. Then top the cheese off with chicken, tomatoes, green onions, and of course – bacon crumbs!

          +

          BAKE: Time to bake! Simply place the pizza in the oven for 15-20 minutes or until the cheese is melted and the crust is golden. 

          +

          SERVE: Once you pull the cooked pizza out of the oven, let it rest for several minutes before cutting and serving. 

          +

          photo collage of steps for making homemade chicken bacon ranch pizza

          +

          Homemade Pizza Tips & Variations

          +

          Make sure your oven is good and hot. 425°-500°F is best.

          +

          I like to use my pizza stone when I make any pizza. You want to put the stone in the oven while the oven is preheating. Then, use a pizza peel to place the unbaked pizza in the oven on the hot stone. The hot stone transmits heat to the bottom of the pizza crust, just like the floor of a wood-fired oven. If you put the pizza on a cold stone and put them in the hot oven, you will not get the same results.  If you don’t have a stone, a simple overturned sheet pan will work.

          +

          If you are making your own pizza crust, don’t use cold dough. Remove the pizza dough from the fridge a half hour to an hour before cooking.

          +

          Brush the crust with oil. You’ll get great color, crunch, and flavor.

          +

          As tempting as it may be, don’t use any more ranch than what’s called for in this recipe. If there’s too much ranch/sauce, it will make your crust soggy.

          +

          When your pizza is done, transfer it to a cooling rack to prevent steaming and keep the crust crisp.

          +

          a slice of chicken bacon ranch pizza on a plate

          +

          Storing & Freezing Homemade Pizza

          +

          How long will chicken bacon ranch pizza stay fresh? In an airtight container in the fridge, any leftover slices you have of this pizza will stay fresh for up to 3 days.

          +

          To reheat leftover pizza in an air fryer, simply preheat the air fryer or oven to 350°F and cook pizza for 3-4 minutes.

          +

          To reheat leftover pizza in the oven, preheat the oven to 350°F and cook pizza for about 10 minutes, or until heated through. You can also use a toaster oven for 3-4 minutes to reheat pizza.

          +

          There is a little “trick” to reheat leftover pizza in the microwave. All you have to do is put a microwave-safe glass of water in the microwave right next to your slice of pizza. Heat for 30-45 seconds. The water helps the crust stay crispy, while allowing the cheese to melt.  Place the pizza on parchment paper in the microwave will also help with a crisp crust.  No more soggy leftover pizza!!

          +

          Can I freeze this pizza? This cooked pizza will stay fresh in the freezer for up to 3 months. You can also reheat it without thawing – just pop it back in the oven and cook for 25-30 minutes, or until it’s thoroughly warmed up. 

          +

          homemade chicken bacon ranch pizza on a pizza pan

          +

          What To Serve With Chicken Bacon Ranch Pizza

          +

          Simple Italian Salad with homemade zesty vinaigrette pairs perfectly with pizza.

          +

          Garlic Cheese Bread goes perfectly with pizza, and it’s terribly easy to make.

          +

          Oven-Fried Pickles are perfectly crispy and seriously easy to make! Restaurant-worthy without the hassle and calories of frying in oil.

          +

          Homemade Ranch Dressing is always better than store-bought and only takes a few minutes to make.

          +

          Italian Ice is a simple frozen treat that is an impressive dessert served any time of the year.

          +

          Like This Chicken Bacon Ranch Pizza Recipe? Pin It!

          +

          pinterest-image

          +

          sliced homemade ranch pizza on a pizza pan

          +

           

          +

          Follow Along On Social Media

          +

          If you’re looking for even more inspiration check out the fun little group I created on Facebook, I’d love for you to join in! It’s a place where you can share YOUR favorite recipes, home tips, creative ideas and ask questions and see what’s new with TidyMom! If you’d like to check it out, you can request to join HERE.

          +

          Be sure to follow me on Instagram and tag #tidymom so I can see all the wonderful TidyMom recipes YOU make and tips YOU use!

          +

          Connect with TidyMom! Facebook | Twitter | Pinterest | Instagram

          +

          Sign up to receive an email in your inbox for each new recipe:

          +

          FREE EMAIL SUBSCRIPTION

          +

          Originally posted in Aug 2010. UPDATED APRIL 2021. We spiffed up this post with more info and better pictures! No changes to the original recipe.

          +

          + +
          + +
          + + +
          + sliced chicken bacon ranch pizza on a pizza pan
          +

          Chicken Bacon Ranch Pizza

          + +
          + +
          + Yield: + 8 slices +
          + +
          + Prep Time: + 10 minutes +
          +
          + Cook Time: + 15 minutes +
          +
          + Total Time: + 25 minutes +
          + +
          +
          + +
          +
          + +
          + +
          +

          Chicken, smokey bacon, creamy ranch, and lots of gooey melted cheese are the perfect combo to pile on a pizza crust!

          +
          +
          +

          Ingredients

          + +
            +
          • + 1 pizza crust
          • +
          • + 1 teaspoon olive oil
          • +
          • + 1-2 teaspoons Italian seasoning
          • +
          • + 1 teaspoon garlic powder
          • +
          • + 2/3 cup ranch dressing
          • +
          • + 1 tomato, sliced and diced
          • +
          • + 1/4 cups green onion, chopped
          • +
          • + 1½ cup shredded mozzarella cheese *(see notes)
          • +
          • + 1½ cups shredded cheddar cheese *(see notes)
          • +
          • + 1/4 cup Parmesan cheese
          • +
          • + 1½ cup chopped or shredded cooked chicken *(see notes)
          • +
          • + 4 slices of bacon, cooked and crumbled *(see notes)
          • +
          +
          +
          +
          +

          Instructions

          +
          1. Preheat oven to 425° F
          2. Put the pizza crust on a pizza pan or pizza peel. Using a pastry brush, lightly brush the entire crust with olive oil and season with Italian seasoning and garlic powder.
          3. Evenly spread ranch dressing over the crust.
          4. Sprinkle with cheese then top with chicken, tomatoes, green onions, and bacon crumbs.
          5. Place the pizza* in the oven for 15-20 minutes or until cheese is melted and crust is golden. Let rest for several minutes, then cut and serve.
          +
          +

          Notes

          +
          +

          • I use my pizza stone and heat it in the oven while preheating the oven. Then I use a pizza peel to place the unbaked pizza in the oven on the hot stone. The hot stone transmits heat to the bottom of the pizza crust, just like the floor of a wood-fired oven. If you put the pizza on a cold stone and put them in the hot oven, you will not get the same results
          • Pizza Crust: I usually buy the pre-made pizza crusts at the store. Or you could buy the dough (Trader Joe's has great pizza dough) or make the crust from scratch.
          • Chicken: Rotisserie or leftover chicken is great for this pizza, or just cut up 8 ounces of chicken breasts and saute in a skillet with a little olive oil and garlic.
          • If you can, shred your own cheese, it's SO much better than the pre-shredded cheese from the store.
          • I use the fully cooked microwave bacon from the store when I'm in a hurry. Afterall, frying bacon is messy for just 4 pieces 😉



          +
          +
          +
          +

          Recommended Products

          + +

          As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

          + + +
          +
          + +
          + +
          Nutrition Information:
          + + Yield: 8 + + Serving Size: 1 + +
          Amount Per Serving: + + Calories: 485Total Fat: 29gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 61mgSodium: 893mgCarbohydrates: 36gFiber: 2gSugar: 3gProtein: 20g +
          + +

          Nutrition information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin, and freshness of ingredients used.

          + +
          + + +
          +
          + + + +
          +
          +

          Did you make this recipe?

          +

          Please leave a comment on the blog or share a photo on Instagram

          +
          +
          + +
          + +
          + + +
          + + +
          + +
          + +

          homemade ranch pizza on a pizza pan

          +
          +
          +
          +
          +
          +
          cheryl
          +

          Hi there, I'm Cheryl!

          As a wife, mom, and caffeine enthusiast, my journey has taken me from bustling mornings with my family to sharing delicious recipes, home care tips, and heartfelt decorating insights with wonderful readers like you. My love for baking, photography, and tidiness shines through every post I craft. Dive into my world and discover the art of homemaking, one tidy moment at a time. Read more...

          + +
          +
          +
          +
          +

          Tidymom is a participant in the amazon services llc associates program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

          +

          Please respect my work, recipes and photographs. If you do use a recipe in your own writing, please give proper credit and link back to the original post. + +

          +
          + + + + +
          + +
          +
          + +
          + + +
          + +
          + +
          + + + +
          +

          Leave a Reply

          Your email address will not be published. Required fields are marked *

          + +

          + +

          + +

          + 29 comments on “Chicken Bacon Ranch Pizza”

          + +
            +
          1. +
            + + + + + +

            Yum, yum…garlic ranch sounds delicious. Girl, you were quick on the draw today. I posted early…for once. 🙂
            I need to find out how you do those professional looking pictures with the black outline around it and words. Is it in a photo shop type thing?

            + +
            + +
          2. +
          3. +
            + + + + + +

            what a fun change up on pizza.

            + +
            + +
          4. +
          5. +
            + + + + + +

            YUM! Thanks for posting this great idea. I hope you will join me at diningwithdebbie.blogspot.com for Crock Pot Wednesday. Mister Linky is up and waiting for you. GO HOGS:)

            + +
            + +
          6. +
          7. +
            + + + + + +

            Mmmm, pizza :D, I have to try your recipe.

            + +
            + +
          8. +
          9. +
            + + + + + +

            This sounds like something we would like and I know the grandkids would love it!

            + +
            + +
          10. +
          11. +
            + + + + + +

            This looks soooo very yummy!! Will be popping this on our menu very soon! And thank you very much for swinging by my blog!

            + +
            + +
          12. +
          13. +
            + + + + + +

            This looks delish! I'll have to try it out.

            + +
            + +
          14. +
          15. +
            + + + + + +

            Yum!! Everyone in our house but my 19 month old likes pizza (she doesn't like anything!), so this would be a great recipe to try. Thanks for sharing it. 🙂 You take great photos too! Visiting from Jen's party today. 🙂

            + +
            + +
          16. +
          17. +
            + + + + + +

            Sounds really delicious! We try to incorporate different pizza ideas every couple of weeks and this one will definitely make the cut! Thanks!

            + +
            + +
          18. +
          19. +
            + + + + + +

            Wow – this sounds different and delicious!

            + +
            + +
          20. +
          21. +
            + + + + + +

            Sounds really delicious! Thanks for sharing the recipe!

            +

            Have a great day!
            ~Michelle 🙂

            + +
            + +
          22. +
          23. +
            + + + + + +

            sounds delicious sure the teens would love it and it would be so good for them

            + +
            + +
          24. +
          25. +
            + + + + + +

            Looks yummy and I love garlic!

            + +
            + +
          26. +
          27. +
            + + + + + +

            Thanks for sharing!! I'm drooling over here!!!

            + +
            + +
          28. +
          29. +
            + + + + + +

            looks yummyyyyyyyyyy…i'm gonna have to try it..thanks..xo, L

            + +
            + +
          30. +
          31. +
            + + + + + +

            Garlic, ranch, chicken, cheese and bacon. . . . . sounds yummy!

            + +
            + +
          32. +
          33. +
            + + + + + +

            Oh that sounds sooooo good!

            + +
            + +
          34. +
          35. +
            + + + + + +

            YUMMY!!! my family loves pizza. For a change of pace chicken on a pizza would be GREAT!!! Thanks – Geri

            + +
            + +
          36. +
          37. +
            + + + + + +

            mmmmm…this looks delish and sounds good too!! gonna have to try this one,thnx!!

            + +
            + +
          38. +
          39. +
            + + + + + +

            That does look good, and I even have the Pampered Chef pizza cooking stone. BTW, I love your option for "fine China" for displaying the pizza. I think I have the same "china" in my pantry. Let's be honest… I love eating my pizza on paper too. LOL!

            + +
            + +
          40. +
          41. +
            + + + + + +

            OMG that sounds totally amazing! I think i'm going to have to give it a try! I have never actually made pizza before but it's worth a shot!

            +

            Jen

            + +
            + +
          42. +
          43. +
            + + + + + +

            Yummy and fast! Can't wait to try this!

            + +
            + +
          44. +
          45. +
            + + + + + +

            Thanks for sharing this for Crock Pot Wednesday at Dining With Debbie. I really appreciate your entry and look forward to many more great ideas from you. Thanks again.

            + +
            + +
          46. +
          47. +
            + + + + + +

            Great option for pizza and a good way to use leftover grilled chicken, too. Thanks!

            + +
            + +
          48. +
          49. +
            + + + + + +

            That looks amazing! I can't wait to try it!

            + +
            + +
          50. +
          51. +
            + + + + + +

            Cheryl! I got a good one for you that I just did.

            +

            Get like a baboli crust and spread classico pesto on it instead of marinara. Then put sliced sliced tomatoes. We dont do tomatoes around here so ours was tomato free. LOL Then strips of chicken breast (we used left over nuggets from Wills party at Chick fil a sliced up) then on top of that put sliced up mozzarella balls that come marinaded. Top with finely chopped fresh basil. 450 for 8 minutes or so and you got a winner trust me. I topped mine after it was cooked with fresh spinach.

            +

            Love and Prayers,

            +

            Tim

            + +
            + +
          52. +
          53. +
            + + + + + +

            Do you happen to deliver to Houston? 😉 I'd like one of those pizzas RIGHT NOW!!!

            + +
            + +
          54. +
          55. +
            + + + + + +

            Can I just say, that look simply scrumdidliumpshus! I'm makin one this week!
            The Neuff

            + +
            + +
          56. +
          57. +
            + + + + + +

            If you have Trader Joe's or Winco near you check the cheese aisle near the mozzarella, they sell balls of fresh pizza dough in clear plastic bags. Both places sell them for less than $2! At home you simply roll them out on your pizza pan/stone, add toppings of your choice and bake. I just made one last night with pizza sauce, mozzarella, crumbled bacon, diced chicken, fresh basil and chopped avocado. YUM!

            + +
            + +
          58. +
          + + + +
          Leave a comment »
          + + + +
          + + + +
          + + +
          +
          + +
          +

          SEEN ON

          +as seen on promo graphic +
          +
          +

          SEEN ON

          +as seen on promo graphic +
          + + + + +
          + + +Skip to Recipe
          + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/tidymom_2.testhtml b/tests/test_data/tidymom_2.testhtml index 1634b127c..1ffb77f6d 100644 --- a/tests/test_data/tidymom_2.testhtml +++ b/tests/test_data/tidymom_2.testhtml @@ -1,1640 +1,1640 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Red Velvet & Cinnamon Layer Rose Birthday Cake - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - -
          - - - - TidyMom® - - - - -
          -
          - - - -
          - - - -
          - - - -
          - -
          - -
          -
          - -
          - - -

          Red Velvet Cake & Cinnamon Buttercream Frosting Recipe

          - - - - -
          -
          -
          - -
          -

          RED VELVET CAKE WITH CINNAMON BUTTERCREAM. This rose cake is sure to make any birthday or special occasion spectacular. The red velvet cake made from scratch is soft, moist, and tender, with the perfect red velvet flavor. Inside you will find fluffy cinnamon buttercream between the layers and topped with a delicious cream cheese frosting. A cake they will never forget!

          - - - -

          Whether for a birthday cake, Valentine’s Day, Christmas, or a weekend dessert you can’t go wrong with red velvet recipes like Red Velvet Gooey Butter Cookies, Red Velvet Pancakes, and Red Velvet Hot Chocolate.

          - - - -

          Be sure to sign up for my email… to get new recipes and ideas in your inbox!

          - - - -
          RED VELVET CAKE WITH CINNAMON BUTTERCREAM with a slice on a plate
          - - - - -

          Why I Love This Red Velvet Rose Cake Recipe

          - - - -

          As you can see, a rose cake looks intricate, beautiful, and visually stunning. It’s SO easy you won’t believe it until you try it for yourself! I really love making this red velvet rose cake, not just for the wow factor, but because it tastes spectacular too!

          - - - -
            -
          • I love the unexpected addition of a fluffy cinnamon buttercream nestled between the red velvet layers. (It’s even more of a wow factor than the piped rose frosting.)
          • - - - -
          • You’ll love the delicious chocolate undertones, the tang of buttermilk, and that heavenly melt-in-your-mouth crumb.
          • - - - -
          • We all love a brilliantly hued red velvet cake made from scratch; soft, moist and tender.
          • - - - -
          • Everyone will love that piping rosettes on the cake is easier than icing a smooth birthday cake–EVERY day of the week!
          • - - - -
          • Anyone will love receiving this gorgeous red velvet rose cake, special occasion or not!
          • -
          - - - - - - - -
          ingredients to make red velvet cake
          - - - -

          This post may contain affiliate links. Please read my disclosure policy here.

          - - - -

          Homemade Red Velvet Cake Ingredients

          - - - -

          First, grab the equipment you’re going to need for this red velvet cake: grab two 9” x 2” cake pans, non-stick spray, mixing bowls, measuring implements, a sifter, wooden spoon, stand mixer with a paddle attachment, large spatula, and a cooling rack. Highly recommended but optional: kitchen scale and kitchen timer.

          - - - -

          For specific amounts, please refer to the printable recipe card at the bottom of the post.

          - - - -
            -
          • All-Purpose Unbleached Flour – Use a kitchen scale for the most successful red velvet cake texture; otherwise, fluff, spoon, and level the flour.  
          • - - - -
          • Natural Cocoa Powder – I usually use Hershey’s unsweetened cocoa powder.
          • - - - -
          • Baking Powder & Baking Soda – make sure they are fresh and have not expired.
          • - - - -
          • Powdered Buttermilk
          • - - - -
          • Water
          • - - - -
          • Salt
          • - - - -
          • Vanilla Extract 
          • - - - -
          • Red Food Coloring – You can use liquid food coloring or a super red gel . Gel color is concentrated, so you need less than you would with liquid food coloring- either will work. (use 1-2 teaspoons if using gel)
          • - - - -
          • Unsalted Butter – you don’t have to wait until it is room temperature.
          • - - - -
          • Sugar – white granulated
          • - - - -
          • Large Eggs – should be at room temperature.
          • -
          - - - - - - - -

          How To Make A Red Velvet Cake From Scratch

          - - - -

          Now, now, bear with me. The instructions may seem longer than some for a red velvet cake recipe, but keep this in mind, it’s a homemade cake from scratch with two types of frosting! All the steps are simple, and there is more detail in the recipe card! So don’t miss out on making this delectable red velvet cake. You can bake the cake one day; frost and pipe the super easy rosettes the next! 

          - - - -

          When you are baking, you’ll want to use the full recipe at the bottom of the page.

          - - - -
            -
          1. Sift the dry cake ingredients, stir, and set aside.
          2. - - - -
          3. Mix the wet ingredients in a separate bowl and set aside.
          4. - - - -
          5. Beat the butter in a stand mixer, then slowly add sugar until light and fluffy. 
          6. - - - -
          7. Add the eggs one at a time.
          8. - - - -
          9. Start combining the dry flour mixture, with the wet ingredients.
          10. - - - -
          11. Divide the cake batter equally into the prepared pans.
          12. - - - -
          13. Bake the red velvet layers in preheated oven.
          14. - - - -
          15. Allow the cakes to cool completely.
          16. -
          - - - - - - - -
          -

          Ingredients For Your Red Velvet Cinnamon Buttercream Layers

          - - - -
            -
          • Butter – unsalted and softened
          • - - - -
          • Vegetable Shortening
          • - - - -
          • Salt – a pinch
          • - - - -
          • Vanilla Extract
          • - - - -
          • Powdered Sugar – break up or sift if you have clumps.
          • - - - -
          • Ground Cinnamon – should be fresh.
          • - - - -
          • Heavy Whipping Cream (aka Heavy Cream) – with a minimum 36% butterfat content. If it doesn’t say “heavy,” the product labeled whipping cream can contain 30% to 35% milk fat that will alter the texture of your cinnamon buttercream.
          • -
          - - - -

          How To Make Cinnamon Buttercream Cake Filling

          - - - -
            -
          1. Blend butter and shortening salt, vanilla, and cinnamon until smooth.
          2. - - - -
          3. Mix powdered sugar 1 cup at a time, and beat until thick and gooey.
          4. - - - -
          5. Pour heavy whipping cream using the highest speed.
          6. - - - -
          7. Beat until the cinnamon buttercream frosting is fluffy.
          8. -
          -
          - - - - - - - -
          -

          Ingredients For Gorgeous Piped Vanilla Cream Cheese Rose Frosting

          - - - -

          Stunning piped roses contrast so beautifully with the deep dark red cake. The tangy-sweet chocolate is balanced by the savory-sweet tartness of cream cheese frosting.

          - - - -
            -
          • Butter – (salted or unsalted?) softened to room temperature.
          • - - - -
          • Cream Cheese – at room temperature; full fat.
          • - - - -
          • Clear Vanilla Extract – clear vanilla keeps vanilla cream cheese frosting a crisp white.
          • - - - -
          • Powdered Sugar – break up or sift if there are any clumps.
          • - - - -
          • Heavy Whipping Cream – same as the cake, stick with the “heavy.”
          • - - - -
          • White Gel Food Coloring – is optional but will increase the brilliance of the piped rose decorations.
          • -
          - - - -

          Making Vanilla Cream Cheese Frosting For Piped Roses

          - - - -
            -
          1. Blend butter slightly, then add cream cheese and blend until combined.
          2. - - - -
          3. Combine vanilla and sugar on low; beat on medium until it begins to get fluffy.
          4. - - - -
          5. Beat heavy cream into frosting slowly until it is thick enough to hold its shape to pipe roses.
          6. - - - -
          7. Add bright white gel coloring to make cream cheese frosting bright white.
          8. -
          -
          - - - - - - - -

          Assembling Red Velvet Cake With Rose Decorations: Rose Cake

          - - - -
            -
          1. Use a long serrated knife (or nifty cake slicer/leveler) to slice cooled cake layers in half horizontally for four cake layers.
          2. - - - -
          3. Slather each red velvet cake layer with one cup of cinnamon buttercream filling.
          4. - - - -
          5. Frost the outside of the rose cake with vanilla cream cheese frosting.
          6. - - - -
          7. For stunning frosted roses, check out this easy rose cake tutorial video.
          8. -
          - - - -
          slice of layered red velvet cake with a fork in the cake.
          - - - -

          Red Velvet Rose Cake Recipe Notes/Tips

          - - - -
            -
          • If the butter is cold for the red velvet cake, it will warm quickly from the beaters.
          • - - - -
          • You may notice the batter will curdle slightly if the water is too cold; this is ok, as It will come together when you add the flour.
          • - - - -
          • I use a kitchen scale to be sure both pans are filled equally with cake batter.
          • - - - -
          • Unlike other baked goods, when you insert a toothpick to check for doneness, you should have a few moist crumbs attached, but not batter.
          • - - - -
          • You don’t have to halve the two cake layers, you can just make a two-layer cake (you might want to only make half of the cinnamon buttercream if you make a two-layer cake).
          • - - - -
          • Spread a thin “crumb coat” layer of frosting over the whole cake then refrigerate for several hours or overnight before piping the roses.
          • - - - -
          • It’s better to prep two frosting bags for piping rosettes if it’s overly warm in your kitchen or you have hot hands!
          • -
          - - - -
          slice of red velvet cake with a bite on the fork
          - - - -

          How To Store Red Velvet Rose Cake

          - - - -

          You will want to refrigerate the cake layers before frosting. Wrap the red velvet cake layers in plastic (wrap well so they don’t dry out) and put them in the refrigerator for at least a few hours or overnight.

          - - - -

          Refrigerate/Leftovers

          - - - -

          Red velvet cake frosted with cream cheese rose decoration needs refrigeration. Use an airtight cake container to refrigerate it for a few days. Red velvet rose cake MUST be refrigerated because of the cream cheese frosting.

          - - - -

          Freeze

          - - - -

          Unfrosted cake layers can also be frozen for over a month, well-wrapped. Thaw at room temperature.

          - - - -
          overhead look at red velvet layered cake
          - - - -
          -

          Red Velvet Cake FAQs

          - - - -
          What does red velvet cake taste like?

          Heaven! A wonderful melding of chocolate with an interesting, nuanced tang tempered with tart-sweet cream cheese icing. Red velvet chocolate has a velvety moist mouthfeel that is deeply satisfying. Adding the cinnamon buttercream layers puts the whole creation over the top!

          Can you make a black velvet cake?

          Why not?! You can use black cocoa powder for the cake and the frosting. FYI- avoid black food coloring, it will tint your teeth and mouth and lips (speaking from experience when we had black icing on a bakery cake years ago) Shake it up with blood-red piped roses!

          How long until I can start frosting a red velvet birthday cake?

          When it’s completely cooled. If your red velvet cake is warm at all, you will have a melty mess with the frosting. Ideally, you should pop it in the fridge for a few hours before frosting, just wrap really well in plastic wrap.

          -
          - - - -
            - - - -

            Like This Recipe? Pin It!

            - - - -
            red velvet cake on a cake stand and a slice on a plate.
            - - - -

            Originally posted in October 2009. UPDATED November 2018 and September 2023. We spiffed up this post with more information and 1 change to the recipe: I now use white chili beans in place of cannellini beans.

            - - - -
            - -
            - -
            - - -
            - RED VELVET CAKE WITH CINNAMON BUTTERCREAM with a slice on a plate
            -

            Red Velvet Cake With Cinnamon Buttercream

            - -
            - -
            - Yield: - one 9-inch layer cake -
            - -
            - Prep Time: - 1 hour -
            -
            - Cook Time: - 25 minutes -
            -
            - Minimum Chill Time: - 2 hours -
            -
            - Total Time: - 3 hours 25 minutes -
            - -
            -
            - -
            -
            - -
            - -
            -

            This rose cake is sure to make any birthday or special occasion spectacular. The red velvet cake made from scratch is soft, moist and tender, with the perfect red velvet flavor. Inside you will find fluffy cinnamon buttercream between the layers and topped with a delicious cream cheese frosting. A cake they will never forget!

            -
            -
            -

            Ingredients

            - -

            Red Velvet Cake

            -
              -
            • - 2 cups all-purpose unbleached flour
            • -
            • - 1/2 cup natural cocoa powder
            • -
            • - 2 teaspoons baking powder
            • -
            • - 1/2 teaspoon baking soda
            • -
            • - 4 Tablespoons powdered ButterMilk
            • -
            • - 1 teaspoon salt
            • -
            • - 1 cup water
            • -
            • - 1 tablespoon vanilla extract
            • -
            • - 4 tablespoons (2 ounces) liquid red food coloring (or 2-3 teaspoons if using gel color)
            • -
            • - 1 cup unsalted butter; can be cold from the refrigerator
            • -
            • - 1 1/2 cups sugar
            • -
            • - 4 large eggs, room temp
            • -
            -

            Cinnamon Butter Cream

            -
              -
            • - 1 cup butter (softened)
            • -
            • - 1 cup vegetable shortening
            • -
            • - 1 pinch of salt
            • -
            • - 1/4 teaspoons vanilla extract
            • -
            • - 4 cups powdered sugar
            • -
            • - 1-2 teaspoons ground cinnamon
            • -
            • - 1/3 cup heavy whipping cream
            • -
            -

            Vanilla Cream Cheese Frosting

            - -
            -
            -
            -

            Instructions

            -

            for Red Velvet Cake

            1. Preheat to 350° F
            2. Generously grease two, 9- x 2-inch pans with non-stick spray or shortening.
            3. In a medium-sized bowl, after measuring, sift together the flour, cocoa powder, baking powder, baking soda, powdered buttermilk, and salt. Stir together with a spoon. Set aside.
            4. Mix the water with the food coloring and vanilla extract. Set aside.
            5. Using a stand mixer with a paddle attachment, beat the butter on low speed until soft. (If the butter is cold, it will warm quickly from the beaters - taking about 60 seconds).
            6. Slowly add sugar in a steady stream at the side of the bowl. Increase speed to medium and beat for 2 minutes until light yellow and fluffy. Stop the mixer and scrape the side and bottom of the bowl with a large rubber spatula.
            7. With the mixer on low, add the eggs one at a time and beat for 20 seconds after each addition.
            8. Increase the mixer speed to medium and beat the mixture for 2 minutes. be sure to use a kitchen timer to help you keep track of the time. The mixture will become fluffy and aerated.
            9. Add the flour mixture in 3 equal portions, alternating with the water in 2 equal portions, beginning and ending with the flour. (If the water is cold, the batter will curdle slightly. It's ok. It will come together when you add the flour.) Mix on low and work quickly so you don't over-mix.
            10. After completing the last addition of flour, stop the mixer, and scrape the side and bottom of the bowl with a large rubber spatula.
            11. Then, let the mixer run for 30 seconds on LOW. The batter will be thick and fluffy. STOP the mixer. Do NOT overmix.
            12. With a large rubber spatula, give the batter ONE or TWO quick folds to incorporate any stray flour or liquid left at the sides and bottom of the bowl. do not continue mixing!
            13. Divide the batter equally into the prepared pans and lightly smooth their tops. The pans should be about 1/2-full.(I use my kitchen scale to be sure both pans are equal)
            14. Bake the cake layers for 20 to 30 minutes or until the top feels firm and gives slightly when touched. (inserted a toothpick in the middle should have a few moist crumbs attached, but not batter.)
            15. Loosen the sides with a small metal spatula or sharp knife. Invert onto a cake rack and place upright to cool completely until they are no longer warm. Then, wrap the cakes up tight with plastic wrap and put them in the fridge for at least 2-3 hours or overnight before frosting.

            For Cinnamon Buttercream

            1. In a mixing bowl, blend butter and shortening until smooth. Add a pinch of salt, vanilla, and cinnamon. Continue mixing until well blended. Gradually add powdered sugar 1 cup at a time, beating well after each addition. Eventually, you will have a very thick gooey mixture. On the highest speed of your mixer, stream in the heavy whipping cream- pour nice and slow.
            2. Continue beating on high speed until the frosting is fluffy

            For Vanilla Cream Cheese Frosting

            1. Place butter in a large mixing bowl and blend slightly. Add cream cheese and blend until combined, about 30 seconds.
            2. Add vanilla and sugar and blend on low until combined. Increase to medium speed and beat until it begins to get fluffy.
            3. Slowly add the cream a little at a time until desired consistency is met. (you want it thick enough to hold its shape if you are going to pipe on roses)I added some bright white gel coloring at this point to make my frosting nice and white.
            4. Beat until fluffy, about 1 minute.

            To Assemble Rose Cake

            1. Remove cakes from the fridge.
            2. Using a long serrated knife, slice both cold cake layers in half horizontally, yielding 4 cake layers (you can leave your cake as 2 thicker layers with one layer of filling if you'd prefer).
            3. Top each cake layer with about 1 cup of cinnamon buttercream.
            4. Frost the outside of the cake with Vanilla Cream Cheese Frosting.
            5. You can go to youtube to follow a rose cake tutorial.
            6. Enjoy!
            -
            -

            Notes

            -
            -

            STORAGE

            • Unfrosted cake layers can be refigerated well wrapped for a few hours or overnight before frosting. A cold cake is much easier to frost.
            • Unfrosted cake layers can be frozen for more than one month, well wrapped. Thaw at room temperature.
            • DECORATED CAKE STORAGE: Cream Cheese Frosting needs refrigeration, so this cake MUST be refrigerated, where the cake will keep for a few days.
            -
            -
            -
            - -
            - -
            Nutrition Information:
            - - Yield: 14 - - Serving Size: 1 - -
            Amount Per Serving: - - Calories: 1187Total Fat: 71gSaturated Fat: 41gTrans Fat: 1gUnsaturated Fat: 26gCholesterol: 212mgSodium: 614mgCarbohydrates: 134gFiber: 1gSugar: 115gProtein: 7g -
            - -

            Nutrition information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin, and freshness of ingredients used and are just estimates. We encourage, especially if these numbers are important to you, to calculate these on your own for most accurate results.

            - -
            - - -
            -
            - - - -
            -
            -

            Did you make this recipe?

            -

            Please leave a comment on the blog or share a photo on Instagram

            -
            -
            - -
            - -
            - - -
            - - -
            - -
            -
            - - - -
            slices of red velvet cake
            - - - -
            -
            -
            -
            -
            -
            -
            -
            cheryl
            -

            Hi there, I'm Cheryl!

            As a wife, mom, and caffeine enthusiast, my journey has taken me from bustling mornings with my family to sharing delicious recipes, home care tips, and heartfelt decorating insights with wonderful readers like you. My love for baking, photography, and tidiness shines through every post I craft. Dive into my world and discover the art of homemaking, one tidy moment at a time. Read more...

            - -
            -
            -
            -
            -

            Tidymom is a participant in the amazon services llc associates program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

            -

            Please respect my work, recipes and photographs. If you do use a recipe in your own writing, please give proper credit and link back to the original post. - -

            -
            - - - - -
            - -
            -
            - -
            - - -
            - -
            - -
            - - - -
            -

            Leave a Reply

            Your email address will not be published. Required fields are marked *

            - -

            - -

            - -

            - 61 comments on “Red Velvet Cake & Cinnamon Buttercream Frosting Recipe”

            - -
              -
            1. -
              - - - - - -

              That cake is beautiful, love it!

              - -
              - -
            2. -
            3. -
              - - - - - -

              This is DIVINE! I want to eat it all! Here from TT&J!

              - -
              - -
            4. -
            5. -
              - - - - - -

              What a BEAUTIFUL cake! I’ve been wanting to make a rose cake like this for the longest time too… I’ll have to give it a try sometime soon! This looks fabulous (and really delicious too!)

              - -
              - -
            6. -
            7. -
              - - - - - -

              What a gorgeous cake! I would love for you to share this or any of your great ideas at the link party going on now (and every Saturday through Tuesday) at ‘Or so she says …’

              - -
              - -
            8. -
            9. -
              - - - - - -

              love it so fanciful

              - -
              - -
            10. -
            11. -
              - - - - - -

              what a gorgeous cake, cheryl!

              - -
              - -
            12. -
            13. -
              - - - - - -

              Hi Cheryl, cake looks spectacular, 2 problems for me though, ’cause I do not live in USA: unbleached flour and powdered buttermilk… which would be the appropiate substitutes, thanks in advance, Consuelo

              - -
              - -
            14. -
            - - - - -
            Leave a comment »
            - - - -
            - - - -
            - - -
            -
            - -
            -

            SEEN ON

            -as seen on promo graphic -
            -
            -

            SEEN ON

            -as seen on promo graphic -
            - - - - -
            - - -Skip to Recipe
            - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Red Velvet & Cinnamon Layer Rose Birthday Cake + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + +
            + + + + TidyMom® + + + + +
            +
            + + + +
            + + + +
            + + + +
            + +
            + +
            +
            + +
            + + +

            Red Velvet Cake & Cinnamon Buttercream Frosting Recipe

            + + + + +
            +
            +
            + +
            +

            RED VELVET CAKE WITH CINNAMON BUTTERCREAM. This rose cake is sure to make any birthday or special occasion spectacular. The red velvet cake made from scratch is soft, moist, and tender, with the perfect red velvet flavor. Inside you will find fluffy cinnamon buttercream between the layers and topped with a delicious cream cheese frosting. A cake they will never forget!

            + + + +

            Whether for a birthday cake, Valentine’s Day, Christmas, or a weekend dessert you can’t go wrong with red velvet recipes like Red Velvet Gooey Butter Cookies, Red Velvet Pancakes, and Red Velvet Hot Chocolate.

            + + + +

            Be sure to sign up for my email… to get new recipes and ideas in your inbox!

            + + + +
            RED VELVET CAKE WITH CINNAMON BUTTERCREAM with a slice on a plate
            + + + + +

            Why I Love This Red Velvet Rose Cake Recipe

            + + + +

            As you can see, a rose cake looks intricate, beautiful, and visually stunning. It’s SO easy you won’t believe it until you try it for yourself! I really love making this red velvet rose cake, not just for the wow factor, but because it tastes spectacular too!

            + + + +
              +
            • I love the unexpected addition of a fluffy cinnamon buttercream nestled between the red velvet layers. (It’s even more of a wow factor than the piped rose frosting.)
            • + + + +
            • You’ll love the delicious chocolate undertones, the tang of buttermilk, and that heavenly melt-in-your-mouth crumb.
            • + + + +
            • We all love a brilliantly hued red velvet cake made from scratch; soft, moist and tender.
            • + + + +
            • Everyone will love that piping rosettes on the cake is easier than icing a smooth birthday cake–EVERY day of the week!
            • + + + +
            • Anyone will love receiving this gorgeous red velvet rose cake, special occasion or not!
            • +
            + + + + + + + +
            ingredients to make red velvet cake
            + + + +

            This post may contain affiliate links. Please read my disclosure policy here.

            + + + +

            Homemade Red Velvet Cake Ingredients

            + + + +

            First, grab the equipment you’re going to need for this red velvet cake: grab two 9” x 2” cake pans, non-stick spray, mixing bowls, measuring implements, a sifter, wooden spoon, stand mixer with a paddle attachment, large spatula, and a cooling rack. Highly recommended but optional: kitchen scale and kitchen timer.

            + + + +

            For specific amounts, please refer to the printable recipe card at the bottom of the post.

            + + + +
              +
            • All-Purpose Unbleached Flour – Use a kitchen scale for the most successful red velvet cake texture; otherwise, fluff, spoon, and level the flour.  
            • + + + +
            • Natural Cocoa Powder – I usually use Hershey’s unsweetened cocoa powder.
            • + + + +
            • Baking Powder & Baking Soda – make sure they are fresh and have not expired.
            • + + + +
            • Powdered Buttermilk
            • + + + +
            • Water
            • + + + +
            • Salt
            • + + + +
            • Vanilla Extract 
            • + + + +
            • Red Food Coloring – You can use liquid food coloring or a super red gel . Gel color is concentrated, so you need less than you would with liquid food coloring- either will work. (use 1-2 teaspoons if using gel)
            • + + + +
            • Unsalted Butter – you don’t have to wait until it is room temperature.
            • + + + +
            • Sugar – white granulated
            • + + + +
            • Large Eggs – should be at room temperature.
            • +
            + + + + + + + +

            How To Make A Red Velvet Cake From Scratch

            + + + +

            Now, now, bear with me. The instructions may seem longer than some for a red velvet cake recipe, but keep this in mind, it’s a homemade cake from scratch with two types of frosting! All the steps are simple, and there is more detail in the recipe card! So don’t miss out on making this delectable red velvet cake. You can bake the cake one day; frost and pipe the super easy rosettes the next! 

            + + + +

            When you are baking, you’ll want to use the full recipe at the bottom of the page.

            + + + +
              +
            1. Sift the dry cake ingredients, stir, and set aside.
            2. + + + +
            3. Mix the wet ingredients in a separate bowl and set aside.
            4. + + + +
            5. Beat the butter in a stand mixer, then slowly add sugar until light and fluffy. 
            6. + + + +
            7. Add the eggs one at a time.
            8. + + + +
            9. Start combining the dry flour mixture, with the wet ingredients.
            10. + + + +
            11. Divide the cake batter equally into the prepared pans.
            12. + + + +
            13. Bake the red velvet layers in preheated oven.
            14. + + + +
            15. Allow the cakes to cool completely.
            16. +
            + + + + + + + +
            +

            Ingredients For Your Red Velvet Cinnamon Buttercream Layers

            + + + +
              +
            • Butter – unsalted and softened
            • + + + +
            • Vegetable Shortening
            • + + + +
            • Salt – a pinch
            • + + + +
            • Vanilla Extract
            • + + + +
            • Powdered Sugar – break up or sift if you have clumps.
            • + + + +
            • Ground Cinnamon – should be fresh.
            • + + + +
            • Heavy Whipping Cream (aka Heavy Cream) – with a minimum 36% butterfat content. If it doesn’t say “heavy,” the product labeled whipping cream can contain 30% to 35% milk fat that will alter the texture of your cinnamon buttercream.
            • +
            + + + +

            How To Make Cinnamon Buttercream Cake Filling

            + + + +
              +
            1. Blend butter and shortening salt, vanilla, and cinnamon until smooth.
            2. + + + +
            3. Mix powdered sugar 1 cup at a time, and beat until thick and gooey.
            4. + + + +
            5. Pour heavy whipping cream using the highest speed.
            6. + + + +
            7. Beat until the cinnamon buttercream frosting is fluffy.
            8. +
            +
            + + + + + + + +
            +

            Ingredients For Gorgeous Piped Vanilla Cream Cheese Rose Frosting

            + + + +

            Stunning piped roses contrast so beautifully with the deep dark red cake. The tangy-sweet chocolate is balanced by the savory-sweet tartness of cream cheese frosting.

            + + + +
              +
            • Butter – (salted or unsalted?) softened to room temperature.
            • + + + +
            • Cream Cheese – at room temperature; full fat.
            • + + + +
            • Clear Vanilla Extract – clear vanilla keeps vanilla cream cheese frosting a crisp white.
            • + + + +
            • Powdered Sugar – break up or sift if there are any clumps.
            • + + + +
            • Heavy Whipping Cream – same as the cake, stick with the “heavy.”
            • + + + +
            • White Gel Food Coloring – is optional but will increase the brilliance of the piped rose decorations.
            • +
            + + + +

            Making Vanilla Cream Cheese Frosting For Piped Roses

            + + + +
              +
            1. Blend butter slightly, then add cream cheese and blend until combined.
            2. + + + +
            3. Combine vanilla and sugar on low; beat on medium until it begins to get fluffy.
            4. + + + +
            5. Beat heavy cream into frosting slowly until it is thick enough to hold its shape to pipe roses.
            6. + + + +
            7. Add bright white gel coloring to make cream cheese frosting bright white.
            8. +
            +
            + + + + + + + +

            Assembling Red Velvet Cake With Rose Decorations: Rose Cake

            + + + +
              +
            1. Use a long serrated knife (or nifty cake slicer/leveler) to slice cooled cake layers in half horizontally for four cake layers.
            2. + + + +
            3. Slather each red velvet cake layer with one cup of cinnamon buttercream filling.
            4. + + + +
            5. Frost the outside of the rose cake with vanilla cream cheese frosting.
            6. + + + +
            7. For stunning frosted roses, check out this easy rose cake tutorial video.
            8. +
            + + + +
            slice of layered red velvet cake with a fork in the cake.
            + + + +

            Red Velvet Rose Cake Recipe Notes/Tips

            + + + +
              +
            • If the butter is cold for the red velvet cake, it will warm quickly from the beaters.
            • + + + +
            • You may notice the batter will curdle slightly if the water is too cold; this is ok, as It will come together when you add the flour.
            • + + + +
            • I use a kitchen scale to be sure both pans are filled equally with cake batter.
            • + + + +
            • Unlike other baked goods, when you insert a toothpick to check for doneness, you should have a few moist crumbs attached, but not batter.
            • + + + +
            • You don’t have to halve the two cake layers, you can just make a two-layer cake (you might want to only make half of the cinnamon buttercream if you make a two-layer cake).
            • + + + +
            • Spread a thin “crumb coat” layer of frosting over the whole cake then refrigerate for several hours or overnight before piping the roses.
            • + + + +
            • It’s better to prep two frosting bags for piping rosettes if it’s overly warm in your kitchen or you have hot hands!
            • +
            + + + +
            slice of red velvet cake with a bite on the fork
            + + + +

            How To Store Red Velvet Rose Cake

            + + + +

            You will want to refrigerate the cake layers before frosting. Wrap the red velvet cake layers in plastic (wrap well so they don’t dry out) and put them in the refrigerator for at least a few hours or overnight.

            + + + +

            Refrigerate/Leftovers

            + + + +

            Red velvet cake frosted with cream cheese rose decoration needs refrigeration. Use an airtight cake container to refrigerate it for a few days. Red velvet rose cake MUST be refrigerated because of the cream cheese frosting.

            + + + +

            Freeze

            + + + +

            Unfrosted cake layers can also be frozen for over a month, well-wrapped. Thaw at room temperature.

            + + + +
            overhead look at red velvet layered cake
            + + + +
            +

            Red Velvet Cake FAQs

            + + + +
            What does red velvet cake taste like?

            Heaven! A wonderful melding of chocolate with an interesting, nuanced tang tempered with tart-sweet cream cheese icing. Red velvet chocolate has a velvety moist mouthfeel that is deeply satisfying. Adding the cinnamon buttercream layers puts the whole creation over the top!

            Can you make a black velvet cake?

            Why not?! You can use black cocoa powder for the cake and the frosting. FYI- avoid black food coloring, it will tint your teeth and mouth and lips (speaking from experience when we had black icing on a bakery cake years ago) Shake it up with blood-red piped roses!

            How long until I can start frosting a red velvet birthday cake?

            When it’s completely cooled. If your red velvet cake is warm at all, you will have a melty mess with the frosting. Ideally, you should pop it in the fridge for a few hours before frosting, just wrap really well in plastic wrap.

            +
            + + + +
              + + + +

              Like This Recipe? Pin It!

              + + + +
              red velvet cake on a cake stand and a slice on a plate.
              + + + +

              Originally posted in October 2009. UPDATED November 2018 and September 2023. We spiffed up this post with more information and 1 change to the recipe: I now use white chili beans in place of cannellini beans.

              + + + +
              + +
              + +
              + + +
              + RED VELVET CAKE WITH CINNAMON BUTTERCREAM with a slice on a plate
              +

              Red Velvet Cake With Cinnamon Buttercream

              + +
              + +
              + Yield: + one 9-inch layer cake +
              + +
              + Prep Time: + 1 hour +
              +
              + Cook Time: + 25 minutes +
              +
              + Minimum Chill Time: + 2 hours +
              +
              + Total Time: + 3 hours 25 minutes +
              + +
              +
              + +
              +
              + +
              + +
              +

              This rose cake is sure to make any birthday or special occasion spectacular. The red velvet cake made from scratch is soft, moist and tender, with the perfect red velvet flavor. Inside you will find fluffy cinnamon buttercream between the layers and topped with a delicious cream cheese frosting. A cake they will never forget!

              +
              +
              +

              Ingredients

              + +

              Red Velvet Cake

              +
                +
              • + 2 cups all-purpose unbleached flour
              • +
              • + 1/2 cup natural cocoa powder
              • +
              • + 2 teaspoons baking powder
              • +
              • + 1/2 teaspoon baking soda
              • +
              • + 4 Tablespoons powdered ButterMilk
              • +
              • + 1 teaspoon salt
              • +
              • + 1 cup water
              • +
              • + 1 tablespoon vanilla extract
              • +
              • + 4 tablespoons (2 ounces) liquid red food coloring (or 2-3 teaspoons if using gel color)
              • +
              • + 1 cup unsalted butter; can be cold from the refrigerator
              • +
              • + 1 1/2 cups sugar
              • +
              • + 4 large eggs, room temp
              • +
              +

              Cinnamon Butter Cream

              +
                +
              • + 1 cup butter (softened)
              • +
              • + 1 cup vegetable shortening
              • +
              • + 1 pinch of salt
              • +
              • + 1/4 teaspoons vanilla extract
              • +
              • + 4 cups powdered sugar
              • +
              • + 1-2 teaspoons ground cinnamon
              • +
              • + 1/3 cup heavy whipping cream
              • +
              +

              Vanilla Cream Cheese Frosting

              + +
              +
              +
              +

              Instructions

              +

              for Red Velvet Cake

              1. Preheat to 350° F
              2. Generously grease two, 9- x 2-inch pans with non-stick spray or shortening.
              3. In a medium-sized bowl, after measuring, sift together the flour, cocoa powder, baking powder, baking soda, powdered buttermilk, and salt. Stir together with a spoon. Set aside.
              4. Mix the water with the food coloring and vanilla extract. Set aside.
              5. Using a stand mixer with a paddle attachment, beat the butter on low speed until soft. (If the butter is cold, it will warm quickly from the beaters - taking about 60 seconds).
              6. Slowly add sugar in a steady stream at the side of the bowl. Increase speed to medium and beat for 2 minutes until light yellow and fluffy. Stop the mixer and scrape the side and bottom of the bowl with a large rubber spatula.
              7. With the mixer on low, add the eggs one at a time and beat for 20 seconds after each addition.
              8. Increase the mixer speed to medium and beat the mixture for 2 minutes. be sure to use a kitchen timer to help you keep track of the time. The mixture will become fluffy and aerated.
              9. Add the flour mixture in 3 equal portions, alternating with the water in 2 equal portions, beginning and ending with the flour. (If the water is cold, the batter will curdle slightly. It's ok. It will come together when you add the flour.) Mix on low and work quickly so you don't over-mix.
              10. After completing the last addition of flour, stop the mixer, and scrape the side and bottom of the bowl with a large rubber spatula.
              11. Then, let the mixer run for 30 seconds on LOW. The batter will be thick and fluffy. STOP the mixer. Do NOT overmix.
              12. With a large rubber spatula, give the batter ONE or TWO quick folds to incorporate any stray flour or liquid left at the sides and bottom of the bowl. do not continue mixing!
              13. Divide the batter equally into the prepared pans and lightly smooth their tops. The pans should be about 1/2-full.(I use my kitchen scale to be sure both pans are equal)
              14. Bake the cake layers for 20 to 30 minutes or until the top feels firm and gives slightly when touched. (inserted a toothpick in the middle should have a few moist crumbs attached, but not batter.)
              15. Loosen the sides with a small metal spatula or sharp knife. Invert onto a cake rack and place upright to cool completely until they are no longer warm. Then, wrap the cakes up tight with plastic wrap and put them in the fridge for at least 2-3 hours or overnight before frosting.

              For Cinnamon Buttercream

              1. In a mixing bowl, blend butter and shortening until smooth. Add a pinch of salt, vanilla, and cinnamon. Continue mixing until well blended. Gradually add powdered sugar 1 cup at a time, beating well after each addition. Eventually, you will have a very thick gooey mixture. On the highest speed of your mixer, stream in the heavy whipping cream- pour nice and slow.
              2. Continue beating on high speed until the frosting is fluffy

              For Vanilla Cream Cheese Frosting

              1. Place butter in a large mixing bowl and blend slightly. Add cream cheese and blend until combined, about 30 seconds.
              2. Add vanilla and sugar and blend on low until combined. Increase to medium speed and beat until it begins to get fluffy.
              3. Slowly add the cream a little at a time until desired consistency is met. (you want it thick enough to hold its shape if you are going to pipe on roses)I added some bright white gel coloring at this point to make my frosting nice and white.
              4. Beat until fluffy, about 1 minute.

              To Assemble Rose Cake

              1. Remove cakes from the fridge.
              2. Using a long serrated knife, slice both cold cake layers in half horizontally, yielding 4 cake layers (you can leave your cake as 2 thicker layers with one layer of filling if you'd prefer).
              3. Top each cake layer with about 1 cup of cinnamon buttercream.
              4. Frost the outside of the cake with Vanilla Cream Cheese Frosting.
              5. You can go to youtube to follow a rose cake tutorial.
              6. Enjoy!
              +
              +

              Notes

              +
              +

              STORAGE

              • Unfrosted cake layers can be refigerated well wrapped for a few hours or overnight before frosting. A cold cake is much easier to frost.
              • Unfrosted cake layers can be frozen for more than one month, well wrapped. Thaw at room temperature.
              • DECORATED CAKE STORAGE: Cream Cheese Frosting needs refrigeration, so this cake MUST be refrigerated, where the cake will keep for a few days.
              +
              +
              +
              + +
              + +
              Nutrition Information:
              + + Yield: 14 + + Serving Size: 1 + +
              Amount Per Serving: + + Calories: 1187Total Fat: 71gSaturated Fat: 41gTrans Fat: 1gUnsaturated Fat: 26gCholesterol: 212mgSodium: 614mgCarbohydrates: 134gFiber: 1gSugar: 115gProtein: 7g +
              + +

              Nutrition information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin, and freshness of ingredients used and are just estimates. We encourage, especially if these numbers are important to you, to calculate these on your own for most accurate results.

              + +
              + + +
              +
              + + + +
              +
              +

              Did you make this recipe?

              +

              Please leave a comment on the blog or share a photo on Instagram

              +
              +
              + +
              + +
              + + +
              + + +
              + +
              +
              + + + +
              slices of red velvet cake
              + + + +
              +
              +
              +
              +
              +
              +
              +
              cheryl
              +

              Hi there, I'm Cheryl!

              As a wife, mom, and caffeine enthusiast, my journey has taken me from bustling mornings with my family to sharing delicious recipes, home care tips, and heartfelt decorating insights with wonderful readers like you. My love for baking, photography, and tidiness shines through every post I craft. Dive into my world and discover the art of homemaking, one tidy moment at a time. Read more...

              + +
              +
              +
              +
              +

              Tidymom is a participant in the amazon services llc associates program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

              +

              Please respect my work, recipes and photographs. If you do use a recipe in your own writing, please give proper credit and link back to the original post. + +

              +
              + + + + +
              + +
              +
              + +
              + + +
              + +
              + +
              + + + +
              +

              Leave a Reply

              Your email address will not be published. Required fields are marked *

              + +

              + +

              + +

              + 61 comments on “Red Velvet Cake & Cinnamon Buttercream Frosting Recipe”

              + +
                +
              1. +
                + + + + + +

                That cake is beautiful, love it!

                + +
                + +
              2. +
              3. +
                + + + + + +

                This is DIVINE! I want to eat it all! Here from TT&J!

                + +
                + +
              4. +
              5. +
                + + + + + +

                What a BEAUTIFUL cake! I’ve been wanting to make a rose cake like this for the longest time too… I’ll have to give it a try sometime soon! This looks fabulous (and really delicious too!)

                + +
                + +
              6. +
              7. +
                + + + + + +

                What a gorgeous cake! I would love for you to share this or any of your great ideas at the link party going on now (and every Saturday through Tuesday) at ‘Or so she says …’

                + +
                + +
              8. +
              9. +
                + + + + + +

                love it so fanciful

                + +
                + +
              10. +
              11. +
                + + + + + +

                what a gorgeous cake, cheryl!

                + +
                + +
              12. +
              13. +
                + + + + + +

                Hi Cheryl, cake looks spectacular, 2 problems for me though, ’cause I do not live in USA: unbleached flour and powdered buttermilk… which would be the appropiate substitutes, thanks in advance, Consuelo

                + +
                + +
              14. +
              + + + + +
              Leave a comment »
              + + + +
              + + + +
              + + +
              +
              + +
              +

              SEEN ON

              +as seen on promo graphic +
              +
              +

              SEEN ON

              +as seen on promo graphic +
              + + + + +
              + + +Skip to Recipe
              + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/timesofindia.testhtml b/tests/test_data/timesofindia.testhtml index 68f0e86e3..17b6dc90c 100644 --- a/tests/test_data/timesofindia.testhtml +++ b/tests/test_data/timesofindia.testhtml @@ -1,5 +1,5 @@ Stuffed Tortellini Recipe: How to Make Stuffed Tortellini Recipe | Homemade Stuffed Tortellini RecipeStuffed Tortellini Recipe: How to Make Stuffed Tortellini Recipe | Homemade Stuffed Tortellini Recipe - -
              - - + + - - - - - + + - - + - - - - - - - - - + + + + + + + - + +
              + + + + + + + + +
              + + + +

              Banana, chocolate and oatmeal tea bread

              + +

              We make a fresh tea bread and muffins of the same flavour every day in the restaurant and shop kitchen. Many of our customers buy them for their children as they contain less added sugar than some other tea breads. The best bananas to use would be those slightly browning on the skin – not yellow ones. Use the best-quality bitter chocolate you can.

              - -
              - - + +
              + +
              - - - -
              -
                - - -
              • - - - - - - - - - - - - - - - - Preparation time: - - - - - - - - - - - - 15 minutes - - - - - - - - - - - - -
              • -
              • - - - - - - - - - - - - - - - - Cooking time: - - - - - - - - - - - - 40 minutes - - to 50 minutes - - - - - - - - - - - - -
              • - -
              • - - - - - - - - - - - - - - - - Total time: - - - - - - - - - - - - - 55 minutes - - to 1 hour 5 minutes - - - - - - - - - - - - - - - - 60 minutes - - 5 minutes - - - - -
              • + + + +
                +
                  + + +
                • + + + + + + + + + + + + + + + + Preparation time: + + + + + + + + + + + + 15 minutes + + + + + + + + + + + + +
                • +
                • + + + + + + + + + + + + + + + + Cooking time: + + + + + + + + + + + + 40 minutes + + to 50 minutes + + + + + + + + + + + + +
                • + +
                • + + + + + + + + + + + + + + + + Total time: + + + + + + + + + + + + + 55 minutes + + to 1 hour 5 minutes + + + + + + + + + + + + + + + + 60 minutes + + 5 minutes + + + + +
                - -
                - - - -

                - - - - - - Serves: - 8 - - -

                + +
                + + + +

                + + + + + + Serves: + 8 + + +

                - - -

                Ingredients

                -
                - -
                + + +

                Ingredients

                +
                + +
                • 1 Large egg
                • @@ -790,18 +786,18 @@ We make a fresh tea bread and muffins of the same flavour every day in the resta
                • 40g Dark chocolate, finely chopped
                - -
                - - + +
                + +
                - -
                - -

                Method

                -
                - -
                + +
                + +

                Method

                +
                + +
                1. Preheat the oven to 180°C/gas 4. Line a 1 litre (15cm x 7.5cm) loaf tin with buttered, non-stick baking parchment or silicone paper. Whisk the egg, oil and sugar together until thick. Slice 2 bananas finely and whisk into the mixture. Set aside 1 tbsp of the oats; fold in the remaining ingredients until the mixture is smooth.
                2. @@ -814,248 +810,248 @@ Bake for 40–50 minutes or until golden.
                3. The cake is done when a metal skewer inserted into the centre of the cake comes out clean. Allow the tea bread to cool in the tin, then transfer to a wire rack to cool completely.
                - -
                - - + +
                + +
                - -
                - - -
                -

                Your recipe note

                -
                -
                -

                Edit your recipe note

                -
                - -
                + +
                + + +
                +

                Your recipe note

                +
                +
                +

                Edit your recipe note

                +
                + +

                Drinks recommendation

                Children will probably prefer apple juice or water, but the grown-ups will deserve a classically restorative tea such as a blend from Kenya, India and Rwanda.

                - -
                - - -
                - - - - -

                Comments

                -
                -
                -

                Average user rating

                - - -
                - 4 stars -
                + +
                + +
                + + + + +

                Comments

                +
                +
                +

                Average user rating

                + + +
                + 5 stars +
                +
                - -
                -
                - + +
                +
                +
                - - - - -
                - -

                Glossary

                - - - - - - - - - - - + + +
                + + +
                + + + + diff --git a/tests/test_data/watchwhatueat.testhtml b/tests/test_data/watchwhatueat.testhtml index a18675cda..1e4e1a714 100644 --- a/tests/test_data/watchwhatueat.testhtml +++ b/tests/test_data/watchwhatueat.testhtml @@ -1,824 +1,1356 @@ - - - - - -Healthy Instant Pot Cauliflower With Delicious Gravy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                open menu
                open search bar
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + Healthy Instant Pot Cauliflower With Delicious Gravy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                + +
                + + +
                + +
                +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/wearenotmartha_1.testhtml b/tests/test_data/wearenotmartha_1.testhtml index 4ee2592e3..98a0ad800 100644 --- a/tests/test_data/wearenotmartha_1.testhtml +++ b/tests/test_data/wearenotmartha_1.testhtml @@ -1,675 +1,743 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Starbucks Grilled Cheese {Copycat Recipe} - We are not Martha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

              Footer

              - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Starbucks Grilled Cheese {Copycat Recipe} - We are not Martha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

              Footer

              + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/wearenotmartha_2.testhtml b/tests/test_data/wearenotmartha_2.testhtml index 6f7bf2e8e..0c38ba978 100644 --- a/tests/test_data/wearenotmartha_2.testhtml +++ b/tests/test_data/wearenotmartha_2.testhtml @@ -1,800 +1,884 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Chocolate Cream Cold Brew Recipe {Starbucks} - We are not Martha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

              Footer

              - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Chocolate Cream Cold Brew Recipe {Starbucks} - We are not Martha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

              Footer

              + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/weightwatcherspublic.testhtml b/tests/test_data/weightwatcherspublic.testhtml index bb6265d50..8996400ea 100644 --- a/tests/test_data/weightwatcherspublic.testhtml +++ b/tests/test_data/weightwatcherspublic.testhtml @@ -1,29 +1,18 @@ - + Kartoffelgulasch Rezept | WW Deutschland - - + + - - + -
              Foto Kartoffelgulasch von WW

              Kartoffelgulasch

              10 - 13
              PersonalPoints™ pro Portion
              Gesamtzeit
              40 min
              Zubereitungsdauer
              40 min
              Garzeit
              0 min
              Portion(en)
              4
              Schwierigkeitsgrad
              Leicht
              Das Rezept zaubert ein saftiges, würziges Gericht auf den Tisch und schmeckt garantiert.

              Zutaten

              Kartoffeln

              800 g, vorwiegend festkochend

              Zwiebel/n

              2 Stück, mittelgroß

              Paprika

              2 Stück, rot

              Paprika

              2 Stück, grün

              Petersilie

              1 EL, gehackt

              Paprika

              2 Stück, gelb

              Tomaten, frisch

              250 g

              Wiener Würstchen

              4 Stück

              Pflanzenöl, Rapsöl/Sonnenblumenöl

              2 TL

              Tomatenmark

              2 EL

              Gemüsebouillon/Gemüsebrühe, zubereitet

              250 ml, (1 TL Instantpulver)

              Oregano

              1 TL, gehackt

              Paprikapulver

              1 TL

              Salz/Jodsalz

              1 Prise(n)

              Pfeffer

              1 Prise(n)

              Schmand, 24 % Fett

              2 EL

              Anleitung

              1. Kartoffeln und Zwiebeln schälen. Kartoffeln würfeln und Zwiebeln in Streifen schneiden. Paprika waschen, entkernen und in Stücke schneiden. Tomaten waschen und in Spalten schneiden. Würstchen in Scheiben schneiden.
              2. Öl in einem Topf erhitzen, Kartoffelwürfel und Zwiebelstreifen darin ca. 5 Minuten anbraten. Paprikastücke zufügen, Tomatenmark einrühren und kurz mitbraten. Mit Brühe ablöschen und zugedeckt ca. 15 Minuten garen.
              3. Kartoffelgulasch mit Oregano, Paprikapulver, Salz und Pfeffer würzen. Würstchenscheiben und Tomatenspalten zufügen und weitere ca. 5 Minuten garen. Kartoffelgulasch mit Salz und Pfeffer abschmecken. Mit einem Klecks Schmand und Petersilie bestreut servieren.
              \ No newline at end of file +
              Foto Kartoffelgulasch von WW

              Kartoffelgulasch

              13
              Points®
              Gesamtzeit
              40 min
              Zubereitungsdauer
              40 min
              Garzeit
              0 min
              Portion(en)
              4
              Schwierigkeitsgrad
              Leicht
              Das Rezept zaubert ein saftiges, würziges Gericht auf den Tisch und schmeckt garantiert.

              Zutaten

              Kartoffeln

              800 g, vorwiegend festkochend

              Zwiebel/n

              2 Stück, mittelgroß

              Paprika

              2 Stück, rot

              Paprika

              2 Stück, grün

              Petersilie

              1 EL, gehackt

              Paprika

              2 Stück, gelb

              Tomaten, frisch

              250 g

              Wiener Würstchen

              4 Stück

              Pflanzenöl, Rapsöl/Sonnenblumenöl

              2 TL

              Tomatenmark

              2 EL

              Gemüsebouillon/Gemüsebrühe, zubereitet

              250 ml, (1 TL Instantpulver)

              Oregano

              1 TL, gehackt

              Paprikapulver

              1 TL

              Salz/Jodsalz

              1 Prise(n)

              Pfeffer

              1 Prise(n)

              Schmand, 24 % Fett

              2 EL

              Anleitung

              1. Kartoffeln und Zwiebeln schälen. Kartoffeln würfeln und Zwiebeln in Streifen schneiden. Paprika waschen, entkernen und in Stücke schneiden. Tomaten waschen und in Spalten schneiden. Würstchen in Scheiben schneiden.
              2. Öl in einem Topf erhitzen, Kartoffelwürfel und Zwiebelstreifen darin ca. 5 Minuten anbraten. Paprikastücke zufügen, Tomatenmark einrühren und kurz mitbraten. Mit Brühe ablöschen und zugedeckt ca. 15 Minuten garen.
              3. Kartoffelgulasch mit Oregano, Paprikapulver, Salz und Pfeffer würzen. Würstchenscheiben und Tomatenspalten zufügen und weitere ca. 5 Minuten garen. Kartoffelgulasch mit Salz und Pfeffer abschmecken. Mit einem Klecks Schmand und Petersilie bestreut servieren.
              \ No newline at end of file diff --git a/tests/test_data/wellplated.testhtml b/tests/test_data/wellplated.testhtml index d2581d663..da2223c36 100644 --- a/tests/test_data/wellplated.testhtml +++ b/tests/test_data/wellplated.testhtml @@ -1,1458 +1,1185 @@ - - - - - - - - Egg Fried Rice {One Pan + 15 Minutes} – WellPlated.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              -
              - the well plated cookbook

              The Well Plated Cookbook is now available!

              -
              -

              Egg Fried Rice

              This post may contain affiliate links. Please read our disclosure policy.

              - -

              Today, I’m sharing my top tips to make healthy Egg Fried Rice at home that tastes BETTER than what you can get at a restaurant. It’s true!

              - - - -
              easy egg fried rice in a skillet
              - - - -

              Why You’ll Love This Fried Rice Recipe

              - - - -

              Learning how to make homemade egg fried rice is an easy and valuable life skill.

              - - - -
                -
              • FAST. Mastering this simple technique not only yields tasty results but adds an easy, flavorful meal to your recipe arsenal that can be ready in 15 minutes flat.
              • - - - -
              • Fully Loaded. Unlike the disappointing, lackluster versions of fried rice you’ve experienced in the past, this recipe doesn’t skimp on the good stuff: veggies and eggs.
              • - - - -
              • Simple, Flexible Ingredients. The ingredients to make fried rice couldn’t be easier. This simple recipe requires any vegetables you have on hand (even frozen), egg (plus any protein you like), rice (leftover rice is best), and a homemade sauce that’s just two ingredients!
              • - - - -
              • Nutritious. Fried rice can be good for you! Because you can control the sugar and oil, you can use what you need and skip what you don’t.
              • - - - -
              • Authentic Flavor. With a few easy tips (use cold rice; a bit of butter), you can make restaurant-style fried rice from scratch, no sweat.
              • - - - -
              • Leftover Friendly. Once you learn how to make it, you’ll want to go ahead and double this recipe. It’s the trifecta of sweet, sticky, and savory, and it tastes even better reheated.
              • -
              - - - -

              Ditch the takeout menu and grab your wok (or skillet). It’s time to learn how to make the best fried rice recipe!

              - - - -
              a close of up Chinese egg fried rice with vegetables
              - - -

              5 Star Review

              Absolutely DELICIOUS. This is such a flexible dish too, you can literally mold it to whatever flavor profile you want.
              -Erin’s recipes are seriously OUT OF THIS WORLD. I wish I could give this more than 5 stars.

              -— Stephen —
              - - -

              The Best Rice for Fried Rice

              - - - -

              If you take one thing away from this post, let it be this: the best rice to use when making homemade fried rice is leftover, COLD rice.

              - - - -
                -
              • Cold rice works best for fried rice because it is drier, which keeps the fried rice from becoming soggy.
              • - - - -
              • It also helps the individual rice grains separate from
              • -
              - - - -

              As far as which type of rice to use, that’s up to you! You can choose brown or white rice.

              - - - - - - -
              -
              a bowl of homemade healthy fried rice
              - - -

              How to Make Egg Fried Rice from Scratch

              - - - -

              The magic of this recipe’s tastiness and ease lies in its fusion of fresh ingredients with pantry and freezer staples.

              - - - -

              The ingredients for fried rice are simple, but they come together to create something truly addictive.

              - - - -
              - - - -

              The Ingredients

              - - - -
                -
              • Leftover COLD Rice. I cannot stress the COLD part enough, so I’m stating it here again. You must cool rice to make the best fried rice. Cold rice is the secret to great fried rice. You do cook rice before frying it, so go ahead and put the rice on the stove now. You’ll want it at the ready when it’s time to cook dinner!
              • - - - -
              • Vegetables. Unlike the takeout version, you’ll find a heap of colorful vegetables in every forkful of this fried rice recipe. For freshness and color, I used red bell pepper. For speed and ease, I added a 10-ounce bag of frozen peas and carrots. The carrots and peas tasted fantastic, and I spent exactly zero minutes chopping them.
              • -
              - - -

              Market Swap

              - -

              You can use any mix of fresh OR FROZEN vegetables that you prefer! Here are a few other tasty veggies that work well in homemade fried rice:

              - - - -
                -
              • Pea Pods
              • - - - -
              • Broccoli
              • - - - -
              • Slice Onions
              • - - - -
              • Eggplant
              • - - - -
              • Yellow Squash
              • - - - -
              • Zucchini
              • - - - -
              • Mushrooms
              • - - - -
              • Corn
              • - - - -
              • Green beans
              • -
              - -
              - - -
                -
              • Butter. Another of my best-ever fried rice secrets! Adding butter to fried rice is a pro tip that no restaurant will tell you but is oh-so-true.
              • - - - -
              • Oyster Sauce. Think of oyster sauce as an umami bomb of instant flavor. It’s thick, sticky, and its flavor is rich and complex. It coats every grain of rice with unmistakable flair. You can find oyster sauce in the Asian food aisle of any major grocery store.
              • - - - -
              • Soy Sauce. More umami. I recommend low-sodium soy sauce so that the rice doesn’t become too salty and you can better control its flavor.
              • -
              - - -

              Dietary Note!

              - -

              For a gluten-free fried rice recipe, swap the soy sauce for tamari or coconut aminos. I would also suggest checking the label of your oyster sauce since some brands may add gluten-containing additives.

              - -
              - - -
                -
              • Edamame. A quick and easy way to add protein to vegetable fried rice. Look for shelled edamame in the freezer section of the grocery store.
              • - - - -
              • Green Onions + Garlic. For freshness, bite, and zing.
              • - - - -
              • Eggs. Fried rice with egg is classic, plus it adds more protein.
              • -
              - - -

              Substitution Tip

              - -

              For fried rice without egg, simply omit it from the recipe. If you have an egg allergy and would like something with a similar texture, try adding pieces of Air Fryer Tofu.

              - -
              - - -

              The Directions

              - - - -
                -
              1. Mix the oyster sauce and soy sauce. That good umami flavor.
              2. -
              - - - -
              a pan with scrambled eggs for fried rice
              - - - -
                -
              1. Scramble the eggs in butter.
              2. -
              - - - -
              chopped bell peppers in a wok
              - - - -
                -
              1. Sauté fresh veggies over medium-high heat in peanut oil or a similar high-temp cooking oil until crisp-tender.
              2. -
              - - - -
              a wok with carrots, edamame, and bell peppers
              - - - -
                -
              1. Add the frozen vegetables and edamame. Stir constantly for 30 seconds, then add the garlic.
              2. -
              - - - -
              a wok with rice and vegetables
              - - - -
                -
              1. Add the brown rice and pour in the fried rice sauce. Stir until the rice is heated through and coated with saucy goodness. Fold in the eggs and scallions, and serve. ENJOY!
              2. -
              - - -
              -
              a bowl with homemade fried rice with leftover rice and vegetables
              - - -

              Recipe Variations

              - - - -

              This plain fried rice tastes anything but plain! That said, if you want to change it up, here are some ideas:

              - - - -
                -
              • Chicken Fried Rice. You can use chicken breasts or thighs.
              • - - - -
              • Pork Fried Rice. Pork is another lean protein option you can try.
              • - - - -
              • Shrimp Fried Rice. Quick-cooking shrimp add virtually zero time to this recipe.
              • - - - -
              • Pineapple Fried Rice. When you add your chopped red bell pepper to the pan, also add about 2 cups of chopped fresh or drained canned pineapple. YUM!
              • - - - -
              • Low Carb Fried Rice. You can also swap out the brown rice entirely! Try this Cauliflower Fried Rice.
              • - - - -
              • Spicy Fried Rice. Add a big pinch of red pepper flakes or top with sriracha.
              • -
              - - - -

              Recipe Tips and Tricks

              - - - -
                -
              • Don’t Overdo the Soy Sauce. If you’re anything like I was as a kid, you loaded on the soy sauce onto your Stir Fry Noodles until it was swimming in a pool. While it may be tempting to keep adding more soy sauce while cooking, stick to the 1 tablespoon (I promise it will have plenty of flavor). You can always add a drizzle on your portion later.
              • - - - -
              • Use a Large Pan or Wok. Make sure your pan is big enough to cook all the ingredients evenly and stir easily without spills. Nothing worse than losing some of this precious dish off the side of the pan!
              • - - - -
              • Keep Your Pan HOT. A hot pan is critical for achieving that crispy, toasty deliciousness that comes from perfect fried rice. If your pan isn’t hot enough, you may end up steaming everything instead of frying it.
              • - - - -
              • Do Not Stir the Eggs until They’ve Started to Set. Use a rubber spatula to break the eggs into little, bite-sized pieces. Take care not to overcook!
              • - - - -
              • Chop the Veggies Small. Whichever vegetables you choose, to make this recipe move quickly and ensure the vegetables cook evenly, chop the vegetables small. (Also true for Cabbage Stir Fry.)
              • - - - -
              • Load on the Veggies. Unlike the takeout version, this homemade fried rice can be hearty enough to stand on its own without a separate main dish. Toss in whatever veggies you and your family love, and this dish will become colorful, flavorful, and filling!
              • - - - -
              • USE COLD RICE. If it feels like I’m obsessing over this point, it’s because I am. This is how you can make fried rice better. (Save the freshly-cooked rice for Broccoli Rice Casserole.)
              • -
              - - -
              -
              a bowl with egg and vegetable for simple homemade fried rice
              - - -

              Storage Tips

              - - - -
                -
              • To Store. Let your cooked homemade fried rice cool to room temperature, then place it in the fridge in an airtight storage container for up to 5 days.
              • - - - -
              • To Reheat. Gently rewarm leftovers in a large skillet over medium-low heat until hot. You can also place leftovers on a microwave-safe plate or in a bowl and microwave for 1 minute or until warmed through.
              • - - - -
              • To Freeze. Once your homemade fried rice has cooled, place it in an airtight, freezer-safe storage container or zip-top bag, removing as much air as possible. Freeze for up to 3 months. Let thaw overnight in the refrigerator, then reheat as directed.
              • -
              - - -
              -
              Chinese fried rice restaurant style in a bowl
              - - -

              What to Serve with Egg Fried Rice

              - - - -

              Thanks to the heap of vegetables, edamame, egg, and whole grains, this recipe is substantial and well-rounded enough to be relatively good for you as a main dish too.

              - - - -

              That said, if you’d like to serve it as a side or part of a larger meal, here are some ideas:

              - - - - - - - - - - - -
                -
              • Wok. If you love making stir fry recipes, adding a wok to your kitchen cookware collection is well worth the investment.
              • - - - -
              • Chopsticks. Adding a pair of fun and fancy chopsticks takes takeout-style meals at home to the next level (I also love these are dishwasher safe).
              • - - - -
              • Glass Measuring Cup. For whisking together that yummy, simple fried rice sauce.
              • -
              - - - -

              I often lovingly refer to this sort of Asian cuisine-inspired recipe as “takeout, fake out” but the nickname doesn’t feel appropriate this time.

              - - - -

              Honestly, this egg fried rice is so delicious, standard takeout fried rice or hibachi fried rice will never do it for you again!

              - - -
              - -
              -

              Egg Fried Rice

              -
              4.96 from 24 votes
              -
              How to make easy egg fried rice from scratch that's better than takeout! Simple, healthy ingredients and ready in 15 minutes!
              -
              -
              -
              Prep: 10 minutes
              -
              Cook: 15 minutes
              -
              Total: 25 minutes
              -
              -
              -
              Servings: 6 servings
              -
              - -
              -
              - -

              Ingredients
                

              • 1/4 cup oyster sauce*
              • 1 tablespoon soy sauce (I use low-sodium) plus additional to taste
              • 2 tablespoons unsalted butter divided, or butter with canola oil spread
              • 3 large eggs lightly beaten
              • 1 tablespoon canola oil
              • 1 large red, yellow, or orange bell pepper cut into 1/4-inch dice (about 1 1/4 cups)
              • 1 bag frozen peas and carrots thawed (12 ounces)
              • 1 cup frozen shelled edamame thawed (optional, but great for extra protein)
              • 2 cloves garlic minced
              • 2 1/2 cups COLD cooked brown rice break up large clumps with your fingers
              • 1/2 cup chopped green onions about 3 medium
              • Red pepper flakes Sriracha, or hot sauce of choice (optional)
              -
              -
              -

              Instructions
               

              • In a small bowl, stir together the oyster sauce and soy sauce. Set aside. Grab a small bowl and a large, flexible rubber spatula, and keep both handy.
              • Heat a 12-inch nonstick skillet over medium heat until hot, about 2 minutes. Add 1/2 tablespoon butter and swirl to coat the bottom of the pan. Add the eggs, and cook without stirring until they barely start to set, about 20 seconds. With your spatula, scramble and break the eggs into little, bite-sized pieces. Continue to cook, stirring constantly, until eggs are just cooked through but not yet browned, about 1 additional minute. Transfer eggs to the small bowl and set aside.
              • Return the skillet to the heat, and increase the heat to high. Let the skillet warm until it is nice and hot, about 1 minute. Add the canola oil, and swirl to coat. Add the diced bell pepper, and cook until it is crisp-tender, about 4 minutes.
              • Add the remaining 1 1/2 tablespoons butter, peas and carrots, and edamame. Cook, stirring constantly, for 30 seconds. Stir in the garlic and cook until fragrant, about 30 seconds (do not let the garlic burn!).
              • Add the brown rice and the oyster sauce mixture. Continue cooking, stirring constantly and breaking up any remaining rice clumps, until the mixture is heated through, about 3 minutes.
              • Add reserved eggs and green onions. Cook and stir until the mixture is completely heated through, about 1 minute more. Enjoy immediately with a sprinkle of red pepper flakes or dash of hot sauce and additional soy sauce as desired.
              -

              Video

              -
              - - - - - -
              -
              -

              Notes

                -
              • TO STORE: Let your cooked homemade fried rice come to room temperature and place it in the refrigerator in an airtight storage container for up to 5 days.
              • -
              • TO REHEAT: Place your fried rice on a microwave-safe plate or in a bowl and microwave for 1 minute or until warmed through.
              • -
              • TO FREEZE: Once your homemade fried rice has cooled, place it in a freezer-safe container or ziptop bag, removing as much air as possible. Freeze for up to 3 months.
              • -
              • *INGREDIENT NOTE: Oyster sauce is readily available in the Asian or international food aisle of most major grocery stores. It has a unique flavor and texture, and if you substitute something else for it, your fried rice won’t taste the same. If you’d like to experiment with making the recipe without oyster sauce, you can simply omit it or swap in 1 tablespoon of sesame oil to add flavor. 
              • -
              -

              Nutrition

              Serving: 1(of 6), about 1 cupCalories: 229kcalCarbohydrates: 25gProtein: 9gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 103mgPotassium: 283mgFiber: 4gSugar: 2gVitamin A: 1206IUVitamin C: 38mgCalcium: 53mgIron: 2mg
              -

              Join today and start saving your favorite recipes

              Create an account to easily save your favorite recipes and access FREE meal plans.

              Sign Me Up
              - -
              - -

              Frequently Asked Questions

              - - - -
              Can You Make Fried Rice With Fresh Rice?

              You can make fried rice with fresh rice, but let the rice chill completely in the refrigerator before starting the recipe. This is CRUCIAL for the recipe to turn out properly. For best results, stick to day-old rice (or rice that’s been in the freezer and then thawed).

              What Makes Chinese Fried Rice Taste So Good?

              Takeout fried rice is typically loaded with unhealthy fats and sodium and sugar-heavy sauces. While these DO taste divine, they’re not the healthiest option to eat on the regular. I think this healthy fried rice gives you the best of both worlds.

              Can Fried Rice Be Eaten Cold?

              Truth be told, I love this dish leftover just as much as I do when it’s fresh. The flavors marry, and it becomes extra irresistible. And, yes, I’ve been known to eat it cold right out of the container (sometimes at breakfast with cold Beef Lo Mein).

              Does Mixing Egg Into Rice Cook It?

              As long as you heat and stir the eggs over high heat for a few minutes, they will cook. While I prefer to cook the eggs before frying the rice, then add them in at the end so you get those tasty bits of egg, if you forget to cook the eggs first, you can pour beaten eggs into the rice at the end, then stir to cook them through.

              - -
              - -

              More Takeout-inspired stir fries

              Did you try this recipe?

              I want to see!

              Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

              Share this Article

              Pin

              You May Also Like

              -
              Free Email Series
              Sign Up for FREE Weekly Meal Plans
              Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better! - -

              Erin Clarke

              Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at wellplated.com and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

              -

              Learn more about Erin

              -
              - -
              -

              Leave a Comment

              Did you make this recipe?

              Don't forget to leave a review!

              Your email address will not be published. Required fields are marked *

              - -
              - Recipe Rating -




              -
              -
              -

              - -

              - -

              -

              46 Comments

              Leave a comment

              1. -
                - - -
                -

                The peppers do not belong in fried rice. The peppers are too strong and that is the only thing you taste. My rice was not fluffy as the vegetables had too much water I think. It all stuck together and was very glue like. I will not be making again.

                -
                - -
                -
                  -
                1. -
                  - - -
                  -

                  I’m sorry to hear you didn’t enjoy the recipe Elizabeth. The amounts and method has worked well for myself (and others) so I wished it would of been a hit for you too.

                  -
                  - -
                  -
                2. -
                -
              2. -
              3. - -
                  -
                1. - -
                2. -
                -
              4. -

              Load More Comments

              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Egg Fried Rice {One Pan + 15 Minutes} – WellPlated.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + the well plated cookbook

              The Well Plated Cookbook is now available!

              +
              +

              Egg Fried Rice

              This post may contain affiliate links. Please read our disclosure policy.

              +

              Today, I’m sharing my top tips to make healthy Egg Fried Rice at home that tastes BETTER than what you can get at a restaurant. It’s true!

              + + + +
              easy egg fried rice in a skillet
              + + + +

              Why You’ll Love This Fried Rice Recipe

              + + + +

              Learning how to make homemade egg fried rice is an easy and valuable life skill.

              + + + +
                +
              • FAST. Mastering this simple technique not only yields tasty results but adds an easy, flavorful meal to your recipe arsenal that can be ready in 15 minutes flat.
              • + + + +
              • Fully Loaded. Unlike the disappointing, lackluster versions of fried rice you’ve experienced in the past, this recipe doesn’t skimp on the good stuff: veggies and eggs.
              • + + + +
              • Simple, Flexible Ingredients. The ingredients to make fried rice couldn’t be easier. This simple recipe requires any vegetables you have on hand (even frozen), egg (plus any protein you like), rice (leftover rice is best), and a homemade sauce that’s just two ingredients!
              • + + + +
              • Nutritious. Fried rice can be good for you! Because you can control the sugar and oil, you can use what you need and skip what you don’t.
              • + + + +
              • Authentic Flavor. With a few easy tips (use cold rice; a bit of butter), you can make restaurant-style fried rice from scratch, no sweat.
              • + + + +
              • Leftover Friendly. Once you learn how to make it, you’ll want to go ahead and double this recipe. It’s the trifecta of sweet, sticky, and savory, and it tastes even better reheated.
              • +
              + + + +

              Ditch the takeout menu and grab your wok (or skillet). It’s time to learn how to make the best fried rice recipe!

              + + + +
              a close of up Chinese egg fried rice with vegetables
              + + +

              5 Star Review

              Absolutely DELICIOUS. This is such a flexible dish too, you can literally mold it to whatever flavor profile you want.
              +Erin’s recipes are seriously OUT OF THIS WORLD. I wish I could give this more than 5 stars.

              +— Stephen —
              + + +

              The Best Rice for Fried Rice

              + + + +

              If you take one thing away from this post, let it be this: the best rice to use when making homemade fried rice is leftover, COLD rice.

              + + + +
                +
              • Cold rice works best for fried rice because it is drier, which keeps the fried rice from becoming soggy.
              • + + + +
              • It also helps the individual rice grains separate from
              • +
              + + + +

              As far as which type of rice to use, that’s up to you! You can choose brown or white rice.

              + + + + + + +
              +
              a bowl of homemade healthy fried rice
              + + +

              How to Make Egg Fried Rice from Scratch

              + + + +

              The magic of this recipe’s tastiness and ease lies in its fusion of fresh ingredients with pantry and freezer staples.

              + + + +

              The ingredients for fried rice are simple, but they come together to create something truly addictive.

              + + + +
              + + + +

              The Ingredients

              + + + +
                +
              • Leftover COLD Rice. I cannot stress the COLD part enough, so I’m stating it here again. You must cool rice to make the best fried rice. Cold rice is the secret to great fried rice. You do cook rice before frying it, so go ahead and put the rice on the stove now. You’ll want it at the ready when it’s time to cook dinner!
              • + + + +
              • Vegetables. Unlike the takeout version, you’ll find a heap of colorful vegetables in every forkful of this fried rice recipe. For freshness and color, I used red bell pepper. For speed and ease, I added a 10-ounce bag of frozen peas and carrots. The carrots and peas tasted fantastic, and I spent exactly zero minutes chopping them.
              • +
              + + +

              Market Swap

              + +

              You can use any mix of fresh OR FROZEN vegetables that you prefer! Here are a few other tasty veggies that work well in homemade fried rice:

              + + + +
                +
              • Pea Pods
              • + + + +
              • Broccoli
              • + + + +
              • Slice Onions
              • + + + +
              • Eggplant
              • + + + +
              • Yellow Squash
              • + + + +
              • Zucchini
              • + + + +
              • Mushrooms
              • + + + +
              • Corn
              • + + + +
              • Green beans
              • +
              + +
              + + +
                +
              • Butter. Another of my best-ever fried rice secrets! Adding butter to fried rice is a pro tip that no restaurant will tell you but is oh-so-true.
              • + + + +
              • Oyster Sauce. Think of oyster sauce as an umami bomb of instant flavor. It’s thick, sticky, and its flavor is rich and complex. It coats every grain of rice with unmistakable flair. You can find oyster sauce in the Asian food aisle of any major grocery store.
              • + + + +
              • Soy Sauce. More umami. I recommend low-sodium soy sauce so that the rice doesn’t become too salty and you can better control its flavor.
              • +
              + + +

              Dietary Note!

              + +

              For a gluten-free fried rice recipe, swap the soy sauce for tamari or coconut aminos. I would also suggest checking the label of your oyster sauce since some brands may add gluten-containing additives.

              + +
              + + +
                +
              • Edamame. A quick and easy way to add protein to vegetable fried rice. Look for shelled edamame in the freezer section of the grocery store.
              • + + + +
              • Green Onions + Garlic. For freshness, bite, and zing.
              • + + + +
              • Eggs. Fried rice with egg is classic, plus it adds more protein.
              • +
              + + +

              Substitution Tip

              + +

              For fried rice without egg, simply omit it from the recipe. If you have an egg allergy and would like something with a similar texture, try adding pieces of Air Fryer Tofu.

              + +
              + + +

              The Directions

              + + + +
                +
              1. Mix the oyster sauce and soy sauce. That good umami flavor.
              2. +
              + + + +
              a pan with scrambled eggs for fried rice
              + + + +
                +
              1. Scramble the eggs in butter.
              2. +
              + + + +
              chopped bell peppers in a wok
              + + + +
                +
              1. Sauté fresh veggies over medium-high heat in peanut oil or a similar high-temp cooking oil until crisp-tender.
              2. +
              + + + +
              a wok with carrots, edamame, and bell peppers
              + + + +
                +
              1. Add the frozen vegetables and edamame. Stir constantly for 30 seconds, then add the garlic.
              2. +
              + + + +
              a wok with rice and vegetables
              + + + +
                +
              1. Add the brown rice and pour in the fried rice sauce. Stir until the rice is heated through and coated with saucy goodness. Fold in the eggs and scallions, and serve. ENJOY!
              2. +
              + + +
              +
              a bowl with homemade fried rice with leftover rice and vegetables
              + + +

              Recipe Variations

              + + + +

              This plain fried rice tastes anything but plain! That said, if you want to change it up, here are some ideas:

              + + + +
                +
              • Chicken Fried Rice. You can use chicken breasts or thighs.
              • + + + +
              • Pork Fried Rice. Pork is another lean protein option you can try.
              • + + + +
              • Shrimp Fried Rice. Quick-cooking shrimp add virtually zero time to this recipe.
              • + + + +
              • Pineapple Fried Rice. When you add your chopped red bell pepper to the pan, also add about 2 cups of chopped fresh or drained canned pineapple. YUM!
              • + + + +
              • Low Carb Fried Rice. You can also swap out the brown rice entirely! Try this Cauliflower Fried Rice.
              • + + + +
              • Spicy Fried Rice. Add a big pinch of red pepper flakes or top with sriracha.
              • +
              + + + +

              Recipe Tips and Tricks

              + + + +
                +
              • Don’t Overdo the Soy Sauce. If you’re anything like I was as a kid, you loaded on the soy sauce onto your Stir Fry Noodles until it was swimming in a pool. While it may be tempting to keep adding more soy sauce while cooking, stick to the 1 tablespoon (I promise it will have plenty of flavor). You can always add a drizzle on your portion later.
              • + + + +
              • Use a Large Pan or Wok. Make sure your pan is big enough to cook all the ingredients evenly and stir easily without spills. Nothing worse than losing some of this precious dish off the side of the pan!
              • + + + +
              • Keep Your Pan HOT. A hot pan is critical for achieving that crispy, toasty deliciousness that comes from perfect fried rice. If your pan isn’t hot enough, you may end up steaming everything instead of frying it.
              • + + + +
              • Do Not Stir the Eggs until They’ve Started to Set. Use a rubber spatula to break the eggs into little, bite-sized pieces. Take care not to overcook!
              • + + + +
              • Chop the Veggies Small. Whichever vegetables you choose, to make this recipe move quickly and ensure the vegetables cook evenly, chop the vegetables small. (Also true for Cabbage Stir Fry.)
              • + + + +
              • Load on the Veggies. Unlike the takeout version, this homemade fried rice can be hearty enough to stand on its own without a separate main dish. Toss in whatever veggies you and your family love, and this dish will become colorful, flavorful, and filling!
              • + + + +
              • USE COLD RICE. If it feels like I’m obsessing over this point, it’s because I am. This is how you can make fried rice better. (Save the freshly-cooked rice for Broccoli Rice Casserole.)
              • +
              + + +
              +
              a bowl with egg and vegetable for simple homemade fried rice
              + + +

              Storage Tips

              + + + +
                +
              • To Store. Let your cooked homemade fried rice cool to room temperature, then place it in the fridge in an airtight storage container for up to 5 days.
              • + + + +
              • To Reheat. Gently rewarm leftovers in a large skillet over medium-low heat until hot. You can also place leftovers on a microwave-safe plate or in a bowl and microwave for 1 minute or until warmed through.
              • + + + +
              • To Freeze. Once your homemade fried rice has cooled, place it in an airtight, freezer-safe storage container or zip-top bag, removing as much air as possible. Freeze for up to 3 months. Let thaw overnight in the refrigerator, then reheat as directed.
              • +
              + + +
              +
              Chinese fried rice restaurant style in a bowl
              + + +

              What to Serve with Egg Fried Rice

              + + + +

              Thanks to the heap of vegetables, edamame, egg, and whole grains, this recipe is substantial and well-rounded enough to be relatively good for you as a main dish too.

              + + + +

              That said, if you’d like to serve it as a side or part of a larger meal, here are some ideas:

              + + + + + + + + + + + +
                +
              • Wok. If you love making stir fry recipes, adding a wok to your kitchen cookware collection is well worth the investment.
              • + + + +
              • Chopsticks. Adding a pair of fun and fancy chopsticks takes takeout-style meals at home to the next level (I also love these are dishwasher safe).
              • + + + +
              • Glass Measuring Cup. For whisking together that yummy, simple fried rice sauce.
              • +
              + + + +

              I often lovingly refer to this sort of Asian cuisine-inspired recipe as “takeout, fake out” but the nickname doesn’t feel appropriate this time.

              + + + +

              Honestly, this egg fried rice is so delicious, standard takeout fried rice or hibachi fried rice will never do it for you again!

              + + +
              + +
              +

              Egg Fried Rice

              +
              4.97 from 26 votes
              + +
              How to make easy egg fried rice from scratch that's better than takeout! Simple, healthy ingredients and ready in 15 minutes!
              +
              +
              +
              Prep: 10 minutes
              +
              Cook: 15 minutes
              +
              Total: 25 minutes
              +
              +
              +
              Servings: 6 servings
              +
              + +
              +
              + +

              Ingredients
                

              • 1/4 cup oyster sauce*
              • 1 tablespoon soy sauce (I use low-sodium) plus additional to taste
              • 2 tablespoons unsalted butter divided, or butter with canola oil spread
              • 3 large eggs lightly beaten
              • 1 tablespoon canola oil
              • 1 large red, yellow, or orange bell pepper cut into 1/4-inch dice (about 1 1/4 cups)
              • 1 bag frozen peas and carrots thawed (12 ounces)
              • 1 cup frozen shelled edamame thawed (optional, but great for extra protein)
              • 2 cloves garlic minced
              • 2 1/2 cups COLD cooked brown rice break up large clumps with your fingers
              • 1/2 cup chopped green onions about 3 medium
              • Red pepper flakes Sriracha, or hot sauce of choice (optional)
              +
              +
              +

              Instructions
               

              • In a small bowl, stir together the oyster sauce and soy sauce. Set aside. Grab a small bowl and a large, flexible rubber spatula, and keep both handy.
              • Heat a 12-inch nonstick skillet over medium heat until hot, about 2 minutes. Add 1/2 tablespoon butter and swirl to coat the bottom of the pan. Add the eggs, and cook without stirring until they barely start to set, about 20 seconds. With your spatula, scramble and break the eggs into little, bite-sized pieces. Continue to cook, stirring constantly, until eggs are just cooked through but not yet browned, about 1 additional minute. Transfer eggs to the small bowl and set aside.
              • Return the skillet to the heat, and increase the heat to high. Let the skillet warm until it is nice and hot, about 1 minute. Add the canola oil, and swirl to coat. Add the diced bell pepper, and cook until it is crisp-tender, about 4 minutes.
              • Add the remaining 1 1/2 tablespoons butter, peas and carrots, and edamame. Cook, stirring constantly, for 30 seconds. Stir in the garlic and cook until fragrant, about 30 seconds (do not let the garlic burn!).
              • Add the brown rice and the oyster sauce mixture. Continue cooking, stirring constantly and breaking up any remaining rice clumps, until the mixture is heated through, about 3 minutes.
              • Add reserved eggs and green onions. Cook and stir until the mixture is completely heated through, about 1 minute more. Enjoy immediately with a sprinkle of red pepper flakes or dash of hot sauce and additional soy sauce as desired.
              +

              Video

              +

              Notes

                +
              • TO STORE: Let your cooked homemade fried rice come to room temperature and place it in the refrigerator in an airtight storage container for up to 5 days.
              • +
              • TO REHEAT: Place your fried rice on a microwave-safe plate or in a bowl and microwave for 1 minute or until warmed through.
              • +
              • TO FREEZE: Once your homemade fried rice has cooled, place it in a freezer-safe container or ziptop bag, removing as much air as possible. Freeze for up to 3 months.
              • +
              • *INGREDIENT NOTE: Oyster sauce is readily available in the Asian or international food aisle of most major grocery stores. It has a unique flavor and texture, and if you substitute something else for it, your fried rice won’t taste the same. If you’d like to experiment with making the recipe without oyster sauce, you can simply omit it or swap in 1 tablespoon of sesame oil to add flavor. 
              • +
              +

              Nutrition

              Serving: 1(of 6), about 1 cupCalories: 229kcalCarbohydrates: 25gProtein: 9gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 103mgPotassium: 283mgFiber: 4gSugar: 2gVitamin A: 1206IUVitamin C: 38mgCalcium: 53mgIron: 2mg
              +

              Join today and start saving your favorite recipes

              Create an account to easily save your favorite recipes and access FREE meal plans.

              Sign Me Up
              + +
              + +

              Frequently Asked Questions

              + + + +
              Can You Make Fried Rice With Fresh Rice?

              You can make fried rice with fresh rice, but let the rice chill completely in the refrigerator before starting the recipe. This is CRUCIAL for the recipe to turn out properly. For best results, stick to day-old rice (or rice that’s been in the freezer and then thawed).

              What Makes Chinese Fried Rice Taste So Good?

              Takeout fried rice is typically loaded with unhealthy fats and sodium and sugar-heavy sauces. While these DO taste divine, they’re not the healthiest option to eat on the regular. I think this healthy fried rice gives you the best of both worlds.

              Can Fried Rice Be Eaten Cold?

              Truth be told, I love this dish leftover just as much as I do when it’s fresh. The flavors marry, and it becomes extra irresistible. And, yes, I’ve been known to eat it cold right out of the container (sometimes at breakfast with cold Beef Lo Mein).

              Does Mixing Egg Into Rice Cook It?

              As long as you heat and stir the eggs over high heat for a few minutes, they will cook. While I prefer to cook the eggs before frying the rice, then add them in at the end so you get those tasty bits of egg, if you forget to cook the eggs first, you can pour beaten eggs into the rice at the end, then stir to cook them through.

              + +
              + +

              More Takeout-inspired stir fries

              Did you try this recipe?

              I want to see!

              Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

              Share this Article

              Pin

              You May Also Like

              +
              Free Email Series
              Sign Up for FREE Weekly Meal Plans
              Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better! + +

              Erin Clarke

              Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at wellplated.com and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

              +

              Learn more about Erin

              +
              + +
              +

              Leave a Comment

              Did you make this recipe?

              Don't forget to leave a review!

              Your email address will not be published. Required fields are marked *

              + +
              + Recipe Rating +




              +
              +
              +

              + +

              + +

              +

              46 Comments

              Leave a comment

              1. +
                + + +
                +

                The peppers do not belong in fried rice. The peppers are too strong and that is the only thing you taste. My rice was not fluffy as the vegetables had too much water I think. It all stuck together and was very glue like. I will not be making again.

                +
                + +
                +
                  +
                1. +
                  + + +
                  +

                  I’m sorry to hear you didn’t enjoy the recipe Elizabeth. The amounts and method has worked well for myself (and others) so I wished it would of been a hit for you too.

                  +
                  + +
                  +
                2. +
                +
              2. +
              3. + +
                  +
                1. + +
                2. +
                +
              4. +

              Load More Comments

              +
              +
              +
              + +
              + +
              + +
              +
              + + +
              + +
              + +
              +
              + +
              + +
              +
              +
              +

              We value your privacy.  We promise not to spam you.

              +

              Cozy Fall Recipes

              +

              14

              +

              EVERYONE WILL LOVE!

              +
              +
              +
              braised short ribs recipe +
              +
              + +
              +
              + +
              + + + + + +
              +
              +
              + +
              + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/whatsgabycooking.testhtml b/tests/test_data/whatsgabycooking.testhtml index 67481fd44..ca3b7ff4d 100644 --- a/tests/test_data/whatsgabycooking.testhtml +++ b/tests/test_data/whatsgabycooking.testhtml @@ -1,1355 +1,1260 @@ - - - - - - - - - Vegetarian Quinoa Bake - What's Gaby Cooking - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              - - - - -
              - -
              - -
              - - - - -
              - -
              - - - -
              - -
              - - -

              Vegetarian Quinoa Bake

              - -
              -
              -

              Rating:

              -

              -

              -
              -
              -

              Total Time:

              -

              45 minutes

              -
              -
              -

              Difficulty:

              -

              Easy

              -
              - -
              - -
              - -
              - -

              This super easy Vegetarian Quinoa Bake is a one pot wonder. It’s prepped and baked in a skillet, loaded with various ad-ins and topped it with cheese!  Get ready for your new favorite dinner. Vegetarian Quinoa Bake from www.whatsgabycooking.com (@whatsgabycookin)

              -

              I mean, based on the title alone we’re all on board right? This Vegetarian Quinoa Bake couldn’t be easier and it’s a great way to get dinner on the table in a flash. It’s piled high with quinoa, tons of my salsa (pick your favorite from the chipotle salsa, tomatillo salsa or a guacamole starter,) some beans, corn because and cheese. Game over. It’s perfect for a quick weeknight meal and naturally, it doubles as leftovers!! Yes please 🙂

              -

              Before we get to the Vegetarian Quinoa Bake recipe, let’s talk quinoa. It’s one of my favorite things to make these days. It’s technically a seed but I often use it in place of any grain. It’s a great substitute for rice, farro, pasta etc. You can make a fresh batch of quinoa, or use up any leftover cooked quinoa you might have on hand.

              -

              How to cook quinoa perfectly? 

              -

              This could be controversial but here it goes. I’ve been to culinary school, worked as a private chef for some incredible people and I do not rinse my quinoa. Never have, never will. I don’t think it’s needed. Now that we’ve got that out of the way, I cook my quinoa with a 2:1 ratio. That means 2 parts liquid to 1 part quinoa. You can use water, chicken stock, veggie stock or beef stock as the liquid. If you want to use water and you’re not adding anything into the quinoa once it’s cooked, I’d throw in a bouillon cube for extra flavor.

              -

              Can you customize a Vegetarian Quinoa Bake?

              -

              The recipe below is very southwestern focused, but you could switch it up however you wanted. Add different vegetables, use a tomato sauce instead of salsa, add different kinds of cheese. Use different kinds of beans, or skip the beans entirely if you’re going more with an Italian theme! The skies the limit.

              -

              How do you make quinoa taste good?

              -

              For me it’s all about layering in flavor. That means cooking it in the stock to begin with and then mixing other flavorful foods into the quinoa once cooked. It’s great with a vinaigrette mixed in, guacamole on top etc.

              -

              What is the ratio of water to quinoa?

              -

              2:1 is the ratio to remember! 2 parts liquid to 1 part quinoa

              -

              Is Quinoa better than rice?

              -

              That’s a personal preference. I love them both and use them as the base for many grain bowls. I use them interchangeably in recipes all the time,

              -

              Do I have to rinse quinoa?

              -

              Nope! I don’t. You can if you prefer but it’s just an extra step that I don’t find necessary.

              -

              Do I have to soak quinoa?

              -

              No soaking needed!

              -

              What is the proper way to cook quinoa?

              -

              You can cook quinoa with the 2:1 ratio in a regular pot – nothing fancy needed! It also is great with a 2:1 ratio in a rice cooker.

              -
              -
              -
              -
              -

              Vegetarian Quinoa Bake

              -
              Print Only (Hide on screen only)
              -
              -
              -
              -
              -

              Description:

              -
              -
              -
              -
              -
              -
              - By: -
              -
              - Gaby Dalkin
              -
              -
              -
              - Rating: -
              -
              -
              -
              -
              -
              - Servings: -
              -
              - 6 -
              -
              -
              -
              - Prep Time: -
              -
              - 5 minutes -
              -
              -
              -
              - Cook Time: -
              -
              - 40 minutes -
              -
              -
              -
              - Total Time: -
              -
              - 45 minutes -
              -
              -
              -
              - Course: -
              -
              - Main Course -
              -
              -
              -
              - Cuisine: -
              -
              - Tex Mex -
              -
              -
              -
              - -
              -
              -
              -
              - Print -
              - - -
              -
              -
              -

              Ingredients

              • 1 ½ cups uncooked multi-colored quinoa
              • 2 cups shredded colby jack cheese divided
              • 1 cup shredded mozzarella cheese divided
              • 1 cup canned black beans rinsed and drained
              • 1 cup frozen charred corn trader joes
              • 1 4.5-ounce can chopped green chiles
              • 1 ½ cup Gaby's chipotle or tomatillo salsa
              • Kosher salt and pepper to taste
              • Finely chopped scallions and cilantro as garnish
              -
              -
              -
              -
              -

              Instructions

              • Preheat the oven to 375 degrees F.
              • Cook the quinoa according to the package directions. Once cooked, remove from heat and transfer the cooked quinoa into a large bowl.
              • Fold in 1 1/2 cups of the shredded colby jack cheese, ½ cup of the shredded mozzarella, black beans, corn, green chiles and salsa. Season the entire mixture with salt and pepper and stir to combine.
              • Lightly spray a medium sized skillet with non-stick spray, and transfer the mixture into the skillet. Top with the remaining shredded cheeses and bake for about 20-25 minutes until the top layer of cheese is bubbly and melted.
              • Remove the baking dish from the oven and garnish with green onions and cilantro and serve.
              -
              -
              -
              - -
              -
              - -
              -
              -
              -
              - Vegetarian Quinoa Bake: Chef Vision -
              -
              -
              - -
              -
              -

              Photo by Matt Armendariz / Food Styling by Adam Pearson / Recipe from What’s Gaby Cooking

              - -
              - -
              - - - -
              - -
              - - -
              -
              -

              Similar Posts

              -
              -
              - - - - -
              - -
              -

              Leave a Reply

              -

              Your email address will not be published. Required fields are marked *

              - - - - -

              -
              - - -
              - -
              - -

              - -

              -
              - - - -

              - - 30 comments -

              - - -
                - -
              1. - -
              2. -
              3. - -
              4. -
              5. - -
              6. -
              7. -
                -
                -
                -
                -
                - Liz @ Floating Kitchen - -
                -
                -

                One skillet meals are much needed in my house! I get so tired by the end of the day and dinner is a little lacking sometimes. Lol. This has all my favs. And I always have leftover quinoa! Yay!

                -
                - -
                -
                -
              8. -
              9. -
                -
                -
                -
                -
                - Jeanine - -
                -
                -

                love all of your creative ways to use salsa, this looks delish! 🙂

                -
                - -
                -
                -
              10. -
              11. - -
              12. -
              13. - - -
              14. -
              15. -
                -
                -
                -
                -
                - Heather christo - -
                -
                -

                This looks so delicious! I love this idea!!

                -
                - -
                -
                -
              16. -
              17. -
                -
                -
                -
                -
                - HungerRhi - -
                -
                -

                Made this tonight. So good! I added some meatless crumbles to the top for some extra protein!

                -
                - -
                -
                - -
              18. -
              19. - -
              20. -
              21. -
                -
                -
                -
                -
                - lindsay Cotter - -
                -
                -

                Um, ya. Skillet, quinoa, cheese… PERFECT MEATLESS DINNER!

                -
                - -
                -
                -
              22. -
              23. -
                -
                -
                -
                -
                - Whitney - -
                -
                -

                Yum! This looks amazing! Is the amount of quinoa the amount of cooked or uncooked I should start with?

                -
                - -
                -
                -
                  -
                • -
                  -
                  -
                  -
                  -
                  - Elise - -
                  -
                  -

                  Wondering the same thing. About to make it with it being the uncooked amount- will write back and let you know how that went!

                  -
                  - -
                  -
                  -
                • -
                • -
                  -
                  -
                  -
                  -
                  - Gaby - -
                  -
                  -

                  uncooked!! It says to cook it in the directions

                  -
                  - -
                  -
                  -
                • -
                -
              24. -
              25. -
                -
                -
                -
                -
                - Peppa - -
                -
                -

                Defeated the purpose of a “vegetarian” quinoa bake by including a can of turkey chili…took every ounce of will power to remove myself from the skillet this morning so I could go to work. DELICIOUS!!!

                -
                - -
                -
                -
              26. -
              27. -
                -
                -
                -
                -
                - Heather - -
                -
                -

                Yum! Just made this for dinner and there’s only a tiny bit of leftovers. So easy to prep and so filling for a vegetarian meal. Still trying to get my little ones on board w quinoa, but they at least ate a few bites. And we topped w avocado slices

                -
                - -
                -
                - -
              28. -
              29. -
                -
                -
                -
                -
                - Happy List: #45 | A Pretty Happy Home - -
                -
                -

                […] However, I’m ready to try it in this dish from What’s Gaby Cooking. […]

                -
                - -
                -
                -
              30. -
              31. -
                -
                -
                -
                -
                - Meal Plan // Week 45 – What's Gaby Cooking - -
                -
                -

                […] a Vegetarian Quinoa Bake for Friday because why not! And it’s good for the […]

                -
                - -
                -
                -
              32. -
              33. -
                -
                -
                -
                -
                - Tom - -
                -
                -

                Was a little distracted when I prepared over the weekend, but fam enjoyed meal. Did seem a little dry though. As I drifted off to sleep, I realized I had left out the salsa. D’oh! Was still pretty good without, brought the taste of the quinoa out more.

                -
                - -
                -
                -
              34. -
              35. -
                -
                -
                -
                -
                - Valerie - -
                -
                -

                So excited about this recipe, but I made it with 1.5 cups uncooked quinoa, as commenters above suggested, and it was WAY too much and didn’t look like the photo — Gaby, what’s the right proportion? Thanks, love your recipes!

                -
                - -
                -
                -
                  -
                • -
                  -
                  -
                  -
                  -
                  - Gaby Dalkin - -
                  -
                  -

                  Hey Valerie! I make it all the time and it is indeed 1 1/2 cups of uncooked quinoa / 3 cups of cooked quinoa!

                  -
                  - -
                  -
                  -
                • -
                -
              36. -
              37. -
                -
                -
                -
                -
                - Anne - -
                -
                -

                Omg, this is delicious……will make again, over and over…….while at Trader Joe’s to get the roasted corn, I picked up several items from your recommended list….the chocolate covered honey Grahams are awesome, thanks for the tip!!

                -
                - -
                -
                -
              38. -
              39. -
                -
                -
                -
                -
                - What's Gaby Cooking Spice Collection (Updated with RECIPES!) – What's Gaby Cooking - -
                -
                -

                […] Vegetarian Quinoa Bake (Chipotle or Tomatillo Salsa or Guacamole Starter) […]

                -
                - -
                -
                -
              40. -
              41. -
                -
                -
                -
                -
                - Gaby Dalkin Salsas Seasonings Williams Sonoma – Recipes - -
                -
                -

                […] 4. Vegetarian Quinoa Bake […]

                -
                - -
                -
                -
              42. -
              43. -
                -
                -
                -
                -
                - kate - -
                -
                -

                came out delicious! my husband says his fav meal in a while!

                -
                - -
                -
                -
              44. -
              45. -
                -
                -
                -
                -
                - Elizabeth Andre - -
                -
                -

                How many does it serve? How long does it take to make?

                -
                - -
                -
                -
                  -
                • - -
                • -
                -
              46. - - -
              - - - - - - -
              - - -
              - - - -
              - - - - - - - - -
              - -
              - -
              - - - - - - -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + +Vegetarian Quinoa Bake - What's Gaby Cooking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + +
              + + + + + + +
              + +
              +
              +
              + + +
              + +
              +
              + +
              + +
              + +
              + + + +
              + +
              + + + + +
              + +
              + +

              Vegetarian Quinoa Bake

              +
              + +
              +
              +

              Jump to Recipe

              +
              +
              + +
              + +
              + +
              +
              Vegetarian Quinoa Bake from www.whatsgabycooking.com (@whatsgabycookin)
              + + +

              This super easy Vegetarian Quinoa Bake is a one pot wonder. It's prepped and baked in a skillet, loaded with various ad-ins and topped it with cheese!  Get ready for your new favorite dinner.

              + + + +

              I mean, based on the title alone we're all on board right? This Vegetarian Quinoa Bake couldn't be easier and it's a great way to get dinner on the table in a flash. It's piled high with quinoa, tons of my salsa (pick your favorite from the chipotle salsa, tomatillo salsa or a guacamole starter,) some beans, corn because and cheese. Game over. It's perfect for a quick weeknight meal and naturally, it doubles as leftovers!! Yes please 🙂

              + + + +

              Before we get to the Vegetarian Quinoa Bake recipe, let's talk quinoa. It's one of my favorite things to make these days. It's technically a seed but I often use it in place of any grain. It's a great substitute for rice, farro, pasta etc. You can make a fresh batch of quinoa, or use up any leftover cooked quinoa you might have on hand.

              + + + +

              How to cook quinoa perfectly? 

              + + + +

              This could be controversial but here it goes. I've been to culinary school, worked as a private chef for some incredible people and I do not rinse my quinoa. Never have, never will. I don't think it's needed. Now that we've got that out of the way, I cook my quinoa with a 2:1 ratio. That means 2 parts liquid to 1 part quinoa. You can use water, chicken stock, veggie stock or beef stock as the liquid. If you want to use water and you're not adding anything into the quinoa once it's cooked, I'd throw in a bouillon cube for extra flavor.

              + + + +

              Can you customize a Vegetarian Quinoa Bake?

              + + + +

              The recipe below is very southwestern focused, but you could switch it up however you wanted. Add different vegetables, use a tomato sauce instead of salsa, add different kinds of cheese. Use different kinds of beans, or skip the beans entirely if you're going more with an Italian theme! The skies the limit.

              + + + +

              How do you make quinoa taste good?

              + + + +

              For me it's all about layering in flavor. That means cooking it in the stock to begin with and then mixing other flavorful foods into the quinoa once cooked. It's great with a vinaigrette mixed in, guacamole on top etc.

              + + + +

              What is the ratio of water to quinoa?

              + + + +

              2:1 is the ratio to remember! 2 parts liquid to 1 part quinoa

              + + + +

              Is Quinoa better than rice?

              + + + +

              That's a personal preference. I love them both and use them as the base for many grain bowls. I use them interchangeably in recipes all the time,

              + + + +

              Do I have to rinse quinoa?

              + + + +

              Nope! I don't. You can if you prefer but it's just an extra step that I don't find necessary.

              + + + +

              Do I have to soak quinoa?

              + + + +

              No soaking needed!

              + + + +

              What is the proper way to cook quinoa?

              + + + +

              You can cook quinoa with the 2:1 ratio in a regular pot - nothing fancy needed! It also is great with a 2:1 ratio in a rice cooker.

              + + +
              +
              +
              +
              +

              Vegetarian Quinoa Bake

              + + +
              +
              Author: Gaby Dalkin
              +
              5 from 2 votes
              +
              +
              This super easy Vegetarian Quinoa Bake is a one pot wonder. It’s prepped and baked in a skillet, loaded with various ad-ins and topped it with cheese!  Get ready for your new favorite dinner.
              +
              + + + +
              +
              +
              Prep Time 5 minutes
              Cook Time 40 minutes
              Total Time 45 minutes
              +
              +
              +
              +
              +
              Course Main Course
              Cuisine Tex Mex
              +
              +
              +
              +
              Servings 6 people
              +
              +
              + +

              Ingredients
                

              • 1 ½ cups uncooked multi-colored quinoa
              • 2 cups shredded colby jack cheese divided
              • 1 cup shredded mozzarella cheese divided
              • 1 cup canned black beans rinsed and drained
              • 1 cup frozen charred corn trader joes
              • 1 4.5-ounce can chopped green chiles
              • 1 ½ cup Gaby's chipotle or tomatillo salsa
              • Kosher salt and pepper to taste
              • Finely chopped scallions and cilantro as garnish
              +

              Instructions
               

              • Preheat the oven to 375 degrees F.
              • Cook the quinoa according to the package directions. Once cooked, remove from heat and transfer the cooked quinoa into a large bowl.
              • Fold in 1 ½ cups of the shredded colby jack cheese, ½ cup of the shredded mozzarella, black beans, corn, green chiles and salsa. Season the entire mixture with salt and pepper and stir to combine.
              • Lightly spray a medium sized skillet with non-stick spray, and transfer the mixture into the skillet. Top with the remaining shredded cheeses and bake for about 20-25 minutes until the top layer of cheese is bubbly and melted.
              • Remove the baking dish from the oven and garnish with green onions and cilantro and serve.
              + +

              Notes

              If you aren't vegetarian, feel free to stir in some cooked and shredded chicken before baking!
              + +
              +

              Nutrition Information

              Calories: 462kcal | Carbohydrates: 45g | Protein: 24g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Cholesterol: 57mg | Sodium: 998mg | Potassium: 668mg | Fiber: 7g | Sugar: 3g | Vitamin A: 908IU | Vitamin C: 10mg | Calcium: 452mg | Iron: 4mg
              + + +
              +
              Tried this Recipe? Tag me Today!Mention @WhatsGabyCookin or tag #whatsgabycooking!
              + + +

              Photo by Matt Armendariz / Food Styling by Adam Pearson / Recipe from What’s Gaby Cooking

              + + +
              + + +
              + +
              + + + +

              + + 33 Comments +

              + + + +
                + +
              1. +
                + + +
                +

                5 stars
                +Delish! Just made this tonight. Threw in chopped onion and red and green pepper to add a few more veggies, so good!

                +
                + +
                +
              2. +
              3. + +
              4. +
              5. + +
                  +
                1. + +
                2. +
                +
              6. +
              7. + +
              8. +
              9. +
                + + +
                +

                Omg, this is delicious......will make again, over and over.......while at Trader Joe’s to get the roasted corn, I picked up several items from your recommended list....the chocolate covered honey Grahams are awesome, thanks for the tip!!

                +
                + +
                +
              10. +
              11. +
                + + +
                +

                So excited about this recipe, but I made it with 1.5 cups uncooked quinoa, as commenters above suggested, and it was WAY too much and didn't look like the photo — Gaby, what's the right proportion? Thanks, love your recipes!

                +
                + +
                +
                  +
                1. +
                  + + +
                  +

                  Hey Valerie! I make it all the time and it is indeed 1 1/2 cups of uncooked quinoa / 3 cups of cooked quinoa!

                  +
                  + +
                  +
                2. +
                +
              12. + +
              + + + + +
              +

              Leave a Reply

              Your email address will not be published. Required fields are marked *

              + +
              + Recipe Rating +




              +
              +
              +
              + +

              + +

              + +
              + +
              + + + +
              + + + + +
              + +
              + +
              + + + + + + + + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/wholefoods.testhtml b/tests/test_data/wholefoods.testhtml index 148ce6aa7..d68eab677 100644 --- a/tests/test_data/wholefoods.testhtml +++ b/tests/test_data/wholefoods.testhtml @@ -9,7 +9,7 @@ Recipe: Grilled Cheese and Greens | Whole Foods Market - + @@ -32,50 +32,57 @@ + - - + + - + - + + + - - - + product-info_badges_FINALproduct-info_badges_FINAL product-info_badges_FINALproduct-info_badges_FINALproduct-info_badges_FINALproduct-info_badges_FINALAsset 1product-info_badges_FINAL @@ -133,38 +140,35 @@ na())})({reg:{},unreg:{}});t.declare("a-fix-event-off",!1);w("pagejs:pkgExecTime + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
              + -
              -

              We are taking extended measures to ensure the safety and wellness of our team members and communities at this time. Learn more.

              -
              - - + +

              Log in with your Amazon account to see shipping options.

              Delivery options and delivery speeds may vary for different locations

              tomato
              tomato
              tomato
              Welcome!

              You're one step away from building your shopping list. Log in to get started

              cheese
              cheese
              cheese
              + + + +
              @@ -239,12 +222,12 @@ na())})({reg:{},unreg:{}});t.declare("a-fix-event-off",!1);w("pagejs:pkgExecTime

              Grilled Cheese and Greens

              - +
              Serves 4
              - - + +
              Time 30 min
              - +
              @@ -254,11 +237,11 @@ na())})({reg:{},unreg:{}});t.declare("a-fix-event-off",!1);w("pagejs:pkgExecTime
              Sneak soft cooked greens into the middle of a warm grilled cheese sandwich to add a bit of nutrition to this comforting meal. Substitute your favorite greens for kale if you like, and try with oozy Taleggio cheese for a sophisticated twist.
              - + - +
              Ingredients
                - +
              • 2 tablespoons extra-virgin olive oil, divided
              • - +
              • 1 clove garlic, thinly sliced
              • - +
              • 1 bunch (about 8 ounces) kale, thick stems removed and leaves shredded
              • - +
              • 8 slices whole grain bread
              • - +
              • 8 slices Swiss or Le Gruyère cheese (about 8 ounces total)
              • - +
              • 1/4 teaspoon kosher salt
              • - +
              • 1/8 teaspoon ground black pepper
              • - +
              - Shop with Prime + Shop recipe on Amazon

              Exclusively for Prime members in select ZIP codes.

              @@ -322,21 +305,21 @@ na())})({reg:{},unreg:{}});t.declare("a-fix-event-off",!1);w("pagejs:pkgExecTime
              Method
              - +

              In a large skillet, heat 1 teaspoon olive oil over medium-high heat until hot.

              - +

              Add kale, garlic, salt and pepper. Cover and cook, stirring occasionally, until kale begins to wilt, about 5 minutes.

              - +

              Uncover, reduce heat to medium and continue to cook, stirring frequently, until kale is very soft, about 5 minutes.

              - +

              Arrange 4 bread slices on a work surface. Top each with one slice of cheese, an even layer of the kale, another slice of cheese, and then a piece of bread.

              - +

              Brush both sides of each sandwich with remaining olive oil.

              - +

              Heat a large nonstick skillet over medium heat until hot.

              - +

              Place stacked sandwiches in the pan and cook until bread is golden brown and cheese has melted, pressing flat with a spatula occasionally, 4 to 5 minutes per side. Serve immediately. Depending on the size of your skillet, you might need to cook these in batches. If so, the first batch can be kept warm in a 200°F oven while finishing the second batch.

              - +
              @@ -356,216 +339,41 @@ na())})({reg:{},unreg:{}});t.declare("a-fix-event-off",!1);w("pagejs:pkgExecTime
                - +
              • 2 tablespoons extra-virgin olive oil, divided
              • - +
              • 1 clove garlic, thinly sliced
              • - +
              • 1 bunch (about 8 ounces) kale, thick stems removed and leaves shredded
              • - +
              • 8 slices whole grain bread
              • - +
              • 8 slices Swiss or Le Gruyère cheese (about 8 ounces total)
              • - +
              • 1/4 teaspoon kosher salt
              • - +
              • 1/8 teaspoon ground black pepper
              • - +
              - Shop with Prime + Shop recipe on Amazon

              Exclusively for Prime members in select ZIP codes.

              + - - - + + + +
              diff --git a/tests/test_data/wikibooks.testhtml b/tests/test_data/wikibooks.testhtml new file mode 100644 index 000000000..d1ec8adeb --- /dev/null +++ b/tests/test_data/wikibooks.testhtml @@ -0,0 +1,427 @@ + + + + +Cookbook:Pumpkin Pie I - Wikibooks, open books for an open world + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              + +
              +
              +
              +

              Cookbook:Pumpkin Pie I

              +
              +
              From Wikibooks, open books for an open world
              +
              (Redirected from Cookbook:Pumpkin Pie)
              +
              + +
              + Jump to navigation + Jump to search +
              Pumpkin Pie I
              CategoryDessert recipes
              Servings8
              Time60 minutes + cooling
              Difficulty
              +

              Cookbook | Ingredients | Recipes | Dessert | American cuisine | Holiday +

              Pumpkin pie is a traditional American and Canadian holiday dessert. It consists of a pumpkin-based custard baked in a single pie shell. The pie is traditionally served with whipped cream. +

              +

              Ingredients[edit | edit source]

              + +

              Procedure[edit | edit source]

              +
              1. Preheat oven to 350°F (180°C).
              2. +
              3. Blend all ingredients except the pie shell together to make the filling.
              4. +
              5. Pour the filling into the unbaked pie shell.
              6. +
              7. Bake in the preheated oven for 45 minutes.
              8. +
              9. Let cool and serve.
              +

              Notes, tips, and variations[edit | edit source]

              +
              • This recipe replaces much of the sugar normally found in a pumpkin pie recipe with maple syrup. Use only real 100% maple syrup, not maple-flavored pancake syrup, as their sugar content is different. You can also use brown sugar instead of maple syrup.
              • +
              • Prepare the raw pumpkin by skinning and cutting into 1 inch cubes. Bake at 350°F (180°C) for 1 hour and then turn off the heat. Leave the pumpkin in the oven for another hour or two, which will reduce the moisture content. The pumpkin may also be steamed but may end up with too much moisture, resulting in a runny pie. A 10 inch (25 cm)-diameter pumpkin will make 4–6 pies. The pumpkin may also be baked whole and skinned afterwards.
              • +
              • Pumpkin pie has no top crust, which makes most forms of decoration impossible; however, for a more aesthetically-pleasing pie, put dollops of real whipped cream on each slice, or add a decorative rim to the side crust with artfully layered dough cut-outs in the shape of fall leaves, squash, or pumpkins.
              • +
              • Use a smaller 'sugar pumpkin' instead of the big 'Jack O Lantern' pumpkin. Sugar pumpkins have a firm and smooth texture while the larger 'Jack O Lantern' pumpkin has a more stringy or fibrous texture and more watery flesh.
              +

              Variations[edit | edit source]

              +
              • Chocolate-covered pumpkin pie: After the pie has cooled, melt 2 oz (55 g) of sweetened chocolate (milk or dark) and pour over the top of the pie. Be sure to completely cover the pumpkin. Refrigerate to set the chocolate.
              • +
              • Pumpkin Pastries: Roll pie crust pastry thin and cut into circles approx 4" in diameter. Put a spoonful of the cool pumpkin mixture towards one side of the center of the circle. Fold over the crust into a half-circle and firmly crimp the edges closed. Slice three small slits in the top for venting. Place on a greased cookie sheet. Bake only until crust is a light golden-brown, approx 10 minutes.
              +

              Substitutions[edit | edit source]

              +
              • 14 oz (1 can) sweetened condensed milk can replace the scalded milk and maple syrup.
              • +
              • 2 cups of plain canned pumpkin can replace the cooked and strained pumpkin. Do not use "pumpkin pie filling", which has added spices. For a discussion on the use of canned pumpkin and the recipes attached, please see the talk page.
              + + + + +
              +
              + +
              +
              + +
              +

              Navigation menu

              +
              + + + +
              + + + + + + +
              +
              + + + + + + + + + +
              +
              + + + +
              + + + + + + \ No newline at end of file diff --git a/tests/test_data/wild_mode.testhtml b/tests/test_data/wild_mode.testhtml index ba654b986..14518b8b9 100644 --- a/tests/test_data/wild_mode.testhtml +++ b/tests/test_data/wild_mode.testhtml @@ -1,3758 +1,1598 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summer Tomato Risotto with Saffron | Feasting At Home - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              open menu
              open search bar
              - -
              - - - - - - - - - - - - - - - - - + + + + + + + + + + + Tomato Risotto with Saffron | Feasting At Home + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

              Where healthy meets delicious!

              This post may contain affiliate links. Read my full disclosure policy.

              +

              A summery Tomato Risotto highlighting juicy, sweet, vine-ripened tomatoes, and infused with saffron.  Serve this as a vegetarian main, seasonal side dish, or top it off with smoky,  pan-seared shrimp. Vegetarian-adaptable!

              +

              Summer Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or sidedish, or topped off with smoky shrimp. #vegetarian #risotto #shrimprisotto

              +

              On a cool afternoon or any afternoon, take thee to the woods. There is a spirit there, ancient, waiting to soothe your soul. We call it time. ~D.M. Jenkins

              +

              Is there anything better than summer’s sweet and juicy tomatoes, picked right off the vine? I look forward to them every year, never tiring of their goodness.

              +

              Here they are blistered in a pan before going into a flavorful saffron-infused risotto recipe. It’s hearty enough for a vegetarian main, or can be served a flavorful side dish to grilled fish and meats.

              +

              You can also top this off with Smoky pan-seared shrimp (or fish).  An easy adaptable meal that can be kept vegetarian, or bumped up with a protein for meat-eaters.

              +

              How to Make Tomato Risotto | 30-second video

              + +
              + + + + + +
              + +

              This summery risotto is made with juicy vine-ripened tomatoes, and saffron and can be kept vegetarian or topped off with smoky shrimp. #vegetarian #risotto #shrimprisotto

              +

              Ingredients in Tomato Risotto:

              +
                +
              • ripe tomatoes- cherry tomatoes, grape tomatoes, or small roma
              • +
              • onion or shallot
              • +
              • garlic
              • +
              • veggie broth or chicken stock
              • +
              • short-grain rice- arborio rice, bamba rice
              • +
              • white wine
              • +
              • saffron
              • +
              • salt & pepper
              • +
              • smoked paprika
              • +
              • a little pat of butter
              • +
              • parmesan cheese, or use vegan parmesan
              • +
              • fresh herbs
              • +
              +

              How to make the Best Tomato Risotto!

              +

              The recipe starts with fresh, juicy summer tomatoes.

              +

              A summery Tomato Risotto made with juicy, sweet, vine-ripened tomatoes, and infused with saffron.  Serve this as a vegetarian main, seasonal side dish, or top it off with smoky,  pan-seared shrimp. Vegetarian-adaptable!

              +

              Use cherry tomatoes or grape tomatoes, if possible. They are easiest to blister.

              +

              blistering tomatoes for risotto

              +

              While they soften and blister in a skillet, start the risotto recipe by sauteing the onion or shallot until golden and tender. Add the garlic.

              +

              how to make risotto- start with onions

              +

              Add the arborio rice or short-grain rice.

              +

              Here I’m actually using a type of short-grain Spanish rice, typically used for Paella.

              +

              short grain Spanish rice-how to make risotto

              +

              Saute the rice until it becomes translucent, 1-2 minutes. Deglaze with white wine if you like.

              +

              how to make risotto

              +

              Add enough warm broth or stock to cover the rice, about 2 cups, along with a pinch of saffron.

              +

              how to make risotto

              +

              If your saffron is deep and red, it will only take a pinch. If it is lighter in color- like orange or yellow, it may take a couple of pinches. Crush it in your fingers before adding.

              +

              how to make risotto with saffron

              +

              Then add the warm stock a cup at a time, stirring frequently, letting the rice absorb it, before adding any more.

              +

              Be patient here, this will take 20-25 minutes.

              +

              At the same time, chop up your cooled, blistered tomatoes and add these along with all their flavorful juices into to the risotto pot.

              +

              how to blister tomatoes

              +

              Keep adding stock a cup at a time, letting the rice absorb it, each time.  I used about 6 3/4 cups of veggie stock here, but depending on heat level and the type of rice, it may take more or less.

              +

              how to make tomato risotto

              +

              Once the rice becomes tender and has a creamy texture, season with salt, black pepper, smoked paprika, a little butter and parmesan cheese.

              +

              how to make vegetarian risotto

              +

              Some may prefer a “looser” risotto, one that lays flat in a bowl, so feel free to add more broth, right before serving to get the consistency exactly how you like it.

              +

              What is the secret to good risotto?

              +

              The secret to making the BEST risotto is achieving a creamy texture without overcooking and having the perfect flavor balance.

              +

              If risotto is bland, add more salt, black pepper and a pinch of chili flakes. Finish with some lemon zest for a touch of brightness.

              +

              how to make vegetarian risotto with tomatoes and saffron

              +

              Serve this as a vegetarian main, or side dish.

              +

              Or feel free to add shrimp or salmon.

              +

              If adding shrimp, season with the spice rub in the recipe card.

              +

              smoky shrimp rub

              +

              Pan-sear for a couple of minutes until golden and flavorful.

              +

              pan fried shirmp for risotto

              +

              Top the tomato risotto with the flavorful shrimp.

              +

              Sprinkle some fresh herbs, parsely or fresh basil is nice.

              +

              Summer Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or sidedish, or topped off with smoky shrimp. #vegetarian #risotto #shrimprisotto

              +

              How to Make Risotto Ahead?

              +

              In our catering business, we would have to cook large batches of risotto on site. One way we handled this was to par-cook the risotto- meaning, partially cook it, cool it ,transport it, then close to serving time, heat it up adding more broth and finally the cheese. You can easily do this at home when entertaining.

              +

              Summer Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or sidedish, or topped off with smoky shrimp. #vegetarian #risotto #shrimprisotto

              +

              What to serve with Tomato Risotto

              +

              Perfect Grilled Salmon

              +

              The Best Grilled Chicken

              +

              Little Gem Wedge Salad

              +

              Little Gem Salad with Dilly Ranch Dressing

              +

              Lemony Kale Slaw (Vegan)

              +

              Fennel Salad with Cucumber and Dill

              +

              Can this be made vegan?

              +

              Yes, feel free to substitute vegan parmesan cheese and leave off the meat. Obviously, if you have both meat-eaters and vegetarians in the same house, you can add shrimp to some and leave shrimp off others. Super easy. 😉

              +

              How to store & Reheat leftover risotto

              +

              Leftover risotto gets even more flavorful after a couple of days (if it lasts that long!) as the flavors have a chance to meld. it will keep up to 4 days in the fridge, or freeze for up to 3 months. Just warm it back up in a pan on the stove with a little more broth or water, adjusting salt.

              +

              On the homefront: My husband started a nightly ritual of hot and cold dipping. Where we are staying in Santa Barbara there is a hot tub and a very cold pool.  Yes, we’re spoiled. 😉 We wait until it’s dark outside, and the stars and moon are gloriously bright, and we start our practice, first in the hot, then in the cold and repeat over and over.

              +

              In the beginning, I couldn’t help how effortlessly Brian would slip into that freezing cold water, without a gasp, moonlight on his skin. I, on the other hand, would grit my teeth, gasp loudly and resist with all my might.  When I asked him how he did that so painlessly, he simply said, “Embrace the cold”.

              +

              So several nights after that, I just started paying attention to what was happening as I stepped in that cold water. How my mind created fear around what was coming, how my body totally tensed in response to those thoughts.

              +

              My mind had made the cold out to be the enemy. It created a whole story around it. Eventually, I was able to see it for what it was. Just cold water. Something that would not kill me. 😉  I would be lying if I told you it’s easy now. But, surprisingly, it’s not quite as hard. It has been a good practice for me.

              +

              Of course, I can’t help but look at other areas of my life and how this applies. When I resist and listen to stories in my head, instead of just feeling the real experience, I stop the beautiful flow that so wants be, and in its place comes anxiety, restriction, suffering.  When I let go of “stories”, embracing whatever is, life becomes easier and more effortless. I know this, but I forget.

              +

              I love how the physical world mirrors and reminds us of our inner work. To me, these everyday lessons are so digestible.  So perfectly crafted for us. Kind of magic!

              +

              Other Related Recipes you might like: 

              +
                +
              1. Lemony Asparagus Risotto
              2. +
              3. Butternut Risotto with Leeks (Instant Pot or Stovetop)
              4. +
              5. 25 Vegetarian Dinners to Make Now!
              6. +
              7. Spring Pea Risotto with Halibut
              8. +
              9. Meyer Lemon Risotto with Black Cod 
              10. +
              11. Instant Pot Risotto!
              12. +
              13. Mushroom Risotto with Frizzled Leeks
              14. +
              +

              Ok friends, I’m curious if you’ll like this one as much as we do.

              +

              Tell us what you think in the comments below with any adaptations you make.

              +

              Thanks and hope your week is well!

              +

              xoxo

              +

              Sylvia

              +Print
              + + +clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon +
              +
              + Summer Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or sidedish, or topped off with smoky shrimp. #vegetarian #risotto #shrimprisotto
              +
              +

              Tomato Risotto with Saffron

              + +
              +
                +
              • + Author: Sylvia Fountaine | feasting at home
              • +
              • + + Prep Time: 15
              • +
              • + + Cook Time: 45
              • +
              • + + Total Time: 1 hour
              • +
              • + + Yield: 4 1x
              • +
              • + + Category: vegetarian, seafood
              • +
              • + + Method: stovetop
              • +
              • + + Cuisine: Spanish
              • +
              • + Diet: Vegetarian
              • +
              +
              + +
              + +
              + + + +
              +
              +
              + + +
              + +
              +
              + +
              +

              Description

              +
              +

              Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or side dish, or topped off with smoky shrimp.

              +
              +
              + +
              + +
              +
              +
              +

              Ingredients

              +
              +
              + + Units + + + Scale + +
              +
              +
              +
                +
              • 1 lb cherry or grape tomatoes
              • +
              • 1 tablespoon olive oil
              • +
              +

              Risotto:

              +
                +
              • 1 white or yellow onion, diced
              • +
              • 2 tablespoons olive oil
              • +
              • 46 cloves garlic, rough chopped
              • +
              • 1 teaspoon dried thyme (or 1 tablespoon fresh)
              • +
              • 1 1/2 cups arborio rice or Spanish short-grain rice
              • +
              • pinch saffron
              • +
              • 1/2 teaspoon salt
              • +
              • 1/2 teaspoon pepper
              • +
              • 1/4 teaspoon smoked paprika
              • +
              • 68 cups veggie stock or chicken stock, warmed
              • +
              • 1 tablespoon butter
              • +
              • 1/4 cup grated parmesan
              • +
              +

              Garnishes: Italian parsley (or basil), lemon zest, and chili flakes

              +

              Seared Prawns (optional, see notes) 

              + +
              +
              +
              + + +
              +
              +
              + +
              + +
              +
              +

              Instructions

              +
              +
              +
                +
              1. BLISTER TOMATOES In a large skillet, heat oil over medium-high heat. Add tomatoes (whole) and sear, stirring occasionally, until they burst and soften, about 7 minutes. Turn heat off. Chop if extra-large.
              2. +
              3. MAKE RISOTTO: At the same time, in a large heavy-bottomed pot or dutch oven, heat the olive oil over medium heat and add the onions. Saute until golden about 10-12 minutes. Add garlic and thyme, saute 2 more minutes until fragrant.
              4. +
              5. Add the rice, saute 1 minute, stirring.  Add 2 cups warm stock (enough to cover the rice), saffron and smoked paprika, stir and bring to a simmer. Simmer until most of the liquid is absorbed. Add 1 cup broth and the tomatoes and all their juices. Stir until all the liquid is absorbed. Continue adding broth 1 cup at a time, letting the rice absorb it slowly, stirring often over med-low heat, until the rice is plumped, slightly al dente, yet creamy, about 20-25 minutes. You may not need all 8 cups. ( I used 6 3/4).
              6. +
              7. Stir in the butter and parmesan. Season generously with salt, pepper, and optional chili flakes.  Taste, adjust salt. If bland, it probably needs more salt.
              8. +
              9. Serve as a flavorful side or vegetarian main, garnishing with fresh parsley and lemon zest.
              10. +
              +

              Optional Seared Prawns:

              +
                +
              1. If adding the prawns, mix spices and salt in a bowl. Coat shrimp with the spices. Heat 2-3 tablespoons oil in a skillet (you may need to do this in batches) over medium-high heat, sear each side 2-3 minutes or until cooked through.  Top the risotto with the seared prawns.
              2. +
              +
              +
              + + +
              + + + +
              +

              Notes

              +
              +

              Feel free to sub white fish (halibut, cod, sea bass, black cod, etc.) or scallops for the shrimp. Sometimes I’ll add whole cumin seeds to the rub for extra texture.

              +

              Serves 4  as a main, or 8 as a side dish.

              +
              +
              + + + +
              +

              Nutrition

              +
                +
              • Serving Size: 1 ½ cup serving without shrimp
              • +
              • Calories: 435
              • +
              • Sugar: 6.9 g
              • +
              • Sodium: 943.1 mg
              • +
              • Fat: 12.1 g
              • +
              • Saturated Fat: 3.8 g
              • +
              • Carbohydrates: 73.1 g
              • +
              • Fiber: 2.8 g
              • +
              • Protein: 9 g
              • +
              • Cholesterol: 11.2 mg
              • +
              +
              + +
              +

              Keywords: tomato risotto, vegetarian risotto, shrimp risotto,

              +
              + +
              + +
              +
              + + +
              +
              Subscribe
              to get recipes via email
              + +

              Share this with the world

              +
              + +
              +

              Leave a comment

              Your email address will not be published. Required fields are marked *

              + Recipe rating + 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
              +

              + +

              + +

              +

              Comments

              +
                +
              1. +
                + + +
                +

                Loved this dish! Great way to use end of summer cherry tomatoes from the garden. The seared prawns made the dish extraordinary! Will definitely be adding this to my favorite risotto recipe collection!

                +

                +
                + +
                +
                  +
                1. + +
                2. +
                +
              2. +
              3. + +
                  +
                1. + +
                2. +
                +
              4. +
              + +
              +
              + +

              Our Latest Recipes

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/woolworths.testhtml b/tests/test_data/woolworths.testhtml index b529617f0..1773dfea3 100644 --- a/tests/test_data/woolworths.testhtml +++ b/tests/test_data/woolworths.testhtml @@ -1 +1 @@ -{"title":"Asparagus Salad With Lemon Vinaigrette","lastModifiedDate":1637043243490,"designPath":"/libs/settings/wcm/designs/default","brandSlug":"","componentsResourceTypes":["woolworths-foodhub/components/content/ingredients","woolworths-foodhub/components/content/description","woolworths-foodhub/components/content/container","woolworths-foodhub/components/content/nutritional-facts","woolworths-foodhub/components/content/separator","woolworths-foodhub/components/content/smart-link","woolworths-foodhub/components/content/byline","nt:unstructured","woolworths-foodhub/components/structure/recipePage","woolworths-foodhub/components/content/summary-panel","woolworths-foodhub/components/content/disclaimer","woolworths-foodhub/components/content/images","woolworths-foodhub/components/content/methods","woolworths-foodhub/components/content/breadcrumb","wcm/foundation/components/responsivegrid","woolworths-foodhub/components/content/rating-review","woolworths-foodhub/components/content/title","woolworths-foodhub/components/content/recipe-seo-data","woolworths-foodhub/components/content/categories-panel","woolworths-foodhub/components/content/recipe-collection"],"templateName":"spa-page-template1","cssClassNames":"recipePage page basicpage","language":"en",":type":"woolworths-foodhub/components/structure/recipePage",":itemsOrder":["root","ingredientList","methodList","imagesList"],":items":{"root":{"columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12","breadcrumb":"aem-GridColumn aem-GridColumn--default--12","recipe_seo_data":"aem-GridColumn aem-GridColumn--default--12","container_49734716":"aem-GridColumn aem-GridColumn--default--12","container_1633042362":"aem-GridColumn aem-GridColumn--default--12","container_973633552":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["breadcrumb","container","container_49734716","container_1633042362","container_973633552","recipe_seo_data"],":items":{"breadcrumb":{"breadcrumbs":[{"name":"Home","url":"/"},{"name":"Recipes","url":"/shop/recipes"},{"name":"Salads","url":"/shop/recipes/collections/meal-type/salads"},{"name":"Asparagus Salad With Lemon Vinaigrette","url":""}],"itemListElement":[{"position":1,"name":"Home","item":"/","@type":"ListItem"},{"position":2,"name":"Recipes","item":"/shop/recipes","@type":"ListItem"},{"position":3,"name":"Salads","item":"/shop/recipes/collections/meal-type/salads","@type":"ListItem"},{"position":4,"name":"Asparagus Salad With Lemon Vinaigrette","@type":"ListItem"}],":type":"woolworths-foodhub/components/content/breadcrumb"},"container":{"backgroundColor":"#FFFFFF","disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12","images":"aem-GridColumn aem-GridColumn--default--12","title":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["title","container","images"],":items":{"title":{"title":"Asparagus Salad With Lemon Vinaigrette","titleAlignment":"middle",":type":"woolworths-foodhub/components/content/title"},"container":{"backgroundColor":"#FFFFFF","disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"6","smallMobileColumnOption":"12"},{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"6","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container/c1/container","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"rating_review":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["rating_review"],":items":{"rating_review":{"reviewType":"","authorMode":false,"isRatingsAndReviews":true,":type":"woolworths-foodhub/components/content/rating-review"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{"byline":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["byline"],":items":{"byline":{"source":{"name":"Fresh Ideas","sourceUrl":"/shop/recipes/collections/partner/fresh-ideas","icon":"/content/dam/woolworths-foodhub/other-images-and-icons/recipe-source-images/icons-woolworths-fresh-ideas.png","sourceId":"FI","description":null,"imageBody":null,"imageHeader":"/content/dam/woolworths-foodhub/other-images-and-icons/fresh-ideas-logos/Woolworths-Fresh-Ideas-Primary-Stacked-CMYK_C.png","brandAttribution":null,"disclaimer":null,"isRatingsAndReviews":true,"ctaText":"Fresh Ideas recipes","listingUrl":null,"sourcePureUrl":"fresh-ideas"},":type":"woolworths-foodhub/components/content/byline"}},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"images":{"imagesList":[{"imageId":null,"imageUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette?wid=1300&hei=1300","imageAlt":"Asparagus Salad With Lemon Vinaigrette","primary":"yes","presetType":null,"preset":null,"smartCrop":null,"imageDesktopCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Desktop-1300x658","imageMobileCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Mobile-1300x1150","squareCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"}],":type":"woolworths-foodhub/components/content/images"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_49734716":{"disableBottomMargin":false,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_49734716","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"summary_panel":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["summary_panel"],":items":{"summary_panel":{"print":true,"save":false,"issocial":true,"share":[{"shareMedia":"facebook","shareUrl":"https://www.facebook.com/sharer/sharer.php?u="},{"shareMedia":"pinterest","shareUrl":"https://pinterest.com/pin/create/bookmarklet/?url="}],"recipeTitle":"Asparagus Salad With Lemon Vinaigrette","summaryListItems":[{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"prepTime","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":"Prep","cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"cookTime","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":"Cook","restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"servesSize","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":"Serves","serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"complexity","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":"Difficulty","ingredientsCountTitle":null,"stepsCountTitle":null}],"imagesList":{"imageId":null,"imageUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette?wid=1300&hei=1300","imageAlt":"Asparagus Salad With Lemon Vinaigrette","primary":"yes","presetType":null,"preset":null,"smartCrop":null,"imageDesktopCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Desktop-1300x658","imageMobileCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Mobile-1300x1150","squareCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"},":type":"woolworths-foodhub/components/content/summary-panel"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_1633042362":{"disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"12","smallMobileColumnOption":"12"},{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_1633042362","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"nutritional_facts":"aem-GridColumn aem-GridColumn--default--12","ingredients":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["ingredients","nutritional_facts"],":items":{"ingredients":{"recipeTitle":"Asparagus Salad With Lemon Vinaigrette","whiskToken":"OvupLC3bOkkbbEzqatZA526kWNijke90UZ3opCHvOf9gTkgqBxmIxb61ecEPBIVh","ingredientTitle":"Ingredients","ingredientServings":"Number of servings","copyButtonText":"Copy text","copyButtonIcon":"iconAct-New_Window","addToListText":"Add to list","addToListIcon":"iconAct-Save_To_List","shopRecipeText":"Shop recipe","shopRecipeIcon":"iconShop-Cart-Outlined","ingredientList":[{"ingredientId":"0","ingredientName":"asparagus","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"bunches","preparation":"trimmed, halved diagonally","productId":"132538","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"snow peas","ingredientGroup":null,"ingredientType":"M","measurement":"100","measurementUpper":null,"unit":"g","preparation":"trimmed, halved diagonally","productId":"145843","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"gem lettuce","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":null,"preparation":"trimmed, leaves separated","productId":"823690","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"radishes","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":null,"preparation":"trimmed, thinly sliced into rounds","productId":"147319","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"feta","ingredientGroup":null,"ingredientType":"M","measurement":"80","measurementUpper":null,"unit":"g","preparation":"crumbled","productId":"452083","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"small basil leaves","ingredientGroup":null,"ingredientType":"M","measurement":"0.5","measurementUpper":null,"unit":"cup","preparation":null,"productId":"133621","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"natural sliced almonds","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"tbs","preparation":"toasted","productId":"726350","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"white wine vinegar","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"1","measurementUpper":null,"unit":"tbs","preparation":null,"productId":"256881","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"Dijon mustard","ingredientGroup":"Vinaigrette ","ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"368776","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"sea salt flakes","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"0.25","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"77000","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"caster sugar","ingredientGroup":"Vinaigrette ","ingredientType":"M","measurement":"0.25","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"720343","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"extra virgin olive oil","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"0.25","measurementUpper":null,"unit":"cup","preparation":null,"productId":"248084","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null}],"swapDisclaimer":"\u003Cp\u003EItem’s allergen/dietary info may not match the recipe\u003C/p\u003E\r\n","generalDisclaimerTitle":"Check product allergen & dietary info","generalDisclaimer":"\u003Cp\u003EPlease note products displayed here may not match the allergy or diet tags on the recipe.\u003C/p\u003E\r\n",":type":"woolworths-foodhub/components/content/ingredients"},"nutritional_facts":{"nutritionalFactTitle":"Nutrition per serving","nutritionalFactDisclaimer":"\u003Cp\u003EQuantities above are a guide only. *Percentage daily energy intake is based on an average adult diet of 8700 kJ. \u003C/p\u003E\r\n","ctaText":"more","primaryFact1Object":{"nutritionalFact":"perServeKilojoules"},"primaryFact2Object":{"nutritionalFact":"perServeCalorie"},"pieFactObject":{"nutritionalFact":"dailyIntakeKilojoules"},"pieFactDescription":"of daily energy intake*","nutritionalFactMapping":[{"nutritionalFact":"perServeKilojoules","nutritionalFactMeasurement":"kJ","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"dailyIntakeKilojoules","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"perHundredKj","nutritionalFactMeasurement":"kJ","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"perServeCalorie","nutritionalFactMeasurement":"Cal","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"dailyIntakeCalorie","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"perHundredCalories","nutritionalFactMeasurement":"Cal","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"perServeProtein","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"dailyIntakeProtein","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"perHundredProtein","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"perServeFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"dailyIntakeFat","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"perHundredFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"perServeFatSaturated","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"dailyIntakeFatSaturated","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"perHundredFatSaturated","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"perServeFatTrans","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"dailyIntakeFatTrans","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"perHundredTransFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"perServeCarbohydrates","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"dailyIntakeCarbohydrates","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"perHundredCarbohydrates","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"perServeSugar","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"dailyIntakeSugar","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"perHundredSugar","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"perServeFibre","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"dailyIntakeFibre","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"perHundredFibre","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"perServeSodium","nutritionalFactMeasurement":"mg","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"dailyIntakeSodium","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"perHundredSodium","nutritionalFactMeasurement":"mg","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"perServeSalt","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Salt"},{"nutritionalFact":"dailyIntakeSalt","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Salt"},{"nutritionalFact":"perHundredSalt","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Salt"}],"secondaryNutritionalFact":[{"nutritionalFact":"perServeProtein"},{"nutritionalFact":"perServeFat"},{"nutritionalFact":"perServeCarbohydrates"},{"nutritionalFact":"perServeSugar"}],"modalTitle":"Nutrition Information","modalDisclaimer":"\u003Cp\u003EAll quantities stated above are averages. This information is provided as a guide only and may not reflect the 'Shop the recipe' products' nutrition information. Any ingredients or products mentioned in recipe 'tips' are optional and have not been included in the recipe's nutrition information. Please check each product's label or enquire with the manufacturer to confirm if products used to prepare this recipe are suitable for your individual needs.\u003C/p\u003E\r\n\u003Cp\u003E*Percentage daily intakes are based on an average adult diet of 8700 kJ. \u003C/p\u003E\r\n\u003Cp\u003E'-' means that the nutrition information is not available.\u003C/p\u003E\r\n","modalColumns":[{},{"columnTitle":"Qty Per Serving"},{"columnTitle":"% DI* Per Serving"},{"columnTitle":"Qty Per 100g"}],"modalRows":[{"modalRow":[{"rowTitle":"Energy","rowNutrition":[{"nutritionalFact":"perServeKilojoules"},{"nutritionalFact":"dailyIntakeKilojoules"},{"nutritionalFact":"perHundredKj"}]},{"rowNutrition":[{"nutritionalFact":"perServeCalorie"},{},{"nutritionalFact":"perHundredCalories"}]}]},{"modalRow":[{"rowTitle":"Protein","rowNutrition":[{"nutritionalFact":"perServeProtein"},{"nutritionalFact":"dailyIntakeProtein"},{"nutritionalFact":"perHundredProtein"}]}]},{"modalRow":[{"rowTitle":"Fat, Total","rowNutrition":[{"nutritionalFact":"perServeFat"},{"nutritionalFact":"dailyIntakeFat"},{"nutritionalFact":"perHundredFat"}]},{"rowTitle":"Saturated","rowNutrition":[{"nutritionalFact":"perServeFatSaturated"},{"nutritionalFact":"dailyIntakeFatSaturated"},{"nutritionalFact":"perHundredFatSaturated"}]}]},{"modalRow":[{"rowTitle":"Carbohydrate","rowNutrition":[{"nutritionalFact":"perServeCarbohydrates"},{"nutritionalFact":"dailyIntakeCarbohydrates"},{"nutritionalFact":"perHundredCarbohydrates"}]},{"rowTitle":"Sugars","rowNutrition":[{"nutritionalFact":"perServeSugar"},{"nutritionalFact":"dailyIntakeSugar"},{"nutritionalFact":"perHundredSugar"}]}]},{"modalRow":[{"rowTitle":"Dietary Fibre","rowNutrition":[{"nutritionalFact":"perServeFibre"},{"nutritionalFact":"dailyIntakeFibre"},{"nutritionalFact":"perHundredFibre"}]}]},{"modalRow":[{"rowTitle":"Sodium","rowNutrition":[{"nutritionalFact":"perServeSodium"},{"nutritionalFact":"dailyIntakeSodium"},{"nutritionalFact":"perHundredSodium"}]}]}],"serveDefault":"4","allowAjust":"true",":type":"woolworths-foodhub/components/content/nutritional-facts"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{"methods":"aem-GridColumn aem-GridColumn--default--12","description":"aem-GridColumn aem-GridColumn--default--12","categories_panel":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["description","methods","categories_panel"],":items":{"description":{"header":"Description","isRecipeDescription":true,":type":"woolworths-foodhub/components/content/description"},"methods":{"methodPanelTitle":"Method","methodStepPrefix":"Step","methodList":[{"method":"Bring a medium saucepan of water to the boil over high heat. Cook asparagus and snow peas for 2 minutes or until just tender. Drain. Refresh under cold water. Drain.","methodId":"23289","manualTips":null,"smartTips":null,"imageUrl":null},{"method":"Meanwhile, to make the vinaigrette, whisk all the ingredients together in a small jug until combined, then season.","methodId":"23290","manualTips":null,"smartTips":null,"imageUrl":null},{"method":"Arrange lettuce, asparagus, snow peas and radish on a platter. Scatter over feta, drizzle with dressing, top with basil and almonds, then serve.","methodId":"23291","manualTips":null,"smartTips":null,"imageUrl":null}],":type":"woolworths-foodhub/components/content/methods"},"categories_panel":{"categoriesPanelTitle":"Categories","categoriesPanelDisclaimer":"\u003Cp\u003EThese categories are provided as a guide only and do not reflect any ingredients or products displayed or referred to on this recipe page and that are not listed in the recipe’s ingredients list. \u003Ca href=\"https://www.woolworths.com.au/shop/discover/healthy-eating/allergies-and-intolerances/filters\" target=\"_self\"\u003EFind out more about allergy, dietary and lifestyle category tags\u003C/a\u003E.\u003Cbr\u003E\r\n\u003C/p\u003E\r\n","tagItems":[{"title":"Salads","url":"/shop/recipes/collections/meal-type/salads","tagId":"foodhub:meal-type/salads"},{"title":"Salad","url":"/shop/recipes/collections/category/salad","tagId":"foodhub:classification/salad"},{"title":"Green salad","url":"/shop/recipes/collections/category/salad/green-salad","tagId":"foodhub:classification/salad/green-salad"},{"title":"Spring","url":"/shop/recipes/collections/seasons/spring","tagId":"foodhub:seasons/spring"},{"title":"Lemon","url":"/shop/recipes/collections/fresh-ingredients/lemon","tagId":"foodhub:fresh-ingredients/lemon"},{"title":"Asparagus","url":"/shop/recipes/collections/fresh-ingredients/asparagus","tagId":"foodhub:fresh-ingredients/asparagus"},{"title":"French","url":"/shop/recipes/collections/cuisine/european/french","tagId":"foodhub:cuisine/european/french"},{"title":"Fresh Ideas","url":"/shop/recipes/collections/partner/fresh-ideas"}],":type":"woolworths-foodhub/components/content/categories-panel"}},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_973633552":{"disableBottomMargin":false,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_973633552","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"smart_link":"aem-GridColumn aem-GridColumn--default--12","separator":"aem-GridColumn aem-GridColumn--default--12","disclaimer":"aem-GridColumn aem-GridColumn--default--12","recipe_collection":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["separator","recipe_collection","smart_link","disclaimer"],":items":{"separator":{":type":"woolworths-foodhub/components/content/separator"},"recipe_collection":{"layout":"horizontal","shelfTitle":"You might also like","showShelfTitle":true,"titleAlignment":"left","showRecipeCount":false,"showMoreCTA":false,"showMoreCTAText":"Show more","showSourceOnCard":true,"showAuthorOnCard":true,"preparationTimeLabel":"Prep","cookTimeLabel":"Cook","difficultyLabel":"Difficulty","showChildTags":false,"recipeCount":0,"viewAllCTA":false,"viewAllCTAText":"View all","toggle":true,"recipeHrCount":15,"tileLayout":"square","tileType":"collectionDynamicDatasource","showShelfHrTitle":true,"queryOrder":"createdDateDescending","collectionDynamicDatasourceUrl":"https://recipe-recommendation.wxdsml.com/v2/recipe-item-item/web/id/#","authorMode":false,"childTags":[],":type":"woolworths-foodhub/components/content/recipe-collection"},"smart_link":{"smartLinkTitle":"Similar Searches","smartLinks":[{"name":"layered salad","url":"/shop/find-recipes/layered-salad"},{"name":"leftover chicken salad recipe","url":"/shop/find-recipes/leftover-chicken-salad-recipe"},{"name":"tabouli salad","url":"/shop/find-recipes/tabouli-salad"},{"name":"beef salad","url":"/shop/find-recipes/beef-salad"},{"name":"filling salad","url":"/shop/find-recipes/filling-salad"}],":type":"woolworths-foodhub/components/content/smart-link"},"disclaimer":{"source":{"disclaimerTitle":"Disclaimer","disclaimerText":""},":type":"woolworths-foodhub/components/content/disclaimer"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"recipe_seo_data":{"type":"Recipe","name":"Asparagus Salad With Lemon Vinaigrette Recipe | Woolworths","url":"/shop/recipes/asparagus-salad-with-lemon-vinaigrette","image":["https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"],"author":{"name":"Fresh Ideas","@type":"Person"},"recipeId":"10756","datePublished":"2021-11-16","description":"Try our easy to follow Asparagus Salad With Lemon Vinaigrette recipe. Absolutely delicious with the best ingredients from Woolworths.","prepTime":"PT10M","cookTime":"PT5M","totalTime":"PT15M","keywords":"Salad,Green salad,Spring,Lemon,Asparagus","recipeYield":"4","recipeCategory":"Salads","recipeCuisine":"French","recipeIngredient":["2 bunches asparagus, trimmed, halved diagonally","100g snow peas, trimmed, halved diagonally","2 gem lettuce, trimmed, leaves separated","2 radishes, trimmed, thinly sliced into rounds","80g feta, crumbled","0.5 cup small basil leaves","2 tbs natural sliced almonds, toasted","1 tbs white wine vinegar","2 tsp Dijon mustard","0.25 tsp sea salt flakes","0.25 tsp caster sugar","0.25 cup extra virgin olive oil"],"resourceType":"woolworths-foodhub/components/structure/recipePage","analyticsEvent":"aemRecipeDetail","analyticsType":"recipedetail","analyticsHierarchy":"shop:recipedetail","analyticsName":"shop:recipedetail","analyticsSection":"shop:recipedetail","recipeInstructions":[{"text":"Bring a medium saucepan of water to the boil over high heat. Cook asparagus and snow peas for 2 minutes or until just tender. Drain. Refresh under cold water. Drain.","@type":"HowToStep","HowToTip":{}},{"text":"Meanwhile, to make the vinaigrette, whisk all the ingredients together in a small jug until combined, then season.","@type":"HowToStep","HowToTip":{}},{"text":"Arrange lettuce, asparagus, snow peas and radish on a platter. Scatter over feta, drizzle with dressing, top with basil and almonds, then serve.","@type":"HowToStep","HowToTip":{}}],"@context":"https://schema.org/",":type":"woolworths-foodhub/components/content/recipe-seo-data"}},":type":"wcm/foundation/components/responsivegrid"},"ingredientList":{":type":"nt:unstructured"},"methodList":{":type":"nt:unstructured"},"imagesList":{":type":"nt:unstructured"}},":hierarchyType":"page",":path":"/content/woolworths-foodhub/en/asparagus-salad-with-lemon-vinaigrette"} +{"title":"Asparagus Salad With Lemon Vinaigrette","lastModifiedDate":1637043243490,"designPath":"/libs/settings/wcm/designs/default","brandSlug":"","componentsResourceTypes":["woolworths-foodhub/components/content/ingredients","woolworths-foodhub/components/content/description","woolworths-foodhub/components/content/container","woolworths-foodhub/components/content/nutritional-facts","woolworths-foodhub/components/content/separator","woolworths-foodhub/components/content/smart-link","woolworths-foodhub/components/content/byline","nt:unstructured","woolworths-foodhub/components/structure/recipePage","woolworths-foodhub/components/content/summary-panel","woolworths-foodhub/components/content/disclaimer","woolworths-foodhub/components/content/images","woolworths-foodhub/components/content/methods","woolworths-foodhub/components/content/breadcrumb","wcm/foundation/components/responsivegrid","woolworths-foodhub/components/content/rating-review","woolworths-foodhub/components/content/title","woolworths-foodhub/components/content/recipe-seo-data","woolworths-foodhub/components/content/categories-panel","woolworths-foodhub/components/content/recipe-collection"],"templateName":"spa-page-template1","cssClassNames":"recipePage page basicpage","language":"en",":type":"woolworths-foodhub/components/structure/recipePage",":itemsOrder":["root","ingredientList","methodList","imagesList"],":items":{"root":{"columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12","breadcrumb":"aem-GridColumn aem-GridColumn--default--12","recipe_seo_data":"aem-GridColumn aem-GridColumn--default--12","container_49734716":"aem-GridColumn aem-GridColumn--default--12","container_1633042362":"aem-GridColumn aem-GridColumn--default--12","container_973633552":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["breadcrumb","container","container_49734716","container_1633042362","container_973633552","recipe_seo_data"],":items":{"breadcrumb":{"breadcrumbs":[{"name":"Home","url":"/"},{"name":"Recipes","url":"/shop/recipes"},{"name":"Salads","url":"/shop/recipes/collections/meal-type/salads"},{"name":"Asparagus Salad With Lemon Vinaigrette","url":""}],"itemListElement":[{"position":1,"name":"Home","item":"/","@type":"ListItem"},{"position":2,"name":"Recipes","item":"/shop/recipes","@type":"ListItem"},{"position":3,"name":"Salads","item":"/shop/recipes/collections/meal-type/salads","@type":"ListItem"},{"position":4,"name":"Asparagus Salad With Lemon Vinaigrette","@type":"ListItem"}],":type":"woolworths-foodhub/components/content/breadcrumb"},"container":{"backgroundColor":"#FFFFFF","disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12","images":"aem-GridColumn aem-GridColumn--default--12","title":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["title","container","images"],":items":{"title":{"title":"Asparagus Salad With Lemon Vinaigrette","titleAlignment":"middle",":type":"woolworths-foodhub/components/content/title"},"container":{"backgroundColor":"#FFFFFF","disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"6","smallMobileColumnOption":"12"},{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"6","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container/c1/container","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"rating_review":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["rating_review"],":items":{"rating_review":{"reviewType":"","authorMode":false,"isRatingsAndReviews":true,":type":"woolworths-foodhub/components/content/rating-review"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{"byline":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["byline"],":items":{"byline":{"source":{"name":"Fresh Ideas","sourceUrl":"/shop/recipes/collections/partner/fresh-ideas","icon":"/content/dam/woolworths-foodhub/other-images-and-icons/recipe-source-images/icons-woolworths-fresh-ideas.png","sourceId":"FI","description":null,"imageBody":null,"imageHeader":"/content/dam/woolworths-foodhub/other-images-and-icons/fresh-ideas-logos/Woolworths-Fresh-Ideas-Primary-Stacked-CMYK_C.png","brandAttribution":null,"disclaimer":null,"isRatingsAndReviews":true,"ctaText":"Fresh Ideas recipes","listingUrl":null,"sourcePureUrl":"fresh-ideas"},":type":"woolworths-foodhub/components/content/byline"}},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"images":{"imagesList":[{"imageId":null,"imageUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette?wid=1300&hei=1300","imageAlt":"Asparagus Salad With Lemon Vinaigrette","primary":"yes","presetType":null,"preset":null,"smartCrop":null,"imageDesktopCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Desktop-1300x658","imageMobileCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Mobile-1300x1150","squareCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"}],":type":"woolworths-foodhub/components/content/images"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_49734716":{"disableBottomMargin":false,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_49734716","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"summary_panel":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["summary_panel"],":items":{"summary_panel":{"print":true,"save":false,"issocial":true,"share":[{"shareMedia":"facebook","shareUrl":"https://www.facebook.com/sharer/sharer.php?u="},{"shareMedia":"pinterest","shareUrl":"https://pinterest.com/pin/create/bookmarklet/?url="}],"recipeTitle":"Asparagus Salad With Lemon Vinaigrette","summaryListItems":[{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"prepTime","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":"Prep","cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"cookTime","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":"Cook","restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"servesSize","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":"Serves","serveSizeUnitTitle":null,"complexityTitle":null,"ingredientsCountTitle":null,"stepsCountTitle":null},{"totalTime":"15m","cookTime":"5m","prepTime":"10m","complexity":"3","variation":"complexity","restTime":null,"serveDefault":"4","serveUpper":null,"serveSizeUnit":null,"ingredientsCount":12,"stepsCount":3,"prepTimeTitle":null,"cookTimeTitle":null,"restTimeTitle":null,"totalTimeTitle":null,"serveDefaultTitle":null,"serveSizeUnitTitle":null,"complexityTitle":"Difficulty","ingredientsCountTitle":null,"stepsCountTitle":null}],"imagesList":{"imageId":null,"imageUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette?wid=1300&hei=1300","imageAlt":"Asparagus Salad With Lemon Vinaigrette","primary":"yes","presetType":null,"preset":null,"smartCrop":null,"imageDesktopCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Desktop-1300x658","imageMobileCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Mobile-1300x1150","squareCropUrl":"https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"},":type":"woolworths-foodhub/components/content/summary-panel"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_1633042362":{"disableBottomMargin":true,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"12","smallMobileColumnOption":"12"},{"desktopColumnOption":"6","smallDesktopColumnOption":"6","tabletColumnOption":"6","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_1633042362","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"nutritional_facts":"aem-GridColumn aem-GridColumn--default--12","ingredients":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["ingredients","nutritional_facts"],":items":{"ingredients":{"recipeTitle":"Asparagus Salad With Lemon Vinaigrette","whiskToken":"OvupLC3bOkkbbEzqatZA526kWNijke90UZ3opCHvOf9gTkgqBxmIxb61ecEPBIVh","ingredientTitle":"Ingredients","ingredientServings":"Number of servings","copyButtonText":"Copy text","copyButtonIcon":"iconAct-New_Window","addToListText":"Add to list","addToListIcon":"iconAct-Save_To_List","shopRecipeText":"Shop recipe","shopRecipeIcon":"iconShop-Cart-Outlined","ingredientList":[{"ingredientId":"0","ingredientName":"asparagus","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"bunches","preparation":"trimmed, halved diagonally","productId":"132538","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"snow peas","ingredientGroup":null,"ingredientType":"M","measurement":"100","measurementUpper":null,"unit":"g","preparation":"trimmed, halved diagonally","productId":"145843","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"gem lettuce","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":null,"preparation":"trimmed, leaves separated","productId":"823690","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"radishes","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":null,"preparation":"trimmed, thinly sliced into rounds","productId":"147319","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"feta","ingredientGroup":null,"ingredientType":"M","measurement":"80","measurementUpper":null,"unit":"g","preparation":"crumbled","productId":"452083","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"small basil leaves","ingredientGroup":null,"ingredientType":"M","measurement":"0.5","measurementUpper":null,"unit":"cup","preparation":null,"productId":"133621","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"natural sliced almonds","ingredientGroup":null,"ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"tbs","preparation":"toasted","productId":"726350","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"white wine vinegar","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"1","measurementUpper":null,"unit":"tbs","preparation":null,"productId":"256881","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"Dijon mustard","ingredientGroup":"Vinaigrette ","ingredientType":"M","measurement":"2","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"368776","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"sea salt flakes","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"0.25","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"77000","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"caster sugar","ingredientGroup":"Vinaigrette ","ingredientType":"M","measurement":"0.25","measurementUpper":null,"unit":"tsp","preparation":null,"productId":"720343","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null},{"ingredientId":"0","ingredientName":"extra virgin olive oil","ingredientGroup":"Vinaigrette ","ingredientType":"P","measurement":"0.25","measurementUpper":null,"unit":"cup","preparation":null,"productId":"248084","productQuantity":"1","note":null,"manualTips":null,"smartTips":null,"sponsor":null}],"swapDisclaimer":"\u003Cp\u003EItem’s allergen/dietary info may not match the recipe\u003C/p\u003E\r\n","generalDisclaimerTitle":"Check product allergen & dietary info","generalDisclaimer":"\u003Cp\u003EPlease note products displayed here may not match the allergy or diet tags on the recipe.\u003C/p\u003E\r\n",":type":"woolworths-foodhub/components/content/ingredients"},"nutritional_facts":{"nutritionalFactTitle":"Nutrition per serving","nutritionalFactDisclaimer":"\u003Cp\u003EQuantities above are a guide only. *Percentage daily energy intake is based on an average adult diet of 8700 kJ. \u003C/p\u003E\r\n","ctaText":"more","primaryFact1Object":{"nutritionalFact":"perServeKilojoules"},"primaryFact2Object":{"nutritionalFact":"perServeCalorie"},"pieFactObject":{"nutritionalFact":"dailyIntakeKilojoules"},"pieFactDescription":"of daily energy intake*","nutritionalFactMapping":[{"nutritionalFact":"perServeKilojoules","nutritionalFactMeasurement":"kJ","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"dailyIntakeKilojoules","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"perHundredKj","nutritionalFactMeasurement":"kJ","nutritionalFactDisplayName":"Kilojoules"},{"nutritionalFact":"perServeCalorie","nutritionalFactMeasurement":"Cal","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"dailyIntakeCalorie","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"perHundredCalories","nutritionalFactMeasurement":"Cal","nutritionalFactDisplayName":"Calories"},{"nutritionalFact":"perServeProtein","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"dailyIntakeProtein","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"perHundredProtein","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Protein"},{"nutritionalFact":"perServeFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"dailyIntakeFat","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"perHundredFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fat"},{"nutritionalFact":"perServeFatSaturated","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"dailyIntakeFatSaturated","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"perHundredFatSaturated","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Saturated Fat"},{"nutritionalFact":"perServeFatTrans","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"dailyIntakeFatTrans","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"perHundredTransFat","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Trans Fat"},{"nutritionalFact":"perServeCarbohydrates","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"dailyIntakeCarbohydrates","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"perHundredCarbohydrates","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Carbs"},{"nutritionalFact":"perServeSugar","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"dailyIntakeSugar","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"perHundredSugar","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Sugars"},{"nutritionalFact":"perServeFibre","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"dailyIntakeFibre","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"perHundredFibre","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Fibre"},{"nutritionalFact":"perServeSodium","nutritionalFactMeasurement":"mg","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"dailyIntakeSodium","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"perHundredSodium","nutritionalFactMeasurement":"mg","nutritionalFactDisplayName":"Sodium"},{"nutritionalFact":"perServeSalt","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Salt"},{"nutritionalFact":"dailyIntakeSalt","nutritionalFactMeasurement":"%","nutritionalFactDisplayName":"Salt"},{"nutritionalFact":"perHundredSalt","nutritionalFactMeasurement":"g","nutritionalFactDisplayName":"Salt"}],"secondaryNutritionalFact":[{"nutritionalFact":"perServeProtein"},{"nutritionalFact":"perServeFat"},{"nutritionalFact":"perServeCarbohydrates"},{"nutritionalFact":"perServeSugar"}],"modalTitle":"Nutrition Information","modalDisclaimer":"\u003Cp\u003EAll quantities stated above are averages. This information is provided as a guide only and may not reflect the 'Shop the recipe' products' nutrition information. Any ingredients or products mentioned in recipe 'tips' are optional and have not been included in the recipe's nutrition information. Please check each product's label or enquire with the manufacturer to confirm if products used to prepare this recipe are suitable for your individual needs.\u003C/p\u003E\r\n\u003Cp\u003E*Percentage daily intakes are based on an average adult diet of 8700 kJ. \u003C/p\u003E\r\n\u003Cp\u003E'-' means that the nutrition information is not available.\u003C/p\u003E\r\n","modalColumns":[{},{"columnTitle":"Qty Per Serving"},{"columnTitle":"% DI* Per Serving"},{"columnTitle":"Qty Per 100g"}],"modalRows":[{"modalRow":[{"rowTitle":"Energy","rowNutrition":[{"nutritionalFact":"perServeKilojoules"},{"nutritionalFact":"dailyIntakeKilojoules"},{"nutritionalFact":"perHundredKj"}]},{"rowNutrition":[{"nutritionalFact":"perServeCalorie"},{},{"nutritionalFact":"perHundredCalories"}]}]},{"modalRow":[{"rowTitle":"Protein","rowNutrition":[{"nutritionalFact":"perServeProtein"},{"nutritionalFact":"dailyIntakeProtein"},{"nutritionalFact":"perHundredProtein"}]}]},{"modalRow":[{"rowTitle":"Fat, Total","rowNutrition":[{"nutritionalFact":"perServeFat"},{"nutritionalFact":"dailyIntakeFat"},{"nutritionalFact":"perHundredFat"}]},{"rowTitle":"Saturated","rowNutrition":[{"nutritionalFact":"perServeFatSaturated"},{"nutritionalFact":"dailyIntakeFatSaturated"},{"nutritionalFact":"perHundredFatSaturated"}]}]},{"modalRow":[{"rowTitle":"Carbohydrate","rowNutrition":[{"nutritionalFact":"perServeCarbohydrates"},{"nutritionalFact":"dailyIntakeCarbohydrates"},{"nutritionalFact":"perHundredCarbohydrates"}]},{"rowTitle":"Sugars","rowNutrition":[{"nutritionalFact":"perServeSugar"},{"nutritionalFact":"dailyIntakeSugar"},{"nutritionalFact":"perHundredSugar"}]}]},{"modalRow":[{"rowTitle":"Dietary Fibre","rowNutrition":[{"nutritionalFact":"perServeFibre"},{"nutritionalFact":"dailyIntakeFibre"},{"nutritionalFact":"perHundredFibre"}]}]},{"modalRow":[{"rowTitle":"Sodium","rowNutrition":[{"nutritionalFact":"perServeSodium"},{"nutritionalFact":"dailyIntakeSodium"},{"nutritionalFact":"perHundredSodium"}]}]}],"serveDefault":"4","allowAjust":"true",":type":"woolworths-foodhub/components/content/nutritional-facts"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{"methods":"aem-GridColumn aem-GridColumn--default--12","description":"aem-GridColumn aem-GridColumn--default--12","categories_panel":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["description","methods","categories_panel"],":items":{"description":{"header":"Description","isRecipeDescription":true,":type":"woolworths-foodhub/components/content/description"},"methods":{"methodPanelTitle":"Method","methodStepPrefix":"Step","methodList":[{"method":"Bring a medium saucepan of water to the boil over high heat. Cook asparagus and snow peas for 2 minutes or until just tender. Drain. Refresh under cold water. Drain.","methodId":"23289","manualTips":null,"smartTips":null,"imageUrl":null},{"method":"Meanwhile, to make the vinaigrette, whisk all the ingredients together in a small jug until combined, then season.","methodId":"23290","manualTips":null,"smartTips":null,"imageUrl":null},{"method":"Arrange lettuce, asparagus, snow peas and radish on a platter. Scatter over feta, drizzle with dressing, top with basil and almonds, then serve.","methodId":"23291","manualTips":null,"smartTips":null,"imageUrl":null}],":type":"woolworths-foodhub/components/content/methods"},"categories_panel":{"categoriesPanelTitle":"Categories","categoriesPanelDisclaimer":"\u003Cp\u003EThese categories are provided as a guide only and do not reflect any ingredients or products displayed or referred to on this recipe page and that are not listed in the recipe’s ingredients list. \u003Ca href=\"https://www.woolworths.com.au/shop/discover/healthy-eating/allergies-and-intolerances/filters\" target=\"_self\"\u003EFind out more about allergy, dietary and lifestyle category tags\u003C/a\u003E.\u003Cbr\u003E\r\n\u003C/p\u003E\r\n","tagItems":[{"title":"Salads","url":"/shop/recipes/collections/meal-type/salads","tagId":"foodhub:meal-type/salads"},{"title":"Salad","url":"/shop/recipes/collections/category/salad","tagId":"foodhub:classification/salad"},{"title":"Green salad","url":"/shop/recipes/collections/category/salad/green-salad","tagId":"foodhub:classification/salad/green-salad"},{"title":"Spring","url":"/shop/recipes/collections/seasons/spring","tagId":"foodhub:seasons/spring"},{"title":"Lemon","url":"/shop/recipes/collections/fresh-ingredients/lemon","tagId":"foodhub:fresh-ingredients/lemon"},{"title":"Asparagus","url":"/shop/recipes/collections/fresh-ingredients/asparagus","tagId":"foodhub:fresh-ingredients/asparagus"},{"title":"French","url":"/shop/recipes/collections/cuisine/european/french","tagId":"foodhub:cuisine/european/french"},{"title":"Fresh Ideas","url":"/shop/recipes/collections/partner/fresh-ideas"}],":type":"woolworths-foodhub/components/content/categories-panel"}},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"container_973633552":{"disableBottomMargin":false,"alignLandingAndListingPages":false,"columnControlOptions":[{"desktopColumnOption":"12","smallDesktopColumnOption":"12","tabletColumnOption":"12","mobileColumnOption":"12","smallMobileColumnOption":"12"}],"cqItemsOrder":["c1","c2","c3","c4","columnControlOptions"],"resourcePath":"/conf/woolworths-foodhub/settings/wcm/templates/spa-page-template1/structure/jcr:content/root/container_973633552","cqItems":{"c1":{"columnCount":12,"columnClassNames":{"smart_link":"aem-GridColumn aem-GridColumn--default--12","separator":"aem-GridColumn aem-GridColumn--default--12","disclaimer":"aem-GridColumn aem-GridColumn--default--12","recipe_collection":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":["separator","recipe_collection","smart_link","disclaimer"],":items":{"separator":{":type":"woolworths-foodhub/components/content/separator"},"recipe_collection":{"layout":"horizontal","shelfTitle":"You might also like","showShelfTitle":true,"titleAlignment":"left","showRecipeCount":false,"showMoreCTA":false,"showMoreCTAText":"Show more","showSourceOnCard":true,"showAuthorOnCard":true,"preparationTimeLabel":"Prep","cookTimeLabel":"Cook","difficultyLabel":"Difficulty","showChildTags":false,"recipeCount":0,"viewAllCTA":false,"viewAllCTAText":"View all","toggle":true,"recipeHrCount":15,"tileLayout":"square","tileType":"collectionDynamicDatasource","showShelfHrTitle":true,"queryOrder":"createdDateDescending","collectionDynamicDatasourceUrl":"https://recipe-recommendation.wxdsml.com/v2/recipe-item-item/web/id/#","authorMode":false,"childTags":[],":type":"woolworths-foodhub/components/content/recipe-collection"},"smart_link":{"smartLinkTitle":"Similar Searches","smartLinks":[{"name":"layered salad","url":"/shop/find-recipes/layered-salad"},{"name":"leftover chicken salad recipe","url":"/shop/find-recipes/leftover-chicken-salad-recipe"},{"name":"tabouli salad","url":"/shop/find-recipes/tabouli-salad"},{"name":"beef salad","url":"/shop/find-recipes/beef-salad"},{"name":"filling salad","url":"/shop/find-recipes/filling-salad"}],":type":"woolworths-foodhub/components/content/smart-link"},"disclaimer":{"source":{"disclaimerTitle":"Disclaimer","disclaimerText":""},":type":"woolworths-foodhub/components/content/disclaimer"}},":type":"wcm/foundation/components/responsivegrid"},"c2":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c3":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"c4":{"columnCount":12,"columnClassNames":{},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12",":itemsOrder":[],":items":{},":type":"wcm/foundation/components/responsivegrid"},"columnControlOptions":{":type":"nt:unstructured"}},":type":"woolworths-foodhub/components/content/container"},"recipe_seo_data":{"type":"Recipe","name":"Asparagus Salad With Lemon Vinaigrette Recipe | Woolworths","url":"/shop/recipes/asparagus-salad-with-lemon-vinaigrette","image":["https://foodhub.scene7.com/is/image/woolworthsltdprod/2010-asparagus-salad-with-lemon-vinaigrette:Square-1300x1300"],"author":{"name":"Fresh Ideas","@type":"Person"},"recipeId":"10756","datePublished":"2021-11-16","description":"Try our easy to follow Asparagus Salad With Lemon Vinaigrette recipe. Absolutely delicious with the best ingredients from Woolworths.","prepTime":"PT10M","cookTime":"PT5M","totalTime":"PT15M","keywords":"Salad,Green salad,Spring,Lemon,Asparagus","recipeYield":"4","recipeCategory":"Salads","recipeCuisine":"French","recipeIngredient":["2 bunches asparagus, trimmed, halved diagonally","100g snow peas, trimmed, halved diagonally","2 gem lettuce, trimmed, leaves separated","2 radishes, trimmed, thinly sliced into rounds","80g feta, crumbled","0.5 cup small basil leaves","2 tbs natural sliced almonds, toasted","1 tbs white wine vinegar","2 tsp Dijon mustard","0.25 tsp sea salt flakes","0.25 tsp caster sugar","0.25 cup extra virgin olive oil"],"resourceType":"woolworths-foodhub/components/structure/recipePage","analyticsEvent":"aemRecipeDetail","analyticsType":"recipedetail","analyticsHierarchy":"shop:recipedetail","analyticsName":"shop:recipedetail","analyticsSection":"shop:recipedetail","recipeInstructions":[{"text":"Bring a medium saucepan of water to the boil over high heat. Cook asparagus and snow peas for 2 minutes or until just tender. Drain. Refresh under cold water. Drain.","@type":"HowToStep","HowToTip":{}},{"text":"Meanwhile, to make the vinaigrette, whisk all the ingredients together in a small jug until combined, then season.","@type":"HowToStep","HowToTip":{}},{"text":"Arrange lettuce, asparagus, snow peas and radish on a platter. Scatter over feta, drizzle with dressing, top with basil and almonds, then serve.","@type":"HowToStep","HowToTip":{}}],"@context":"https://schema.org/",":type":"woolworths-foodhub/components/content/recipe-seo-data"}},":type":"wcm/foundation/components/responsivegrid"},"ingredientList":{":type":"nt:unstructured"},"methodList":{":type":"nt:unstructured"},"imagesList":{":type":"nt:unstructured"}},":hierarchyType":"page",":path":"/content/woolworths-foodhub/en/asparagus-salad-with-lemon-vinaigrette"} \ No newline at end of file diff --git a/tests/test_data/woop.testhtml b/tests/test_data/woop.testhtml index 0845da3ca..e48f2537c 100644 --- a/tests/test_data/woop.testhtml +++ b/tests/test_data/woop.testhtml @@ -1,885 +1,47 @@ - - - - - - - - - - -Pan-seared beef - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              -
              - -
              - -
              -
              - - - - - - -
              - -
              -
              -
              - - Back to Recipes - - -
              -
              - -
              - - - - - - - -
              -

              - Pan-seared beef

              - -
              -
              with sesame drizzle and kimchi fried rice
              -
              -
              -
              -

              Ready in around 20 mins

              -
              -
              - RECIPE FACT: -
              Kimchi is a fermented food which means it contains probiotics that could have benefits for gut health.
              -
              -
              -
              - Nutritional Info: -
              • Energy: 2322kj (554Kcal)
              • Protein: 43g
              • Carbohydrate: 43g
              • Fat: 23g
              • Contains: Soy, Sesame, Gluten, Milk, Egg
              - - - - - -
              -
              -
              -
              - Serving Amount: -
              Serves 2 people
              -
              -
              -
              - Cooking Instructions: -
              • 1. TO PREPARE THE VEGETABLES:

                Slice the capsicum into ½ cm slices. Cut the root end off the bok choy, discard and slice into 1 cm slices. Finely slice the kimchi.

              • 2. TO COOK THE KIMCHI RICE:

                Spray a non-stick frying pan with oil and place over a medium-high heat. Once hot add the sliced capsicum and cook for 2-3 mins stirring occasionally to create a char. Open the bag of steamed brown rice, squeezing gently on the bag to break up any large clumps and add to the pan with the bok choy, edamame and peas and cook for 1-2 mins. Pour in the Korean seasoning and add half the kimchi, stir and cook for 1-2 mins. Season with salt to taste, remove from the pan and cover to keep warm.

              • 3. TO COOK THE BEEF SIRLOIN:

                Remove the beef sirloin from its packaging and pat dry with a paper towel. Respray the pan with oil and place over a high heat. Season the beef with salt and pepper and place in the hot pan. Cook for 2-3 mins each side for medium-rare, a little longer for well done. Rest for 1-2 mins before slicing.

              • TO SERVE:

                Spoon kimchi fried rice onto plates and top with sliced beef sirloin. Dollop with sesame drizzle and sprinkle remaining kimchi and sesame sprinkle on top.

              - - - - - - - - - - - - - - - -
              -
              -
              -
              -
              - Ingredients - In your box: -
              • 1 pack of beef sirloin
              • 1 pack of steamed brown rice
              • 1 pot of Korean seasoning
              • 1 pot of sesame drizzle
              • 1 pot of kimchi
              • 1 sachet of sesame sprinkle
              • 1 pot of edamame and peas
              • 1 capsicum
              • 1 bag of bok choy
              - - - - - - - - -
              -
              -
              -

              SHARE YOUR -CREATION WITH US!

              use the hashtag #woopnz to be featured

              -
              -
              -
              - - - - - - - - - - -
              - - - - - - - - - - - - - -
              - + Pan-seared beef
              Back to Recipes

              Pan-seared beef

              with sesame drizzle and kimchi fried rice

              Ready in around 20 mins

              RECIPE FACT:
              Kimchi is a fermented food which means it contains probiotics that could have benefits for gut health.
              Nutritional Info:
              • Energy: 2322kj (554Kcal)
              • Protein: 43g
              • Carbohydrate: 43g
              • Fat: 23g
              • Contains: Soy, Sesame, Gluten, Milk, Egg
              Serving Amount:
              Serves 2 people
              Cooking Instructions:
              • 1. TO PREPARE THE VEGETABLES:

                Slice the capsicum into ½ cm slices. Cut the root end off the bok choy, discard and slice into 1 cm slices. Finely slice the kimchi.

              • 2. TO COOK THE KIMCHI RICE:

                Spray a non-stick frying pan with oil and place over a medium-high heat. Once hot add the sliced capsicum and cook for 2-3 mins stirring occasionally to create a char. Open the bag of steamed brown rice, squeezing gently on the bag to break up any large clumps and add to the pan with the bok choy, edamame and peas and cook for 1-2 mins. Pour in the Korean seasoning and add half the kimchi, stir and cook for 1-2 mins. Season with salt to taste, remove from the pan and cover to keep warm.

              • 3. TO COOK THE BEEF SIRLOIN:

                Remove the beef sirloin from its packaging and pat dry with a paper towel. Respray the pan with oil and place over a high heat. Season the beef with salt and pepper and place in the hot pan. Cook for 2-3 mins each side for medium-rare, a little longer for well done. Rest for 1-2 mins before slicing.

              • TO SERVE:

                Spoon kimchi fried rice onto plates and top with sliced beef sirloin. Dollop with sesame drizzle and sprinkle remaining kimchi and sesame sprinkle on top.

              Ingredients In your box:
              • 1 pack of beef sirloin
              • 1 pack of steamed brown rice
              • 1 pot of Korean seasoning
              • 1 pot of sesame drizzle
              • 1 pot of kimchi
              • 1 sachet of sesame sprinkle
              • 1 pot of edamame and peas
              • 1 capsicum
              • 1 bag of bok choy

              SHARE YOUR +CREATION WITH US!

              use the hashtag #woopnz to be featured

              \ No newline at end of file diff --git a/tests/test_data/yemek.testhtml b/tests/test_data/yemek.testhtml index 925ad6ae0..6ddb6b580 100644 --- a/tests/test_data/yemek.testhtml +++ b/tests/test_data/yemek.testhtml @@ -1,108 +1,14 @@ - -Köri Soslu Tavuklu Patates Topları Tarifi, Nasıl Yapılır? (Videolu) - Yemek.com
              Müthiş Uyum:

              Köri Soslu Tavuklu Patates Topları Tarifi

              Müthiş Uyum:

              Köri Soslu Tavuklu Patates Topları Tarifi

              Bu tarifi ne kadar beğendiniz?
              4.5
              Yasemin Gürsürer
              Yemek.com Chef
              Yasemin Gürsürer
              228900 takipçi766 içerik

              Sıkça Yenen Konular

              5
              Yasemin Gürsürer
              Haziran 16, 2014
              10 dakika
              5
              Yasemin Gürsürer
              Eylül 25, 2017
              25 dakika
              Vestel
              Nisan 12
              Yemek.com
              Nisan 16

              Patates ve tavuk ikilisi yeniden bir araya geliyor, tüm güçlerini birleştiriyorlar ve ortaya inanılmaz bir lezzet çıkıyor. Tüm sebzeler tavukla birlikte tavada harmanlanıyor, patatesler haşlanıp lezzet topuna dönüşüyor ve üzerine müthiş bir köri sos ve rende peynir gelip fırına veriliyor. Bildiğimiz tatların bir araya gelince nasıl göz alıcı bir tarife dönüştüğünü görebileceğiniz bu tarifi sevdiklerinizle muhakkak paylaşın.

              Köri soslu tavuk tarifimizi çok sevenlerin, bu tarife de bayılacağını düşünüyoruz. Bu şekilde hem doyurucu hem de misafirlerinize sunabileceğiniz şık bir tarif oldu. Haydi o zaman bu lezzeti hemen fırına verelim.

              Devamını Oku

              Lezzetli köri soslu tavuklu patates toplarının videolu tarifini aşağıya bırakıyoruz, afiyet olsun!

              KAÇ KİŞİLİK

              6 kişilik

              HAZIRLAMA SÜRESİ

              45 dakika

              PİŞİRME SÜRESİ

              40 dakika

              Köri Soslu Tavuklu Patates Topları Tarifi İçin Malzemeler

                Sebzeli Tavuk İçin:

              • 2 yemek kaşığısıvı yağ
              • 1 kilogramtavuk(doğranmış)
              • 1 adetsoğan(piyazlık doğranmış)
              • 1 adetkapya biber(doğranmış)
              • 300 grammantar(iri doğranmış)
              • 1,5 çay kaşığıtuz
              • 1 çay kaşığıkarabiber
              • 1 çay kaşığıtoz kırmızı biber
              • 1 çay bardağısu

                Patates Topları İçin:

              • 5 adetpatates
              • 2 yemek kaşığıtereyağı
              • 2 çay kaşığıtuz

                Körili Sos İçin:

              • 2 yemek kaşığıtereyağı
              • 1 tatlı kaşığısıvı yağ
              • 2 yemek kaşığıun
              • 2,5 su bardağısüt
              • 1 tatlı kaşığıköri
              • 1/2 çay kaşığıtuz

                Üzeri İçin:

              • 100 gramrendelenmiş mozarella peyniri(arzuya göre kaşar peyniri)

              Köri Soslu Tavuklu Patates Topları Tarifi Nasıl Yapılır?

              1. Patatesleri bir tencerede haşlayın. Haşlandıktan sonra suyunu süzüp tereyağı ve tuzla tatlandırıp püre haline getirin. Kişi sayısına göre eşit parçalara bölüp top haline getirin.

              2. Tavukları pişireceğiniz tavayı ısıtın ve sıvı yağ ekleyip tavukları suyunu salıp çekene dek pişirin.

              3. Soğanları da tavukların üzerine ekleyip 2-3 dakika soteleyin. Ardından kapya biberi de ilave edip kavurun ve mantarları ekleyip suyunu salıp çekmesini bekleyin. Ara ara karıştırın.

              4. Tuz, karabiber ve kırmızı biberi de ilave edip karıştırın ve son olarak suyunu ilave edip kısık ateşte 10 dakika kadar pişirin.

              5. Sos için, tereyağını bir sos tenceresinde eritin ve sıvı yağ ekleyin. Üzerine un ve köriyi ilave edip 2-3 dakika kavurun. Sütü de yavaş yavaş ilave edip sürekli olarak karıştırın. Kaynamaya ve kıvamı koyulaşmaya başladıktan sonra altını kısıp 5 dakika daha pişirip ocaktan alın. Beklerken çok koyulaşırsa su veya sütle açın.

              6. Fırını 200 dereceye ayarlayın.

              7. Borcama pişirdiğiniz sebzeli tavuğu yayın. Üzerine hazırladığınız patates toplarını, aralarında boşluk olacak şekilde dizin. Her bir patates topunun üzerine köri sosundan eşit miktarda dökün. Son olarak üzerlerine rendelenmiş mozarella ilave edip 200 derece fırında üzerleri kızarana dek 15 dakika pişirin.

              Youtube

              Yemek.com'u Youtube'da takip etmeyi unutmayın!

              - -
              Vallahi Bırakmayız, Bir Tabak Daha?
              +Köri Soslu Tavuklu Patates Topları Tarifi, Nasıl Yapılır? (Videolu) - Yemek.com
              Müthiş Uyum:

              Köri Soslu Tavuklu Patates Topları Tarifi

              02 Haziran 2020
              Tarif Defterime
              Ekle

              Patates ve tavuk ikilisi yeniden bir araya geliyor, tüm güçlerini birleştiriyorlar ve ortaya inanılmaz bir lezzet çıkıyor. Tüm sebzeler tavukla birlikte tavada harmanlanıyor, patatesler haşlanıp lezzet topuna dönüşüyor ve üzerine müthiş bir köri sos ve rende peynir gelip fırına veriliyor. Bildiğimiz tatların bir araya gelince nasıl göz alıcı bir tarife dönüştüğünü görebileceğiniz bu tarifi sevdiklerinizle muhakkak paylaşın.

              Köri soslu tavuk tarifimizi çok sevenlerin, bu tarife de bayılacağını düşünüyoruz. Bu şekilde hem doyurucu hem de misafirlerinize sunabileceğiniz şık bir tarif oldu. Haydi o zaman bu lezzeti hemen fırına verelim.

              Devamını Oku

              Lezzetli köri soslu tavuklu patates toplarının videolu tarifini aşağıya bırakıyoruz, afiyet olsun!


              KAÇ KİŞİLİK

              6 kişilik

              HAZIRLAMA SÜRESİ

              45 dakika

              PİŞİRME SÜRESİ

              40 dakika
              Bu tarif Yemek.com şefi tarafından üretilmiştir.
              ingredients

              Köri Soslu Tavuklu Patates Topları Tarifi İçin Malzemeler

              Sebzeli Tavuk İçin:

              • 2yemek kaşığısıvı yağ
              • 1kilogramtavuk(doğranmış)
              • 1adetsoğan(piyazlık doğranmış)
              • 1adetkapya biber(doğranmış)
              • 300grammantar(iri doğranmış)
              • 1,5çay kaşığıtuz
              • 1çay kaşığıkarabiber
              • 1çay kaşığıtoz kırmızı biber
              • 1çay bardağısu

              Patates Topları İçin:

              • 5adetpatates
              • 2yemek kaşığıtereyağı
              • 2çay kaşığıtuz

              Körili Sos İçin:

              • 2yemek kaşığıtereyağı
              • 1tatlı kaşığısıvı yağ
              • 2yemek kaşığıun
              • 2,5su bardağısüt
              • 1tatlı kaşığıköri
              • 1/2çay kaşığıtuz

              Üzeri İçin:

              • 100gramrendelenmiş mozarella peyniri(arzuya göre kaşar peyniri)
              market-icon

              Eksik malzemeleri indirimli tamamlamanın kolayı var.

              Et, sebze, meyve, baharat ya da ihtiyacın olan ne varsa; hem taptaze, hem sürpriz indirimlerle Yemeksepeti Market ve Yemeksepeti Mahalle ile yanında, eksik malzemelerin dakikalar içinde kapında!

              nasil-yapilir

              Köri Soslu Tavuklu Patates Topları Tarifi Nasıl Yapılır?

              1. Patatesleri bir tencerede haşlayın. Haşlandıktan sonra suyunu süzüp tereyağı ve tuzla tatlandırıp püre haline getirin. Kişi sayısına göre eşit parçalara bölüp top haline getirin.
              2. Tavukları pişireceğiniz tavayı ısıtın ve sıvı yağ ekleyip tavukları suyunu salıp çekene dek pişirin.
              3. Soğanları da tavukların üzerine ekleyip 2-3 dakika soteleyin. Ardından kapya biberi de ilave edip kavurun ve mantarları ekleyip suyunu salıp çekmesini bekleyin. Ara ara karıştırın.
              4. Tuz, karabiber ve kırmızı biberi de ilave edip karıştırın ve son olarak suyunu ilave edip kısık ateşte 10 dakika kadar pişirin.
              5. Sos için, tereyağını bir sos tenceresinde eritin ve sıvı yağ ekleyin. Üzerine un ve köriyi ilave edip 2-3 dakika kavurun. Sütü de yavaş yavaş ilave edip sürekli olarak karıştırın. Kaynamaya ve kıvamı koyulaşmaya başladıktan sonra altını kısıp 5 dakika daha pişirip ocaktan alın. Beklerken çok koyulaşırsa su veya sütle açın.
              6. Fırını 200 dereceye ayarlayın.
              7. Borcama pişirdiğiniz sebzeli tavuğu yayın. Üzerine hazırladığınız patates toplarını, aralarında boşluk olacak şekilde dizin. Her bir patates topunun üzerine köri sosundan eşit miktarda dökün. Son olarak üzerlerine rendelenmiş mozarella ilave edip 200 derece fırında üzerleri kızarana dek 15 dakika pişirin.

              Doyamayanlar için bir de videomuz var!


              Yorumlar

              2

              Belgin Nazan Diyaroglu28 Eylül 2021 22:32
              Efsane oldu çok teşekkürler ☺️
              Yanıtla
              Ayşegül Uslu 29 Eylül 2021 23:45
              Yanıtla
              Afiyetler olsun :)
              celn16 Haziran 2020 21:42
              Cooook guzel oldu, herkes cok sevdi tesekkurler tarif icin
              Yanıtla
              Neşe Ümit Tan 17 Haziran 2020 10:19
              Yanıtla
              Afiyetler olsun, çok sevindik :)

              Vallahi Bırakmayız, Bir Tabak Daha?

              \ No newline at end of file diff --git a/tests/test_data/zeitwochenmarkt.testhtml b/tests/test_data/zeitwochenmarkt.testhtml index 7a663aac6..c008185d5 100644 --- a/tests/test_data/zeitwochenmarkt.testhtml +++ b/tests/test_data/zeitwochenmarkt.testhtml @@ -1,32 +1,43 @@ - - + + Kohlrabi-Fenchel-Carpaccio: Kohlrabi hat Besseres verdient als Mehlschwitze | ZEITmagazin - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - @@ -122,7 +136,6 @@ return cache; } - document.createElement( 'picture' ); window.Zeit = { assetHost: getConfig().assetHost, publicPath: getConfig().publicPath, @@ -133,17 +146,15 @@ actualHost: getConfig().actualHost, isFramebuilder: getConfig().isFramebuilder, tabletMinWidth: getConfig().tabletMinWidth, - tabletSmallMinWidth: getConfig().tabletSmallMinWidth, + desktopMinWidth: getConfig().desktopMinWidth, sideAdMinWidth: getConfig().sideAdMinWidth, noliquidMaxWidth: getConfig().noliquidMaxWidth, - maxWidth: getConfig().maxWidth, callMeLater: [], readyWhenYouAre: function( callback ) { return function() { Zeit.callMeLater.push([ callback, arguments ]); }; }, - isAdBlocker: undefined, device: { hasSlowConnection: (function() { if ( 'connection' in navigator ) { @@ -220,16 +231,8 @@ } return 'desktop.site'; }, - getCeleraOneOrigin: function() { - if ( this.isMobileApp ) { - return 'app'; - } else if ( this.isMobileView() ) { - return 'mobile'; - } - return 'web'; - }, dispatchEvent: function ( name, element, data ) { - element = typeof element !== 'undefined' && element !== null ? element : document.querySelector('body'); + element = typeof element !== 'undefined' && element !== null ? element : document.body; data = data || null; if ( typeof window.CustomEvent === 'function' ) { var event = new CustomEvent( name, { bubbles: true, cancelable: true, detail: data } ); @@ -239,7 +242,7 @@ } element.dispatchEvent( event ); }, - loadJS: function( src, callback, ordered ) { + loadJS: function( src, callback, ordered, error_callback ) { // inspired by loadJS from Filament Group var target = document.querySelector( 'script' ), script = document.createElement( 'script' ); @@ -248,18 +251,10 @@ script.async = !ordered; if ( typeof callback === 'function' ) { - if ( script.readyState ) { - // Old IE - script.onreadystatechange = function() { - if ( script.readyState === 'loaded' || script.readyState === 'complete' ) { - script.onreadystatechange = null; - callback(); - } - }; - } else { - // Others - script.onload = callback; - } + script.onload = callback; + } + if ( typeof error_callback === 'function' ) { + script.onerror = error_callback; } target.parentNode.insertBefore( script, target ); @@ -267,7 +262,6 @@ viewport: { meta: document.getElementById('viewport-meta'), standard: document.getElementById('viewport-meta').getAttribute('content'), - banner: 'width=1280', portrait: 'width=1000', set: function( key ) { this.meta.setAttribute( 'content', this[ key ] ); @@ -276,7 +270,7 @@ breakpoint: { get: function () { try { - return window.getComputedStyle( document.querySelector('body'), ':before' ).getPropertyValue( 'content' ).replace( /\W/g, '' ) || 'desktop'; // replace " and ' at last + return window.getComputedStyle( document.body, ':before' ).getPropertyValue( 'content' ).replace( /\W/g, '' ) || 'desktop'; // replace " and ' at last } catch( e ) { return 'desktop'; } @@ -385,63 +379,259 @@ } + + - + + + + + + + + + + - - + @@ -480,7 +670,7 @@ - + @@ -538,7 +728,7 @@ "@type": "ListItem", "position": 1, "item": { - "@id": "https://www.zeit.de/", + "@id": "https://www.zeit.de/index", "name": "ZEIT ONLINE" } },{ @@ -585,18 +775,42 @@ "dateModified": "2021-08-16T12:03:26+02:00", "headline": "Kohlrabi-Fenchel-Carpaccio: Kohlrabi hat Besseres verdient als Mehlschwitze", "description": "Am besten l\u00e4sst man den Kohlrabi roh und hobelt ihn in hauchd\u00fcnne Scheiben. F\u00fcr ein vegetarisches Carpaccio ganz in Wei\u00df kommen dann noch Fenchel und Fior di Latte hinzu.", - "image": { - "@type": "ImageObject", - "url": "https://img.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio/wide__1300x731", - "width": 1300, - "height": 731, - "copyrightHolder": {"@type": "Person", "name": "\u00a9\u00a0Angelika Schwaff"} - }, + "image": [ + { + "@type": "ImageObject", + "url": "https://img.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio/wide__1280x720", + "width": 1280, + "height": 720, + "copyrightHolder": {"@type": "Person", "name": "\u00a9\u00a0Angelika Schwaff"} + }, + { + "@type": "ImageObject", + "url": "https://img.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio/standard__1120x840", + "width": 1120, + "height": 840, + "copyrightHolder": {"@type": "Person", "name": "\u00a9\u00a0Angelika Schwaff"} + }, + { + "@type": "ImageObject", + "url": "https://img.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio/square__960x960", + "width": 960, + "height": 960, + "copyrightHolder": {"@type": "Person", "name": "\u00a9\u00a0Angelika Schwaff"} + } + ], "keywords": "Gem\u00fcse, Leichte K\u00fcche, Sommer, Salate", + "isAccessibleForFree": "True", + "hasPart": { + "@type": "WebPageElement", + "isAccessibleForFree": "True", + "cssSelector": "main .article-page" + }, "publisher": { "@id": "#publisher" } - } + , + "articleBody": ""In meinem Hochbeet wächst der Kohlrabi gerade so gut und ich weiß gar nicht, was ich damit kochen soll", erzählte mir neulich eine Kollegin. Verständlich. Die meisten unter uns kennen Kohlrabi nur verkocht in einer Mehlschwitze schwimmend, als Beilage zu Kartoffel und Fleisch. Dabei schmeckt das knackige Gemüse auch roh und hat einen frischen Kohlgeschmack. Zusammen mit dem fein-süßlichen Geschmack von Fenchel und der säuerlich-cremigen Fior di Latte , der kleinen Schwester der Burrata, entsteht auf dem Teller im Nu ein kleines Fest in Weiß. Kohlrabi-Fenchel-Carpaccio Den Kohlrabi schälen, den Fenchel waschen. Beide vom unteren Strunk befreien. Den Kohlrabi einmal von der Spitze zum Boden in der Mitte durchschneiden. Nun beide Gemüse mit einem scharfen und stabilen Messer hauchdünn schneiden, bessere Ergebnisse erzielt man auf einer Mandoline. Idealerweise sind die Scheiben so dünn, dass man fast hindurchschauen kann. Nun aus dem Olivenöl, dem Zitronensaft und Honig ein Dressing zusammenrühren, mit Salz und Pfeffer abschmecken. Die dünnen Gemüsescheiben fächerartig auf einen großen Teller legen, den Käse zerreißen und darauf verteilen. Das Dressing darübergeben und mit Basilikum und Pistazien servieren." + } - - - - - - - - - + script.defer = true; + document.head.appendChild(script); + + window.AdController = { + i: null, // page info + q: [], // render queue + f: false, // is finalized + s: false, // is staged + n: false, // is initialized + r: null, // ready function + c: [], // command queue + setPageInfo: function(i) { + this.i = i; + }, + stage: function() { + this.s = true; + }, + initialize: function() { + this.n = true; + }, + render: function(n, c) { + this.q.push([n, c]); + }, + finalize: function() { + this.f = true; + }, + ready: function(callback) { + this.r = callback; + }, + startLoadCycle: function() { + this.c.push(['startLoadCycle']); + }, + reload: function(p, t) { + this.c.push(['reload', p, t]); + }, + reinitialize: function(i) { + this.c.push(['reinitialize', i]); + } + }; + } + - @@ -855,17 +1066,24 @@ --vh: 100vh; } - - - - - - - - - - + + + + + + + + + + + + +
              -
              +
              + +
              +
              + -
              -
              - +
              -
              - +
              +
              +
              -
              - - - - - - - -
              - - -
              -
              - -
              - +
              @@ -1072,10 +1512,15 @@
              - - Kohlrabi-Fenchel-Carpaccio: Kohlrabi hat Besseres verdient als Mehlschwitze +
              +
              - © Angelika Schwaff + © Angelika Schwaff
              @@ -1097,39 +1542,36 @@
              - Am besten lässt man den Kohlrabi roh und hobelt ihn in -hauchdünne Scheiben. Für ein vegetarisches Carpaccio ganz in Weiß kommen - dann noch Fenchel und Fior di Latte hinzu. + Am besten lässt man den Kohlrabi roh und hobelt ihn in hauchdünne Scheiben. Für ein vegetarisches Carpaccio ganz in Weiß kommen dann noch Fenchel und Fior di Latte hinzu.
              - Ein Rezept von + Ein Rezept von
              - -
                +
                • -
                • - + Kommentare
                • - @@ -1139,9 +1581,7 @@ hauchdünne Scheiben. Für ein vegetarisches Carpaccio ganz in Weiß kommen
                  -
                  - - +
                  +

                  "In meinem Hochbeet wächst der Kohlrabi gerade so gut und ich weiß gar nicht, was ich damit kochen soll", erzählte mir neulich eine Kollegin. Verständlich. @@ -1183,15 +1624,15 @@ Fest in Weiß.

                  -

                  1 Kugel "Fior di Latte" (oder eine Burrata)

                  +

                  1 Kugel "Fior di Latte" (oder eine Burrata)

                  1. 1 Kohlrabi (klein)
                  2. @@ -1237,88 +1678,104 @@ mit Basilikum und Pistazien servieren. -
                  +
                  + + -
                  - -
                  - - - + + + - - - - - - + - var webtrekk = { - linkTrack : "standard", - linkTrackAttribute: "data-wt-click" - }; + + - function getColorScheme() { - var storedScheme = window.localStorage && window.localStorage.getItem( 'color-scheme' ); + - if ( storedScheme === 'light' || storedScheme === 'dark' ) { - return storedScheme; - } + + - - - + + log({ gateAccess, gateLayout, gateRendered }); + if (!gateRendered && gateAccess && (gateAccess === 'register' || gateLayout)) { + window.Zeit.readyWhenYouAre( window.Zeit.renderGate )(gateAccess, gateLayout); + gateRendered = true; + } + }]); + window.cX = window.cX || {}; + cX.callQueue = cX.callQueue || []; + cX.callQueue.push(['setSiteId', "3604369443445173116"]); + cX.callQueue.push(['invoke', function() { + var externalId = cX.getCookie("creid"); + if (typeof externalId !== "undefined") { + cX.addExternalId({'id': externalId, 'type': "ngo"}); + } + }]); + cX.callQueue.push(['sendPageViewEvent']); + if ( typeof window.__tcfapi === 'function' ) { + window.__tcfapi( 'addEventListener', 2, function( tcData, success ) { + if (success) { + if ( tcData.eventStatus == 'cmpuishown') { + tp.push(["setCustomVariable", "pur_layer", true]); + } + window.Zeit.loadJS('//experience-eu.piano.io/xbuilder/experience/load?aid=u6vAlvTEpe', function() { + log('Piano loaded', window.tp); + mark('load-piano'); + }, false, function() { + log('Piano loading error.'); + }); + } + window.__tcfapi('removeEventListener', 2, (success) => { + if ( success ) { + log('Piano consent listener removed.'); + } + }, tcData.listenerId); + }); + } + } + } + + loadPiano(); + - + - - - - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/tests/test_data/zenbelly.testhtml b/tests/test_data/zenbelly.testhtml index 52a7d1101..21cbec7d6 100644 --- a/tests/test_data/zenbelly.testhtml +++ b/tests/test_data/zenbelly.testhtml @@ -1,314 +1,349 @@ -Gingerbread - zenbelly Zenbelly -
                  CLOSE
                  CLOSE
                  +Gingerbread - zenbelly Zenbelly + +
                  CLOSE
                  CLOSE
                  \ No newline at end of file diff --git a/tests/test_saboresanjinomoto_1.py b/tests/test_saboresanjinomoto_1.py index d3c2ef50e..db2b3d798 100644 --- a/tests/test_saboresanjinomoto_1.py +++ b/tests/test_saboresanjinomoto_1.py @@ -11,6 +11,12 @@ class TestSaboresAnjinomotoScraper(ScraperTest): def test_host(self): self.assertEqual("saboresajinomoto.com.br", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.saboresajinomoto.com.br/receita/pure-de-batata-com-frango", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("sabores ajinomoto", self.harvester_class.author()) diff --git a/tests/test_saboresanjinomoto_2.py b/tests/test_saboresanjinomoto_2.py index 79173ddfe..693e33913 100644 --- a/tests/test_saboresanjinomoto_2.py +++ b/tests/test_saboresanjinomoto_2.py @@ -12,6 +12,12 @@ class TestSaboresAnjinomotoScraper(ScraperTest): def test_host(self): self.assertEqual("saboresajinomoto.com.br", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.saboresajinomoto.com.br/receita/crepioca-com-brocolis-e-frango", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("sabores ajinomoto", self.harvester_class.author()) diff --git a/tests/test_sallysbakingaddiction.py b/tests/test_sallysbakingaddiction.py index 61ff0f7f4..9f485c3e2 100644 --- a/tests/test_sallysbakingaddiction.py +++ b/tests/test_sallysbakingaddiction.py @@ -27,14 +27,14 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://cdn.sallysbakingaddiction.com/wp-content/uploads/2020/12/garlic-rosemary-pull-apart-bread-225x225.jpg", + "https://sallysbakingaddiction.com/wp-content/uploads/2020/12/garlic-rosemary-pull-apart-bread-225x225.jpg", self.harvester_class.image(), ) def test_ingredients(self): self.assertEqual( [ - "2 teaspoons Platinum Yeast by Red Star*", + "2 teaspoons Platinum Yeast from Red Star*", "1 Tablespoon granulated sugar", "3/4 cup (180ml) whole milk", "3 Tablespoons (45g) unsalted butter, softened to room temperature", diff --git a/tests/test_sallysblog.py b/tests/test_sallysblog.py index 5d4a7dc28..a48d53f60 100644 --- a/tests/test_sallysblog.py +++ b/tests/test_sallysblog.py @@ -44,10 +44,10 @@ def test_ingredients(self): "500 g Brokkoli", "200 g Gorgonzola", "50 g Parmesan", - "100 g Schinken (z. B. Pute)", - "150 g Erbsen (TK)", "0,25 TL Salz", "0,25 TL Pfeffer", + "100 g Schinken (z. B. Pute)", + "150 g Erbsen (TK)", "500 g Nudeln (z. B. Orechiette)", ], self.harvester_class.ingredients(), diff --git a/tests/test_saltpepperskillet.py b/tests/test_saltpepperskillet.py index 44616a4aa..39dbd4ea5 100644 --- a/tests/test_saltpepperskillet.py +++ b/tests/test_saltpepperskillet.py @@ -10,6 +10,12 @@ class TestSaltPepperSkilletScraper(ScraperTest): def test_host(self): self.assertEqual("saltpepperskillet.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://saltpepperskillet.com/recipes/smoked-chicken/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Justin", self.harvester_class.author()) diff --git a/tests/test_saveur.py b/tests/test_saveur.py index 546a08f7b..a7065f37f 100644 --- a/tests/test_saveur.py +++ b/tests/test_saveur.py @@ -8,6 +8,12 @@ class TestSaveurScraper(ScraperTest): def test_host(self): self.assertEqual("saveur.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.saveur.com/baked-saffron-yogurt-rice-with-chicken-recipe/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual(None, self.harvester_class.author()) diff --git a/tests/test_seriouseats.py b/tests/test_seriouseats.py index 88cfd75a2..ba82a6b9d 100644 --- a/tests/test_seriouseats.py +++ b/tests/test_seriouseats.py @@ -30,7 +30,7 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://www.seriouseats.com/thmb/lDOD3TgZPxywf6S8Ca8N00raHvo=/1125x1125/smart/filters:no_upscale()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", + "https://www.seriouseats.com/thmb/xNY4o_dHNwORzdutYZqOPCUiVOg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__serious_eats__seriouseats.com__images__2016__09__20160712-blind-bake-pie-crust-vicky-wasik-10-306bb1237a62413fa754cac8e53db637.jpg", self.harvester_class.image(), ) diff --git a/tests/test_simpleveganista.py b/tests/test_simpleveganista.py index 4694688fe..093754080 100644 --- a/tests/test_simpleveganista.py +++ b/tests/test_simpleveganista.py @@ -10,6 +10,12 @@ class TestSimpleVeganistaScraper(ScraperTest): def test_host(self): self.assertEqual("simple-veganista.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://simple-veganista.com/vegan-jambalaya/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Julie | The Simple Veganista", self.harvester_class.author()) @@ -64,7 +70,7 @@ def test_instructions(self): ) def test_ratings(self): - self.assertEqual(5.0, self.harvester_class.ratings()) + self.assertEqual(4.9, self.harvester_class.ratings()) def test_cuisine(self): self.assertEqual("Creole", self.harvester_class.cuisine()) diff --git a/tests/test_simplycookit.py b/tests/test_simplycookit.py index c8c3fc119..9347205fd 100644 --- a/tests/test_simplycookit.py +++ b/tests/test_simplycookit.py @@ -1,4 +1,5 @@ # mypy: disallow_untyped_defs=False +import unittest from recipe_scrapers.simplycookit import SimplyCookit from tests import ScraperTest @@ -10,6 +11,13 @@ class TestSimplyCookitScraper(ScraperTest): def test_host(self): self.assertEqual("simply-cookit.com", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://www.simply-cookit.com/de/rezepte/gnocchi-zuckerschoten-parmesansauce", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("simply-cookit.com", self.harvester_class.author()) diff --git a/tests/test_simplywhisked.py b/tests/test_simplywhisked.py index 571a56af2..a0a41df82 100644 --- a/tests/test_simplywhisked.py +++ b/tests/test_simplywhisked.py @@ -50,7 +50,7 @@ def test_ingredients(self): def test_instructions(self): return self.assertEqual( - "In a large stockpot or dutch oven *affiliate link, heat olive oil to medium-high. Add the bell pepper, onion, celery and garlic. Sauté until onions are translucent, about 5 minutes.\nAdd ground chicken. Breaking up the meat as chicken browns, cook until no longer pink, about 5 minutes.\nAdd water, tomatoes, beans, chili powder, cumin, bay leaf, buffalo sauce, and salt & pepper. Bring to a simmer.\nCover and allow chili to cook for at least 15 minutes, simmering to desired thickness.\nBefore serving, remove bay leaf and adjust seasoning with salt & pepper, to taste.", + "In a large stockpot or dutch oven, heat olive oil to medium-high. Add the bell pepper, onion, celery and garlic. Sauté until onions are translucent, about 5 minutes.\nAdd ground chicken. Breaking up the meat as chicken browns, cook until no longer pink, about 5 minutes.\nAdd water, tomatoes, beans, chili powder, cumin, bay leaf, buffalo sauce, and salt & pepper. Bring to a simmer.\nCover and allow chili to cook for at least 15 minutes, simmering to desired thickness.\nBefore serving, remove bay leaf and adjust seasoning with salt & pepper, to taste.", self.harvester_class.instructions(), ) diff --git a/tests/test_skinnytaste.py b/tests/test_skinnytaste.py index c0dae91d7..a16b83e03 100644 --- a/tests/test_skinnytaste.py +++ b/tests/test_skinnytaste.py @@ -63,6 +63,6 @@ def test_total_time(self): def test_ratings(self): self.assertEqual( - 5, + 4.8, self.harvester_class.ratings(), ) diff --git a/tests/test_southerncastiron.py b/tests/test_southerncastiron.py index 6f84f1a89..25f546499 100644 --- a/tests/test_southerncastiron.py +++ b/tests/test_southerncastiron.py @@ -10,7 +10,7 @@ def test_host(self): def test_canonical_url(self): self.assertEqual( - "https://www.southerncastiron.com/apple-cider-doughnuts/", + "https://southerncastiron.com/apple-cider-doughnuts/", self.harvester_class.canonical_url(), ) @@ -22,7 +22,7 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://www.southerncastiron.com/wp-content/uploads/2018/10/doughnuts-featured-470x470.jpg", + "https://southerncastiron.com/wp-content/uploads/2018/10/doughnuts-featured-470x470.jpg", self.harvester_class.image(), ) diff --git a/tests/test_southernliving.py b/tests/test_southernliving.py index 8671c4616..dc3f5963a 100644 --- a/tests/test_southernliving.py +++ b/tests/test_southernliving.py @@ -30,7 +30,7 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fstatic.onecms.io%2Fwp-content%2Fuploads%2Fsites%2F24%2F2015%2F09%2F2546801_bread_02_1_0_1_0_0_0-2000.jpg", + "https://www.southernliving.com/thmb/NmEdFZ8hVQBgnmb5nut5blWQeB8=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/2546801_bread_02_1_0_1_0_0_0-2000-977edfb780ba45b3bcb767a382069298.jpg", self.harvester_class.image(), ) diff --git a/tests/test_staysnatched.py b/tests/test_staysnatched.py index 1f50bc3db..bf60529ff 100644 --- a/tests/test_staysnatched.py +++ b/tests/test_staysnatched.py @@ -10,6 +10,12 @@ class TestStaySnatchedScraper(ScraperTest): def test_host(self): self.assertEqual("staysnatched.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.staysnatched.com/slow-cooker-chili-mac/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( "Slow Cooker Chili Mac and Cheese", self.harvester_class.title() @@ -59,7 +65,7 @@ def test_ingredients(self): def test_instructions(self): self.assertEqual( - "Heat a skillet on medium-high heat.\nAdd the ground beef and the chili seasoning. Break down the ground beef with a meat chopper.\nStir and cook until the beef is no longer pink. Drain any excess fat from the beef if necessary.\nAdd in the red peppers, green peppers, onions, and garlic. Cook until the vegetables are soft.\nAdd the cooked beef and vegetables to the slow cooker along with the remaining ingredients (with the exception of the cheese).\nCook on Low for 3 to 3 1/2 hours or on High for 1 1/2 to 2 hours. Check in periodically. It has finished cooking when the pasta is soft.\nAbout 10-15 minutes prior to serving, add the cheese to the cooker. Sprinkle it throughout the top.\nAllow 10-15 minutes for the cheese to melt.\nCool before serving.", + 'Heat a skillet on medium-high heat.\nAdd the ground beef and the chili seasoning. Break down the ground beef with a meat chopper.\nStir and cook until the beef is no longer pink. Drain any excess fat from the beef if necessary.\nAdd in the red peppers, green peppers, onions, and garlic. Cook until the vegetables are soft.\nAdd the cooked beef and vegetables to the slow cooker along with the remaining ingredients (with the exception of the cheese). I use a 7 quart.\nCook on Low for 3 to 3 1/2 hours or on High for 1 1/2 to 2 hours. Check in periodically. It has finished cooking when the pasta is soft. I do not recommend preparing this as a "Keep Warm" recipe. Most slow cookers are still pretty hot when on the "Keep Warm" setting. You risk the pasta turning mushy. If you plan to let the dish sit, add your pasta at the end when the dish is done.\nAbout 10-15 minutes prior to serving, add the cheese to the cooker. Sprinkle it throughout the top.\nAllow 10-15 minutes for the cheese to melt.\nCool before serving.', self.harvester_class.instructions(), ) diff --git a/tests/test_steamykitchen_1.py b/tests/test_steamykitchen_1.py index a862148bc..2ad5d77de 100644 --- a/tests/test_steamykitchen_1.py +++ b/tests/test_steamykitchen_1.py @@ -10,6 +10,12 @@ class TestSteamyKitchenScraper(ScraperTest): def test_host(self): self.assertEqual("steamykitchen.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://steamykitchen.com/56719-instant-pot-vietnamese-chicken-pho.html", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Steamy Kitchen Team", self.harvester_class.author()) diff --git a/tests/test_steamykitchen_2.py b/tests/test_steamykitchen_2.py index 711b4691f..c103a32bf 100644 --- a/tests/test_steamykitchen_2.py +++ b/tests/test_steamykitchen_2.py @@ -9,6 +9,12 @@ class TestSteamyKitchenScraper(ScraperTest): def test_host(self): self.assertEqual("steamykitchen.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://steamykitchen.com/23936-hungarian-pork-stew-recipe-video.html", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Jaden", self.harvester_class.author()) diff --git a/tests/test_sunbasket.py b/tests/test_sunbasket.py index 109374b3c..83a240b46 100644 --- a/tests/test_sunbasket.py +++ b/tests/test_sunbasket.py @@ -1,3 +1,5 @@ +import unittest + from recipe_scrapers.sunbasket import SunBasket from tests import ScraperTest @@ -11,6 +13,13 @@ def test_host(self): def test_host_domain(self): self.assertEqual("sunbasket.co.uk", self.harvester_class.host(domain="co.uk")) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://sunbasket.com/recipe/lemongrass-turkey-salad-with-rice-noodles-and-pear", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( "Lemongrass-turkey salad with rice noodles and pear", @@ -18,7 +27,7 @@ def test_title(self): ) def test_author(self): - self.assertEqual(self.harvester_class.author(), "Sun Basket") + self.assertEqual(self.harvester_class.author(), "Sunbasket") def test_total_time(self): self.assertEqual(15, self.harvester_class.total_time()) @@ -29,12 +38,13 @@ def test_yields(self): def test_ingredients(self): self.assertEqual( [ + "10 ounces ground turkey", "5 ounces flat rice noodles", - "Sun Basket lemongrass paste (lemongrass - extra virgin olive oil - garlic - ginger - turmeric)", + "Sunbasket lemongrass paste (lemongrass - extra virgin olive oil - garlic - ginger - turmeric)", "3 or 4 organic radishes (about ¼ pound total)", "1 organic Asian or other pear", "4 or 5 sprigs organic fresh mint", - "Sun Basket Thai dressing base (maple syrup - lime juice - fish sauce)", + "Sunbasket Thai dressing base (maple syrup - lime juice - fish sauce)", "3 ounces organic baby kale or other leafy greens", ], self.harvester_class.ingredients(), diff --git a/tests/test_sundpaabudget.py b/tests/test_sundpaabudget.py index 761163541..51de6838a 100644 --- a/tests/test_sundpaabudget.py +++ b/tests/test_sundpaabudget.py @@ -8,6 +8,12 @@ class TestSundPaaBudgetScraper(ScraperTest): def test_host(self): self.assertEqual("sundpaabudget.dk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://sundpaabudget.dk/one-pot-pasta-med-kyllingekebab/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( "One pot pasta med kyllingekebab", @@ -47,7 +53,7 @@ def test_ingredients(self): "2 tomater", "2 peberfrugter", "300 g fuldkornsspaghetti (el. pasta)", - "125 g flødeost m. hvidløg (el. chili)", + "125 g flødeost m. hvidløg", "7 dl vand", "1 bouillonterning", "0,5 tsk spidskommen", @@ -69,7 +75,7 @@ def test_instructions(self): ) def test_ratings(self): - self.assertEqual(3.9, self.harvester_class.ratings()) + self.assertEqual(4.0, self.harvester_class.ratings()) def test_author(self): self.assertEqual("Britt // Sund på budget", self.harvester_class.author()) diff --git a/tests/test_sweetcsdesigns.py b/tests/test_sweetcsdesigns.py index 74ee72df8..15f67916f 100644 --- a/tests/test_sweetcsdesigns.py +++ b/tests/test_sweetcsdesigns.py @@ -16,21 +16,21 @@ def test_canonical_url(self): def test_title(self): self.assertEqual( - self.harvester_class.title(), "The Best Easy Air Fryer French Fries Recipe" + self.harvester_class.title(), "The Best Easy Air Fryer French Fries" ) def test_author(self): - self.assertEqual(self.harvester_class.author(), "Courtney O'Dell") + self.assertEqual(self.harvester_class.author(), "Courtney ODell") def test_total_time(self): - self.assertEqual(65, self.harvester_class.total_time()) + self.assertEqual(85, self.harvester_class.total_time()) def test_yields(self): self.assertEqual("6 servings", self.harvester_class.yields()) def test_image(self): self.assertEqual( - "https://sweetcsdesigns.com/wp-content/uploads/2018/12/The-Best-French-Fries-from-an-Air-Fryer-Recipe-Picture-480x480.jpg", + "https://sweetcsdesigns.com/wp-content/uploads/2022/12/air-fryer-french-fries-recipe-picture-720x720.jpg", self.harvester_class.image(), ) @@ -46,6 +46,6 @@ def test_ingredients(self): def test_instructions(self): return self.assertEqual( - "Using a mandoline, slice the potatoes into fries. I don't worry too much about the size of fry I am making- some are bigger, and some are smaller. That's fine!\nNext, place your spuds in a nice cool water bath. Completely submerge the fries in water.\nLet fries sit one hour. This helps to remove excess starch and will help the fries crisp up more in the oven.\nPreheat air fryer to 375 degrees.\nAfter an hour, drain the water, and pat fries dry with a paper towel.\nToss with a couple tablespoons of olive oil, salt and pepper.\nAdd fries to bottom of air fryer basket, making sure they are all on the same level (don't stack them on top of each other.)\nCook 13 minutes, until crispy and golden brown.\nPlace on a baking sheet lined with paper towels and a cooling rack over it.\nPlace in warm oven (set to the minimum temperature, not over 250 degrees) and let rest while other batches of fries are cooking.\nServe hot and enjoy.", + "Using a mandoline, slice the potatoes into fries. I don't worry too much about the size of fry I am making- some are bigger, and some are smaller. That's fine!\nNext, place your spuds in a nice cool water bath. Completely submerge the fries in water.\nLet fries sit one hour. This helps to remove excess starch and will help the fries crisp up more in the oven.\nPreheat air fryer to 375 degrees.\nAfter an hour, drain the water, and pat fries dry with a paper towel.\nToss with a couple tablespoons of olive oil, salt and pepper.\nAdd fries to bottom of air fryer basket, making sure they are all on the same level (don't stack them on top of each other.)\nCook 15-20 minutes, until crispy and golden brown.\nPlace on a baking sheet lined with paper towels and a cooling rack over it.\nPlace in warm oven (set to the minimum temperature, not over 250 degrees) and let rest while other batches of fries are cooking.\nServe hot and enjoy.", self.harvester_class.instructions(), ) diff --git a/tests/test_sweetpeasandsaffron.py b/tests/test_sweetpeasandsaffron.py index 166a80335..8ca2061ec 100644 --- a/tests/test_sweetpeasandsaffron.py +++ b/tests/test_sweetpeasandsaffron.py @@ -20,14 +20,14 @@ def test_title(self): ) def test_total_time(self): - self.assertEqual("25", self.harvester_class.total_time()) + self.assertEqual(25, self.harvester_class.total_time()) def test_yields(self): - self.assertEqual("4", self.harvester_class.yields()) + self.assertEqual("4 servings", self.harvester_class.yields()) def test_image(self): self.assertEqual( - "https://cdn.statically.io/img/sweetpeasandsaffron.com/wp-content/uploads/2017/05/steel-cut-oats-7-ways-TEXT-150x150.jpg?quality=100&f=auto", + "https://sweetpeasandsaffron.com/wp-content/uploads/2017/05/steel-cut-oats-7-ways-PIN.jpg", self.harvester_class.image(), ) @@ -42,9 +42,9 @@ def test_ingredients(self): "After cooking: 2 cup", "maple syrup 1 cup", "large apple 1 teaspoon", - "unsweetened apple sauce 1/3 teaspoon", - "chopped pecans 1/4 teaspoon", - "ground nutmeg 1/4 cup", + "unsweetened apple sauce ⅓ teaspoon", + "chopped pecans ¼ teaspoon", + "ground nutmeg ¼ cup", "ground cloves 1 tablespoons", "vanilla extract 1 cups", "pumpkin puree 2 tablespoon", @@ -55,9 +55,9 @@ def test_ingredients(self): "cocoa powder 1 cups", "peanut butter 1 cup", "berries 1-2 cup", - "chia seeds 1/4 cup", + "chia seeds ¼ cup", "coconut extract 1 teaspoon", - "key lime zest 1/4 cup", + "key lime zest ¼ cup", "strawberries 1 cups", ], self.harvester_class.ingredients(), @@ -85,7 +85,7 @@ def test_instructions(self): ) def test_ratings(self): - return self.assertEqual("4.89", self.harvester_class.ratings()) + return self.assertEqual("4.62", self.harvester_class.ratings()) def test_author(self): return self.assertEqual("Denise Bustard", self.harvester_class.author()) diff --git a/tests/test_tasteau_1.py b/tests/test_tasteau_1.py index 2c61d5603..846d9df2b 100644 --- a/tests/test_tasteau_1.py +++ b/tests/test_tasteau_1.py @@ -11,6 +11,12 @@ class TestTasteAUScraper1(ScraperTest): def test_host(self): self.assertEqual("taste.com.au", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.taste.com.au/recipes/mexican-chicken-pasta-bake-recipe/9scwx7fi", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Katrina Woodman", self.harvester_class.author()) diff --git a/tests/test_tasteau_2.py b/tests/test_tasteau_2.py index c2fe603ad..e2ecdf4d3 100644 --- a/tests/test_tasteau_2.py +++ b/tests/test_tasteau_2.py @@ -10,6 +10,12 @@ class TestTasteAUScraper2(ScraperTest): def test_host(self): self.assertEqual("taste.com.au", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.taste.com.au/recipes/milo-crumble-hot-chocolate-cake-recipe/kzrly73l", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Michelle Southan", self.harvester_class.author()) diff --git a/tests/test_tasteofhome.py b/tests/test_tasteofhome.py index e39bbd850..8e8a6028d 100644 --- a/tests/test_tasteofhome.py +++ b/tests/test_tasteofhome.py @@ -28,7 +28,7 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://tmbidigitalassetsazure.blob.core.windows.net/rms3-prod/attachments/37/1200x1200/Pressure-Cooker-Sauerbraten_EXPS_THN18_39243_E06_06_2b.jpg", + "https://www.tasteofhome.com/wp-content/uploads/0001/01/Pressure-Cooker-Sauerbraten_EXPS_THN18_39243_E06_06_2b.jpg", self.harvester_class.image(), ) @@ -56,9 +56,9 @@ def test_ingredients(self): def test_instructions(self): return self.assertEqual( - "Place cloves, peppercorns and bay leaf on a double thickness of cheesecloth; bring up corners of cloth and tie with kitchen string to form a bag. In a large bowl, combine the water, vinegar, sugar, salt and ginger. Add beef and spice bag; let stand at room temperature for 30 minutes.\nTransfer all to a 6-qt. electric pressure cooker. Add carrots, celery and onion. Lock the lid and close pressure-release valve. Adjust to pressure-cook on high for 10 minutes. Quick-release pressure. Select saute setting and adjust for medium heat; bring liquid to a boil. Discard the spice bag. Stir in gingersnaps; cook and stir until thickened, about 3 minutes. Serve with egg noodles. If desired, top with parsley and pepper.\nFreeze option: Freeze cooled sauerbraten in freezer containers. To use, partially thaw in refrigerator overnight. Heat through in a saucepan, stirring occasionally; add a little broth or water if necessary.", + "Place cloves, peppercorns and bay leaf on a double thickness of cheesecloth; bring up corners of cloth and tie with kitchen string to form a bag. In a large bowl, combine the water, vinegar, sugar, salt and ginger. Add beef and spice bag; let stand at room temperature for 30 minutes.\nTransfer all to a 6-qt. electric pressure cooker. Add carrots, celery and onion. Lock the lid and close pressure-release valve. Adjust to pressure-cook on high for 10 minutes. Quick-release pressure. Select saute setting and adjust for medium heat; bring liquid to a boil. Discard the spice bag. Stir in gingersnaps; cook and stir until thickened, about 3 minutes. Serve with egg noodles. If desired, top with parsley and pepper.", self.harvester_class.instructions(), ) def test_ratings(self): - self.assertEqual(4.25, self.harvester_class.ratings()) + self.assertEqual(3.78, self.harvester_class.ratings()) diff --git a/tests/test_tastesoflizzyt.py b/tests/test_tastesoflizzyt.py index c22b571e8..2063f67e8 100644 --- a/tests/test_tastesoflizzyt.py +++ b/tests/test_tastesoflizzyt.py @@ -15,10 +15,10 @@ def test_canonical_url(self): ) def test_title(self): - self.assertEqual(self.harvester_class.title(), "Soft Gingerbread Cookies") + self.assertEqual(self.harvester_class.title(), "Soft Baked Molasses Cookies") def test_author(self): - self.assertEqual(self.harvester_class.author(), "Lizzy T") + self.assertEqual(self.harvester_class.author(), "Julie Clark") def test_total_time(self): self.assertEqual(27, self.harvester_class.total_time()) @@ -33,7 +33,7 @@ def test_ingredients(self): "1 cup brown sugar (packed)", "1 cup molasses", "1 cup buttermilk", - "5 1/2 cups flour", + "5 1/2 cups all-purpose flour", "4 teaspoons baking soda", "1 teaspoon ginger", "3/4 teaspoon cinnamon", @@ -47,6 +47,6 @@ def test_ingredients(self): def test_instructions(self): self.assertEqual( - "In a large bowl, cream together the shortening, brown sugar, molasses and buttermilk.\nIn a separate bowl, sift together the flour, baking soda, ginger, cinnamon, nutmeg, cloves and salt.\nAdd the dry ingredients to the creamed sugar mixture and mix well.\nRoll the dough into balls and then roll the balls in sugar.\nPlace the cookie dough balls on an ungreased cookie sheet and bake at 350 degrees for 11-12 minutes.\nAllow the cookies to cool on a wire rack and then store in an airtight container.", + "In a large bowl, mix together the shortening, brown sugar, molasses and buttermilk. The mixture will look curdled, but don't worry...it will all come together with the dry ingredients.\nIn a separate bowl, sift together the flour, baking soda, ginger, cinnamon, nutmeg, cloves and salt.\nAdd the dry ingredients to the creamed sugar mixture and mix well. The dough will be very soft and slightly sticky, but you should be able to roll\nRoll the dough into balls and then roll the balls in sugar.\nPlace the cookie dough balls on an ungreased cookie sheet and bake at 350 degrees Fahrenheit for 8-10 minutes. Don't over bake the cookies. We remove them before they get browned.\nAllow the cookies to cool on the pan for 3-5 minutes before moving to a wire rack to cool completely. Then store in an airtight container at room temperature.", self.harvester_class.instructions(), ) diff --git a/tests/test_theclevercarrot_1.py b/tests/test_theclevercarrot_1.py index 7b0fa5904..0be3125ba 100644 --- a/tests/test_theclevercarrot_1.py +++ b/tests/test_theclevercarrot_1.py @@ -34,14 +34,14 @@ def test_ingredients(self): self.assertEqual( [ "160 g (2/3 cup) milk, whole or 2%", - "28 g (2 tbsp) unsalted butter, melted (see note below)", + "28 g (2 tbsp) unsalted butter, melted (see notes below for variation)", "1 large egg", "100 g (1/2 cup) bubbly, active sourdough starter", "24 g (2 tbsp) granulated sugar", - "300 g (2½ cups) all-purpose flour (I use King Arthur)", + "300 g (2½ cups) King Arthur all-purpose flour", "5 g (1 tsp) fine sea salt", "cooking spray or oil, for coating", - "28 g (2 tbsp) unsalted butter", + "28 g (2 tbsp) unsalted butter (see notes below for variation)", "100 g (1/2 cup) granulated sugar", "3 tsp. ground cinnamon", "1 level tbsp. flour", @@ -49,15 +49,15 @@ def test_ingredients(self): "⅓ cup whipped cream cheese, room temperature", "¼- 1/2 cup powdered sugar, sifted (add more if you like it sweet!)", "1-2 tbsp milk", - "For a richer dough, increase the butter to 115 (8 tbsp) and use 360 g (3 cups) flour total. A reader recommended this tip, and I have to say, it’s my preferred method.", + "For a richer dough, increase the butter to 115 (8 tbsp) and use 360 g (3 cups) flour total. The texture is incredible.", "Make sure the melted butter and milk mixture has cooled slightly before making the dough. If it’s too hot, the dough will become incredibly sticky like cake batter (I’ve experienced this many times). If this happens to you, don’t worry- wait for the dough to cool down before adding more flour, if needed.", - "Recent recipe update: flour has been added to the cinnamon-sugar filling as a binder to prevent the butter from leaking out of the rolls.", + "Recent recipe update: to prevent the cinnamon sugar filling from leaking while the rolls bake, instead of using 28g (2 tbsp) of melted butter, combine 84 g (6 tbsp) softened butter with the rest of the cinnamon-sugar filling ingredients listed above.", ], self.harvester_class.ingredients(), ) def test_instructions(self): - return self.assertEqual( - "Baker's Schedule\nOvernight Option\nMake the dough in the evening and let rise overnight. The following morning, roll, cut and shape the dough. Rest for 1-2 hours (second rise) before baking.\nAs an alternative, after resting for 1 hour, cover the dough and chill until ready to use. Rest at room temperature before baking. The dough should be plump and puffy before baking.\nMake-Ahead Option (Freeze): Place the cut & shaped cinnamon rolls into a parchment lined 9-inch springform pan. Cover with two layers of plastic wrap. Freeze until ready to use. The night before baking, remove the old plastic wrap and replace with fresh wrap (this prevents any condensation from dripping onto the rolls). Defrost overnight, about 10-12 hrs. at room temperature, approximately 67 F. Bake the following morning as directed.\nMake the Dough\nIn the evening: Combine the melted butter and milk in a small bowl. Cool slightly before using.\nAdd the egg, sourdough starter, and sugar to the bowl of a stand mixer fitted with the paddle attachment. Mix to combine. With the machine running, slowly pour in the milk mixture. Add the flour and salt. Continue mixing until a rough, sticky dough forms, about 1 minute. Scrape down the sides of the bowl. Cover with a damp towel and let rest for 30 minutes.\nAfter the dough has rested, switch to the dough hook. Knead on medium-low speed for 6-8 minutes (I use #2 or #3 on my stand mixer). The dough should feel soft, supple and pull away from the sides of the bowl when ready. If it’s too sticky add a small bit of flour.\nBulk Rise\nTransfer the dough to a medium-size bowl coated in butter. Cover with plastic wrap. Let rise overnight until double in size, about 8-12 + hrs. @ 67-68 F, depending on temperature.\nStretch and Fold the Dough (optional step): about 30 minutes- 1 hr. into the bulk rise stretch and fold the dough: grab a portion of the dough and stretch it upward. Fold it over toward the center of the bowl. Give the bowl a 1/4 turn; stretch and fold the dough again. Continue this technique until you’ve come full circle around the bowl (4 folds total). For video guidance, click here. This optional step will increase the overall volume of the rolls and aerate the dough.\nRoll the Dough\nIn the morning: Line a 9-inch springform pan with parchment paper. I like to scrunch the paper into a ball first, open it up, and then line the inside with enough excess to hang over the sides for easy removal. It tends to fit better this way.\nLightly oil and flour your countertop to prevent sticking. Coax the dough out of the bowl. Gently pat into a rough rectangle. Let rest for 10 minutes for easier rolling.\nDust the dough (and your rolling pin) with flour. Roll the dough into a 16 x 12-ish rectangle using a tape measure for accuracy. If the dough resists, let rest for 5-10 minutes and try again.\nMake the Cinnamon-Sugar Filling\nCombine the cinnamon, sugar and flour in a small bowl; set aside. Melt the 28 g (2 tbsp) of butter in a shallow pan or microwave. Once the butter has cooled slightly, brush the entire surface of the dough, including the top, bottom and sides. Sprinkle the dough with the cinnamon-sugar mixture leaving a 1/2-inch border around the edges. Smooth it out with your hands.\nShape & Cut the Dough\nStarting on the long side of the dough (16-inch), roll it into a log pressing down gently as you go. Take your time with this step. The log needs to be tight so the swirls stay in tact. You should end up seam side down. TIP: if the dough starts to get sticky from the heat of your hands, lightly oil or flour your fingertips, take a deep breath and try again.\nCut the dough into 2-inch sections using a oiled knife or bench scraper. I lightly “mark” the dough first to make sure each piece is roughly the same size.\nSecond Rise\nPlace the rolls into the lined pan and let rest for 1- 2 hours, or until the dough puffs up. Alternatively, if you’d like to chill or freeze the rolls, please refer to the “Make-Ahead” option in the Baker’s Schedule at the top of this recipe.\nBake the Cinnamon Rolls\nPreheat oven to 350 F. Bake the dough onto the center rack and bake for 35-40 minutes (check at the 30 minute mark). The tops should turn light golden brown when ready.\nRemove from the oven and cool in the pan for 15 minutes. This helps the butter to absorb back into the dough. Then lift up the rolls, while still on the parchment paper, and transfer to a wire rack.\nMake the Glaze\nWhile the rolls are baking or cooling make the glaze. Add softened butter, whipped cream cheese and sifted powdered sugar to the bowl of a stand mixer. Beat until smooth, thinning out the consistency with a little milk as needed. The ingredients must be soft and at room temperature for best results.\nTo serve, top the rolls with some of the glaze or lightly dust with powdered sugar. These rolls are best enjoyed slightly warm on the same day they are baked.", + self.assertEqual( + "Baker's Schedule\nOvernight Option\nMake the dough in the evening and let rise overnight. The following morning, roll, cut and shape the dough. Rest for 1-2 hours (second rise) before baking.\nAs an alternative, after resting for 1 hour, cover the dough and chill until ready to use. Rest at room temperature before baking. The dough should be plump and puffy before baking.\nMake-Ahead Option (Freeze): Place the cut & shaped cinnamon rolls into a parchment lined 9-inch springform pan. Cover with two layers of plastic wrap. Freeze until ready to use. The night before baking, remove the old plastic wrap and replace with fresh wrap (this prevents any condensation from dripping onto the rolls). Defrost overnight, about 10-12 hrs. at room temperature, approximately 67 F. Bake the following morning as directed.\nMake the Dough\nIn the evening: Combine the melted butter and milk in a small bowl. Cool slightly before using.\nAdd the egg, sourdough starter, and sugar to the bowl of a stand mixer fitted with the paddle attachment. Mix to combine. With the machine running, slowly pour in the milk mixture. Add the flour and salt. Continue mixing until a rough, sticky dough forms, about 1 minute. Scrape down the sides of the bowl. Cover with a damp towel and let rest for 30 minutes.\nAfter the dough has rested, switch to the dough hook. Knead on medium-low speed for 6-8 minutes (I use #2 or #3 on my stand mixer). The dough should feel soft, supple and pull away from the sides of the bowl when ready. If it’s too sticky add a small bit of flour.\nBulk Rise\nTransfer the dough to a medium-size bowl coated in butter. Cover with plastic wrap. Let rise overnight until double in size, about 8-12 + hrs. @ 67-68 F, depending on temperature.\nStretch and Fold the Dough (optional step): about 30 minutes- 1 hr. into the bulk rise stretch and fold the dough: grab a portion of the dough and stretch it upward. Fold it over toward the center of the bowl. Give the bowl a 1/4 turn; stretch and fold the dough again. Continue this technique until you’ve come full circle around the bowl (4 folds total). For video guidance, click here. This optional step will increase the overall volume of the rolls and aerate the dough.\nRoll the Dough\nIn the morning: Line a 9-inch springform pan with parchment paper. I like to scrunch the paper into a ball first, open it up, and then line the inside with enough excess to hang over the sides for easy removal. It tends to fit better this way.\nLightly oil and flour your countertop to prevent sticking. Coax the dough out of the bowl. Gently pat into a rough rectangle. Let rest for 10 minutes for easier rolling.\nDust the dough (and your rolling pin) with flour. Roll the dough into a 16 x 12-ish rectangle using a tape measure for accuracy. If the dough resists, let rest for 5-10 minutes and try again.\nMake the Cinnamon-Sugar Filling\nIf using the softened butter variation (listed in the notes above): add 84 g (6 tbsp) softened butter to a small bowl. Mix with the sugar, cinnamon and flour. With an offset spatula, spread onto the dough, leaving a 1/2-inch border around the edges.\nIf using the melted butter version: brush the entire surface of the dough, including the top, bottom and sides with 28 g (2 tbsp) melted butter. Use all of it. Combine the sugar, cinnamon and flour in a bowl. Sprinkle the mixture onto the dough leaving a 1/2-inch border around the edges. Smooth it out with your hands until it looks wet and sandy.\nShape & Cut the Dough\nStarting on the long side of the dough (16-inch), roll it into a log pressing down gently as you go. Take your time with this step. The log needs to be tight so the swirls stay in tact. You should end up seam side down. TIP: if the dough starts to get sticky from the heat of your hands, lightly oil or flour your fingertips, take a deep breath and try again.\nCut the dough into 2-inch sections using a oiled knife or bench scraper. I lightly “mark” the dough first to make sure each piece is roughly the same size.\nSecond Rise\nPlace the rolls into the lined pan and let rest for 1- 2 hours, or until the dough puffs up. Alternatively, if you’d like to chill or freeze the rolls, please refer to the “Make-Ahead” option in the Baker’s Schedule at the top of this recipe.\nBake the Cinnamon Rolls\nPreheat oven to 350 F. Bake the dough onto the center rack and bake for 35-40 minutes (check at the 30 minute mark). The tops should turn light golden brown when ready.\nRemove from the oven and cool in the pan for 15 minutes. This helps the butter to absorb back into the dough. Then lift up the rolls, while still on the parchment paper, and transfer to a wire rack.\nMake the Glaze\nWhile the rolls are baking or cooling make the glaze. Add softened butter, whipped cream cheese and sifted powdered sugar to the bowl of a stand mixer. Beat until smooth, thinning out the consistency with a little milk as needed. The ingredients must be soft and at room temperature for best results.\nTo serve, top the rolls with some of the glaze or lightly dust with powdered sugar. These rolls are best enjoyed slightly warm on the same day they are baked.", self.harvester_class.instructions(), ) diff --git a/tests/test_theclevercarrot_2.py b/tests/test_theclevercarrot_2.py index 86e854ec8..7d1a8009e 100644 --- a/tests/test_theclevercarrot_2.py +++ b/tests/test_theclevercarrot_2.py @@ -1,3 +1,5 @@ +import unittest + from recipe_scrapers._grouping_utils import IngredientGroup from recipe_scrapers.theclevercarrot import TheCleverCarrot from tests import ScraperTest @@ -10,6 +12,13 @@ class TestTheCleverCarrotScraper(ScraperTest): def test_host(self): self.assertEqual("theclevercarrot.com", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://www.theclevercarrot.com/2012/12/dinner-tonight-sweet-chili-shrimp-stir-fry/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("The Clever Carrot", self.harvester_class.author()) diff --git a/tests/test_theexpertguides.py b/tests/test_theexpertguides.py index 5f5931720..e09b2e8bb 100644 --- a/tests/test_theexpertguides.py +++ b/tests/test_theexpertguides.py @@ -8,6 +8,12 @@ class TestTheExpertGuidesScraper(ScraperTest): def test_host(self): self.assertEqual("theexpertguides.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://theexpertguides.com/nz/coconut-milk-pasta-sauce-in-new-zealand/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( "Coconut Milk Pasta Sauce Recipe", self.harvester_class.title() diff --git a/tests/test_thehappyfoodie_1.py b/tests/test_thehappyfoodie_1.py index 9c01d6fd0..492b9a882 100644 --- a/tests/test_thehappyfoodie_1.py +++ b/tests/test_thehappyfoodie_1.py @@ -9,6 +9,12 @@ class TestTheHappyFoodie(ScraperTest): def test_host(self): self.assertEqual("thehappyfoodie.co.uk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://thehappyfoodie.co.uk/recipes/poulet-roti-au-vin-rouge-roast-red-wine-chicken/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( self.harvester_class.title(), diff --git a/tests/test_thehappyfoodie_2.py b/tests/test_thehappyfoodie_2.py index af99fced2..52a4556d0 100644 --- a/tests/test_thehappyfoodie_2.py +++ b/tests/test_thehappyfoodie_2.py @@ -9,6 +9,12 @@ class TestTheHappyFoodie(ScraperTest): def test_host(self): self.assertEqual("thehappyfoodie.co.uk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://thehappyfoodie.co.uk/recipes/ottolenghi-middle-eastern-mac-n-cheese-with-zaatar-pesto/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( self.harvester_class.title(), diff --git a/tests/test_thekitchencommunity.py b/tests/test_thekitchencommunity.py index 4a83f91fa..64eb48c12 100644 --- a/tests/test_thekitchencommunity.py +++ b/tests/test_thekitchencommunity.py @@ -10,6 +10,12 @@ class TestTheKitchenCommunityScraper(ScraperTest): def test_host(self): self.assertEqual("thekitchencommunity.org", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://thekitchencommunity.org/crock-pot-mac-and-cheese/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Cassie Marshall", self.harvester_class.author()) diff --git a/tests/test_thekitchenmagpie.py b/tests/test_thekitchenmagpie.py index 1e462493a..5802e7a87 100644 --- a/tests/test_thekitchenmagpie.py +++ b/tests/test_thekitchenmagpie.py @@ -33,6 +33,7 @@ def test_ingredients(self): "1 cup seasoned fine breadcrumbs", "½ cup onion (finely chopped)", "1 tsp dill weed", + "1/2 cup milk", "2 large eggs (beaten)", "1 tablespoon lemon juice", "½ tsp salt", @@ -43,6 +44,6 @@ def test_ingredients(self): def test_instructions(self): return self.assertEqual( - "Preheat your oven to 375 °F. Grease a baking sheet and set aside.\nDrain the salmon well and if desired, remove any skin and bones from the salmon. You can leave them in, some people love those the best! They will bake right in, don't worry.\nFlake the salmon with a fork and then mix with the breadcrumbs, onion, dill, egg, lemon juice, salt and pepper.\nWith clean hands, shape into a loaf on the greased baking sheet.\nBake for 40-50 minutes OR until nicely browned AND reaches an internal temperature of at least 165 °F.\nLet cool for 5 minutes, then slice and serve. Garnish with fresh parsley and lemon wedges. This is excellent with lemon juice squeezed on top!", + "Preheat your oven to 375 °F. Grease a baking sheet and set aside.\nDrain the salmon well and if desired, remove any skin and bones from the salmon. You can leave them in, some people love those the best! They will bake right in, don't worry.\nFlake the salmon with a fork and then mix with the breadcrumbs, onion, milk, dill, eggs, lemon juice, salt and pepper.\nWith clean hands, shape into a loaf on the greased baking sheet.\nBake for 40-50 minutes OR until nicely browned AND reaches an internal temperature of at least 165 °F.\nLet cool for 5 minutes, then slice and serve. Garnish with fresh parsley and lemon wedges. This is excellent with lemon juice squeezed on top!", self.harvester_class.instructions(), ) diff --git a/tests/test_themagicalslowcooker_1.py b/tests/test_themagicalslowcooker_1.py index f36eead20..25280af2d 100644 --- a/tests/test_themagicalslowcooker_1.py +++ b/tests/test_themagicalslowcooker_1.py @@ -11,6 +11,12 @@ class TestTheMagicalSlowCookerScraper(ScraperTest): def test_host(self): self.assertEqual("themagicalslowcooker.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.themagicalslowcooker.com/slow-cooker-ground-beef/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Sarah Olson", self.harvester_class.author()) diff --git a/tests/test_themagicalslowcooker_2.py b/tests/test_themagicalslowcooker_2.py index ea86567c7..ee52cc6a6 100644 --- a/tests/test_themagicalslowcooker_2.py +++ b/tests/test_themagicalslowcooker_2.py @@ -12,6 +12,12 @@ class TestTheMagicalSlowCookerScraper(ScraperTest): def test_host(self): self.assertEqual("themagicalslowcooker.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.themagicalslowcooker.com/slow-cooker-pork-roast/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Sarah Olson", self.harvester_class.author()) diff --git a/tests/test_themodernproper.py b/tests/test_themodernproper.py index 3fa9709d2..7cb62e107 100644 --- a/tests/test_themodernproper.py +++ b/tests/test_themodernproper.py @@ -10,6 +10,12 @@ class TestTheModernProperScraper(ScraperTest): def test_host(self): self.assertEqual("themodernproper.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://themodernproper.com/swedish-meatballs", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("The Modern Proper", self.harvester_class.author()) diff --git a/tests/test_thenutritiouskitchen.py b/tests/test_thenutritiouskitchen.py deleted file mode 100644 index c523a7f38..000000000 --- a/tests/test_thenutritiouskitchen.py +++ /dev/null @@ -1,55 +0,0 @@ -from recipe_scrapers.thenutritiouskitchen import TheNutritiousKitchen -from tests import ScraperTest - - -class TestTheNutritiousKitchenScraper(ScraperTest): - scraper_class = TheNutritiousKitchen - - def test_host(self): - self.assertEqual("thenutritiouskitchen.co", self.harvester_class.host()) - - def test_author(self): - self.assertEqual("The Nutritious Kitchen", self.harvester_class.author()) - - def test_canonical_url(self): - self.assertEqual( - "https://thenutritiouskitchen.co/healthy-fig-pecan-crumble-bars/", - self.harvester_class.canonical_url(), - ) - - def test_title(self): - self.assertEqual(self.harvester_class.title(), "Healthy Fig Pecan Crumble Bars") - - def test_total_time(self): - self.assertEqual(35, self.harvester_class.total_time()) - - def test_yields(self): - self.assertEqual("12 servings", self.harvester_class.yields()) - - def test_image(self): - self.assertEqual( - "https://thenutritiouskitchen.co/wp-content/uploads/2020/09/figpecanbars-10-of-17-225x225.jpg", - self.harvester_class.image(), - ) - - def test_ingredients(self): - self.assertEqual( - [ - "2 cups finely ground almond flour", - "3 TBSP cassava flour or coconut flour", - "Cinnamon + Sea salt to taste", - "1/2 cup pecan butter or cashew butter (runny)", - "1/4 cup melted coconut oil", - "1/4 cup maple syrup", - "16 oz. fresh figs", - "Optional: 1 tbsp. maple syrup", - "Handful of chopped pecans for topping", - ], - self.harvester_class.ingredients(), - ) - - def test_instructions(self): - return self.assertEqual( - "Preheat oven to 350 degrees Fahrenheit. Line an 8×8 baking tray with parchment paper and set aside.\nIn a large bowl whisk together almond flour, cassava, sea salt + cinnamon. In a separate bowl whisk pecan butter, melted coconut oil + maple syrup until a thick glaze forms.\nPour into dry ingredients and mix together with a frosting spatula until dough forms. Press into baking tray, reserving about 1/4 cup for the topping. Use hands to spread out if needed.\nIn a microwave-safe bowl, heat up figs for about 1 minute then crush with a fork to make quick “jam”. Mix in optional tbsp of maple syrup.\nLayer jam then the remaining dough into “crumbles” Top with pecans.\nBake for about 20-25 minutes depending on your oven. Allow to cool in pan then cool completely on a rack before slicing into 12 squares.\nStore covered in the fridge up to 5 days. They are great served chilled or warm!", - self.harvester_class.instructions(), - ) diff --git a/tests/test_thepioneerwoman_2.py b/tests/test_thepioneerwoman_2.py index 5b3bd5d07..bcb201b81 100644 --- a/tests/test_thepioneerwoman_2.py +++ b/tests/test_thepioneerwoman_2.py @@ -12,6 +12,12 @@ class TestThePioneerWomanScraper(ScraperTest): def test_host(self): self.assertEqual("thepioneerwoman.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.thepioneerwoman.com/food-cooking/recipes/a11885/pumpkin-sheet-cake/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Ree Drummond", self.harvester_class.author()) diff --git a/tests/test_therecipecritic.py b/tests/test_therecipecritic.py index b3eacf71d..085ca7e58 100644 --- a/tests/test_therecipecritic.py +++ b/tests/test_therecipecritic.py @@ -10,6 +10,12 @@ class TestTherecipecriticScraper(ScraperTest): def test_host(self): self.assertEqual("therecipecritic.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://therecipecritic.com/burrata-appetizer/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("The Recipe Critic", self.harvester_class.author()) diff --git a/tests/test_thespruceeats_1.py b/tests/test_thespruceeats_1.py index d50f52fa6..e18d8f4d5 100644 --- a/tests/test_thespruceeats_1.py +++ b/tests/test_thespruceeats_1.py @@ -11,6 +11,12 @@ class TestTheSpruceEatsScraper(ScraperTest): def test_host(self): self.assertEqual("thespruceeats.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.thespruceeats.com/bell-pepper-sandwich-recipe-5216751", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Diana Rattray", self.harvester_class.author()) diff --git a/tests/test_thespruceeats_2.py b/tests/test_thespruceeats_2.py index 801b62aac..faa60b51e 100644 --- a/tests/test_thespruceeats_2.py +++ b/tests/test_thespruceeats_2.py @@ -10,6 +10,12 @@ class TestTheSpruceEatsScraper(ScraperTest): def test_host(self): self.assertEqual("thespruceeats.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.thespruceeats.com/peppermint-swirl-brownies-recipe-6745411", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Jessie Sheehan", self.harvester_class.author()) diff --git a/tests/test_thevintagemixer.py b/tests/test_thevintagemixer.py index 8b5aa7c58..217720913 100644 --- a/tests/test_thevintagemixer.py +++ b/tests/test_thevintagemixer.py @@ -28,7 +28,7 @@ def test_total_time(self): def test_image(self): self.assertEqual( - "https://d6h7vs5ykbiug.cloudfront.net/wp-content/uploads/2017/08/Cherry-Baby-Birthday-Party-2-1-150x150.jpg", + "https://d6h7vs5ykbiug.cloudfront.net/wp-content/uploads/2017/08/Cherry-Baby-Birthday-Party-2-1-350x350.jpg", self.harvester_class.image(), ) diff --git a/tests/test_tidymom_1.py b/tests/test_tidymom_1.py index a838636bf..f14fd9701 100644 --- a/tests/test_tidymom_1.py +++ b/tests/test_tidymom_1.py @@ -11,6 +11,12 @@ class TestTidyMomScraper(ScraperTest): def test_host(self): self.assertEqual("tidymom.net", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://tidymom.net/chicken-bacon-ranch-pizza/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("TidyMom", self.harvester_class.author()) diff --git a/tests/test_tidymom_2.py b/tests/test_tidymom_2.py index c69ea19ff..79812b457 100644 --- a/tests/test_tidymom_2.py +++ b/tests/test_tidymom_2.py @@ -12,6 +12,12 @@ class TestTidyMomScraper(ScraperTest): def test_host(self): self.assertEqual("tidymom.net", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://tidymom.net/red-velvet-rose-birthday-cake/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("TidyMom", self.harvester_class.author()) diff --git a/tests/test_timesofindia.py b/tests/test_timesofindia.py index 790d84407..a6bbbfd2c 100644 --- a/tests/test_timesofindia.py +++ b/tests/test_timesofindia.py @@ -8,6 +8,12 @@ class TestTimesOfIndiaScraper(ScraperTest): def test_host(self): self.assertEqual("recipes.timesofindia.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://recipes.timesofindia.com/us/recipes/stuffed-tortellini/rs71330969.cms", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("TNN", self.harvester_class.author()) diff --git a/tests/test_tofoo_1.py b/tests/test_tofoo_1.py index 30ebce352..8eac44d9c 100644 --- a/tests/test_tofoo_1.py +++ b/tests/test_tofoo_1.py @@ -11,6 +11,12 @@ class TestTofooScraper(ScraperTest): def test_host(self): self.assertEqual("tofoo.co.uk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://tofoo.co.uk/recipes/banh-mi-2/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("The Tofoo co.", self.harvester_class.author()) diff --git a/tests/test_tofoo_2.py b/tests/test_tofoo_2.py index 90dd441a9..4e15f9071 100644 --- a/tests/test_tofoo_2.py +++ b/tests/test_tofoo_2.py @@ -12,6 +12,12 @@ class TestTofooScraper(ScraperTest): def test_host(self): self.assertEqual("tofoo.co.uk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://tofoo.co.uk/recipes/sticky-sriracha-tofoo/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("The Tofoo co.", self.harvester_class.author()) diff --git a/tests/test_tudogostoso.py b/tests/test_tudogostoso.py index b3712d224..42da1f13c 100644 --- a/tests/test_tudogostoso.py +++ b/tests/test_tudogostoso.py @@ -1,3 +1,5 @@ +import unittest + from recipe_scrapers.tudogostoso import TudoGostoso from tests import ScraperTest @@ -8,6 +10,13 @@ class TestTudoGostosoScraper(ScraperTest): def test_host(self): self.assertEqual("tudogostoso.com.br", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://www.tudogostoso.com.br/receita/128825-caipirinha-original.html", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual(self.harvester_class.title(), "Caipirinha - Original") diff --git a/tests/test_uitpaulineskeukennl_1.py b/tests/test_uitpaulineskeukennl_1.py index 680b59cbb..e3c747114 100644 --- a/tests/test_uitpaulineskeukennl_1.py +++ b/tests/test_uitpaulineskeukennl_1.py @@ -11,6 +11,12 @@ class TestUitPaulinesKeukenNLScraper(ScraperTest): def test_host(self): self.assertEqual("uitpaulineskeuken.nl", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://uitpaulineskeuken.nl/recept/ravioli-met-salieboter", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Pauline", self.harvester_class.author()) diff --git a/tests/test_uitpaulineskeukennl_2.py b/tests/test_uitpaulineskeukennl_2.py index 22cb36cd5..8a0a11c1c 100644 --- a/tests/test_uitpaulineskeukennl_2.py +++ b/tests/test_uitpaulineskeukennl_2.py @@ -12,6 +12,12 @@ class TestuitPaulinesKeukenNL(ScraperTest): def test_host(self): self.assertEqual("uitpaulineskeuken.nl", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://uitpaulineskeuken.nl/recept/blondies-met-citroen", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Marianne Snel", self.harvester_class.author()) diff --git a/tests/test_usapears.py b/tests/test_usapears.py index 0086d3fac..668b50158 100644 --- a/tests/test_usapears.py +++ b/tests/test_usapears.py @@ -10,6 +10,12 @@ class TestUSAPearsScraper(ScraperTest): def test_host(self): self.assertEqual("usapears.org", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://usapears.org/recipe/sauteed-bosc-pears/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Jamie Lauren & Mollie Katzen", self.harvester_class.author()) diff --git a/tests/test_usdamyplate.py b/tests/test_usdamyplate.py index 5406377be..fbf099ae8 100644 --- a/tests/test_usdamyplate.py +++ b/tests/test_usdamyplate.py @@ -11,6 +11,12 @@ class TestUSDAMyPlateRecipesScraper(ScraperTest): def test_host(self): self.assertEqual("myplate.gov", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual(self.harvester_class.title(), "Fabulous Fig Bars") @@ -23,7 +29,7 @@ def test_yields(self): def test_ingredients(self): self.assertEqual( [ - "3 cups dried figs (chopped, 16 ounces)", + "2 cups dried figs (chopped, 16 ounces)", "1/2 cup walnuts (chopped)", "1/3 cup sugar", "1/4 cup orange juice (juice from 1/2 orange)", @@ -40,32 +46,32 @@ def test_ingredients(self): def test_image(self): self.assertEqual( - "https://myplate-prod.azureedge.net/sites/default/files/styles/recipe_525_x_350_/public/2021-03/FigBars.jpg", + "https://myplate-prod.azureedge.us/sites/default/files/styles/recipe_525_x_350_/public/2021-03/FigBars.jpg", self.harvester_class.image(), ) def test_instructions(self): return self.assertEqual( - "Wash hands with soap and water.\nPreheat oven to 350 degrees F. Lightly grease a 9x13-inch baking pan.\nCombine figs, walnuts, sugar, orange juice and hot water in a mixing bowl and set aside.\nMix together margarine or butter and brown sugar until creamy. Add egg and mix until smooth.\nMix flour and baking soda. Stir into egg mixture. Blend in oats to make soft dough.\nReserve 1 cup of dough for topping. With floured fingertips, press the remaining dough into a thin layer on the bottom of the baking pan.\nSpread fig mixture evenly over the dough. Crumble reserved dough over top, allowing fig mixture to show.\nBake 30 minutes or until golden brown. Cool completely in baking pan. Cut into 24 bars (about 2.5 x 2 inches).", + "Wash hands with soap and water.\nPreheat oven to 350 °F. Lightly grease a 9x13 inch baking pan.\nCombine figs, walnuts, sugar, orange juice, and hot water in a mixing bowl and set aside.\nMix together margarine or butter and brown sugar until creamy. Add egg and mix until smooth.\nMix flour and baking soda. Stir into egg mixture. Blend in oats to make soft dough.\nReserve 1 cup of dough for topping. With floured fingertips, press the remaining dough into a thin layer on the bottom of the baking pan.\nSpread fig mixture evenly over the dough. Crumble reserved dough over top, allowing fig mixture to show.\nBake 30 minutes or until golden brown. Cool completely in baking pan. Cut into 24 bars (about 2 1/2 x 2 inches).", self.harvester_class.instructions(), ) def test_nutrients(self): self.assertEqual( { - "Total Calories": "206", + "Total Calories": "185", "Total Fat": "6 g", "Saturated Fat": "1 g", "Cholesterol": "8 mg", - "Sodium": "66 mg", - "Dietary Fiber": "3 g", + "Sodium": "65 mg", + "Dietary Fiber": "2 g", "Protein": "3 g", - "Carbohydrates": "37 g", - "Potassium": "225 mg", - "Calcium": "55 mg", + "Carbohydrates": "32 g", + "Potassium": "169 mg", + "Calcium": "42 mg", "Vitamin D": "0 mcg", "Iron": "1 mg", - "Total Sugars": "24 g", + "Total Sugars": "20 g", "Added Sugars included": "11 g", }, self.harvester_class.nutrients(), @@ -82,6 +88,6 @@ def test_description(self): def test_recipe_source(self): self.assertEqual( - "Fabulous Fig Bars from Food Hero, Oregon State University, Cooperative Extension Service.", + "Food Hero Oregon State University Cooperative Extension Service", self.harvester_class.recipe_source(), ) diff --git a/tests/test_valdemarsro.py b/tests/test_valdemarsro.py index d79bb3ace..71ab04838 100644 --- a/tests/test_valdemarsro.py +++ b/tests/test_valdemarsro.py @@ -8,6 +8,12 @@ class TestValdemarsroScraper(ScraperTest): def test_host(self): self.assertEqual("valdemarsro.dk", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.valdemarsro.dk/klassiske-madpandekager/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( "Madpandekager", diff --git a/tests/test_vegetarbloggen.py b/tests/test_vegetarbloggen.py index dc4986c6c..56a7c0ae9 100644 --- a/tests/test_vegetarbloggen.py +++ b/tests/test_vegetarbloggen.py @@ -10,6 +10,12 @@ class TestVegetarbloggenScraper(ScraperTest): def test_host(self): self.assertEqual("vegetarbloggen.no", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.vegetarbloggen.no/2021/11/25/pasta-i-gresskarsaus-2/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Mari Hult", self.harvester_class.author()) diff --git a/tests/test_vegolosi.py b/tests/test_vegolosi.py index 6e32d5f42..269b8f42f 100644 --- a/tests/test_vegolosi.py +++ b/tests/test_vegolosi.py @@ -40,7 +40,7 @@ def test_ingredients(self): "20 g di olio extravergine di oliva", "basilico", "sale e pepe", - "250 ml latte di soia senza zucchero ( oppure brodo vegetale o latte di avena o farro)", + "250 ml latte di soia senza zucchero (oppure brodo vegetale o latte di avena o farro)", "15 g amido di mais o fecola di patate", "1 bustina zafferano in polvere", "Sale", @@ -52,9 +52,12 @@ def test_instructions(self): return self.assertEqual( "\n".join( [ - "Dopo aver messo il cous cous in una ciotola capiente o in una pentola, versateci sopra l’acqua bollente e lasciate riposate il tempo necessario affinché quest'ultimo assorba tutto il liquido. Dopo qualche minuto con i rebbi di una forchetta sgranatelo per bene e lasciatelo da parte.", + "Dopo aver messo il cous cous in una ciotola capiente o in una pentola, versateci sopra l’acqua bollente e lasciate riposate il tempo necessario affinché quest’ultimo assorba tutto il liquido. Dopo qualche minuto con i rebbi di una forchetta sgranatelo per bene e lasciatelo da parte.", + "Formiamo le polpettine", "Nel robot da cucina aggiungete il tofu spezzettato grossolanamente, il basilico, i piselli, metà del cous cous cotto, l’olio extravergine di oliva, il sale e il pepe. Tritate tutti gli ingredienti sino a ottenere un composto che potrete lavorare con le mani, quindi versatelo in una ciotola insieme al cous cous rimanente e mescolate. Correggete di sale, se ce ne fosse bisogno, e se il composto risultasse troppo asciutto, aggiungeteci ancora un filo di olio extravergine di oliva.", - "Con le mani umide formate con l'impasto dei bocconcini: la grandezza dovrà essere, più o meno, quella di una noce. Passateli poi in un trito fine di mandorle, che potrete realizzare sia al coltello che con un tritatutto. Procedete adagiando le polpette di tofu su una leccarda ricoperta da carta da forno. Infornate a 180 gradi per circa 15 minuti. Negli ultimi minuti utilizzate la funzione grill del forno per creare una giusta doratura delle vostre polpette vegane.", + "In forno", + "Con le mani umide formate con l’impasto dei bocconcini: la grandezza dovrà essere, più o meno, quella di una noce. Passateli poi in un trito fine di mandorle, che potrete realizzare sia al coltello che con un tritatutto. Procedete adagiando le polpette di tofu su una leccarda ricoperta da carta da forno. Infornate a 180 gradi per circa 15 minuti. Negli ultimi minuti utilizzate la funzione grill del forno per creare una giusta doratura delle vostre polpette vegane.", + "Prepariamo la crema", "Nel frattempo, preparate la crema allo zafferano unendo tutti gli ingredienti, quindi il latte di soia, l’amido di mais, lo zafferano e il sale in un pentolino. Cuocete fino a raggiungere al consistenza desiderata.", "Servite le polpette vegan ben calde e con la loro salsa come accompagnamento.", ] diff --git a/tests/test_vegrecipesofindia.py b/tests/test_vegrecipesofindia.py index 8245e0c26..b065fd496 100644 --- a/tests/test_vegrecipesofindia.py +++ b/tests/test_vegrecipesofindia.py @@ -8,12 +8,19 @@ class TestVegRecipesOfIndiaScraper(ScraperTest): def test_host(self): self.assertEqual("vegrecipesofindia.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.vegrecipesofindia.com/sarson-ka-saag/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Dassana Amit", self.harvester_class.author()) def test_title(self): self.assertEqual( - "Sarson ka Saag (Authentic Punjabi Style)", self.harvester_class.title() + "Sarson ka Saag Recipe (Authentic Punjabi Style)", + self.harvester_class.title(), ) def test_total_time(self): @@ -61,4 +68,4 @@ def test_instructions(self): ) def test_ratings(self): - self.assertEqual(4.92, self.harvester_class.ratings()) + self.assertEqual(4.93, self.harvester_class.ratings()) diff --git a/tests/test_waitrose.py b/tests/test_waitrose.py index f97e62cd7..daf62efbc 100644 --- a/tests/test_waitrose.py +++ b/tests/test_waitrose.py @@ -1,4 +1,5 @@ # mypy: allow-untyped-defs +import unittest from recipe_scrapers.waitrose import Waitrose from tests import ScraperTest @@ -10,6 +11,13 @@ class TestWaitroseScraper(ScraperTest): def test_host(self): self.assertEqual("waitrose.com", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://www.waitrose.com/home/recipes/recipe_directory/b/banana__chocolate_and_oatmeal_tea_bread.html", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("waitrose.com", self.harvester_class.author()) @@ -46,21 +54,22 @@ def test_ingredients(self): self.assertEqual(expected_ingredients, self.harvester_class.ingredients()) def test_instructions(self): - expected_instructions = [ - "Preheat the oven to 180°C/gas 4. Line a 1 litre (15cm x 7.5cm) loaf tin with buttered, non-stick baking parchment or silicone paper. Whisk the egg, oil and sugar together until thick. Slice 2 bananas finely and whisk into the mixture. Set aside 1 tbsp of the oats; fold in the remaining ingredients until the mixture is smooth.", - "Pour the batter into the prepared tin and sprinkle the surface with the reserved oats.", - "Slice the remaining banana and arrange the pieces on top, or use the dried chips.", - "Bake for 40–50 minutes or until golden.", - "The cake is done when a metal skewer inserted into the centre of the cake comes out clean. Allow the tea bread to cool in the tin, then transfer to a wire rack to cool completely.", - ] - expected_instructions = "\n".join(expected_instructions) - self.assertEqual(expected_instructions, self.harvester_class.instructions()) + expected_instructions = "\n".join( + [ + "Preheat the oven to 180°C/gas 4. Line a 1 litre (15cm x 7.5cm) loaf tin with buttered, non-stick baking parchment or silicone paper. Whisk the egg, oil and sugar together until thick. Slice 2 bananas finely and whisk into the mixture. Set aside 1 tbsp of the oats; fold in the remaining ingredients until the mixture is smooth.", + "Pour the batter into the prepared tin and sprinkle the surface with the reserved oats.", + "Slice the remaining banana and arrange the pieces on top, or use the dried chips.", + "Bake for 40–50 minutes or until golden.", + "The cake is done when a metal skewer inserted into the centre of the cake comes out clean. Allow the tea bread to cool in the tin, then transfer to a wire rack to cool completely.", + ] + ) + actual_instructions = self.harvester_class.instructions() + self.assertEqual(expected_instructions, actual_instructions) def test_ratings(self): - self.assertEqual(4.0, self.harvester_class.ratings()) + self.assertEqual(5.0, self.harvester_class.ratings()) def test_description(self): - self.assertEqual( - "We make a fresh tea bread and muffins of the same flavour every day in the restaurant and shop kitchen. Many of our customers buy them for their children as they contain less added sugar than some other tea breads. The best bananas to use would be those slightly browning on the skin – not yellow ones. Use the best-quality bitter chocolate you can.", - self.harvester_class.description(), - ) + expected_description = "We make a fresh tea bread and muffins of the same flavour every day in the restaurant and shop kitchen. Many of our customers buy them for their children as they contain less added sugar than some other tea breads. The best bananas to use would be those slightly browning on the skin – not yellow ones. Use the best-quality bitter chocolate you can." + actual_description = self.harvester_class.description() + self.assertEqual(expected_description, actual_description) diff --git a/tests/test_watchwhatueat.py b/tests/test_watchwhatueat.py index c16058f49..091a147b2 100644 --- a/tests/test_watchwhatueat.py +++ b/tests/test_watchwhatueat.py @@ -17,16 +17,14 @@ def test_canonical_url(self): def test_title(self): self.assertEqual( self.harvester_class.title(), - "Garlic And Herb Instant Pot Cauliflower With Delicious Gravy", + "Healthy Instant Pot Cauliflower With Gravy", ) def test_author(self): - self.assertEqual( - self.harvester_class.author(), "Swati Kadam Gulati | Watch What U Eat" - ) + self.assertEqual(self.harvester_class.author(), "Watch What U Eat") def test_yields(self): - self.assertEqual("5 servings", self.harvester_class.yields()) + self.assertEqual("4 servings", self.harvester_class.yields()) def test_image(self): self.assertEqual( diff --git a/tests/test_wearenotmartha_1.py b/tests/test_wearenotmartha_1.py index 25cc1fdb1..c1fe09881 100644 --- a/tests/test_wearenotmartha_1.py +++ b/tests/test_wearenotmartha_1.py @@ -11,6 +11,12 @@ class TestWeAreNotMarthaScraper(ScraperTest): def test_host(self): self.assertEqual("wearenotmartha.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://wearenotmartha.com/starbucks-grilled-cheese-copycat-recipe/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Sues", self.harvester_class.author()) diff --git a/tests/test_wearenotmartha_2.py b/tests/test_wearenotmartha_2.py index 2ceb0e2dc..890243074 100644 --- a/tests/test_wearenotmartha_2.py +++ b/tests/test_wearenotmartha_2.py @@ -12,6 +12,12 @@ class TestWeAreNotMarthaScraper(ScraperTest): def test_host(self): self.assertEqual("wearenotmartha.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://wearenotmartha.com/chocolate-cream-cold-brew-starbucks-copycat/", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Sues", self.harvester_class.author()) diff --git a/tests/test_weightwatchers.py b/tests/test_weightwatchers.py index dfe93a7c5..9d42765f5 100644 --- a/tests/test_weightwatchers.py +++ b/tests/test_weightwatchers.py @@ -1,18 +1,23 @@ # mypy: allow-untyped-defs +import unittest from recipe_scrapers.weightwatchers import WeightWatchers from tests import ScraperTest class TestWeightwatchersScraper(ScraperTest): - # Test-Url: - # https://cmx.weightwatchers.de/details/WWRECIPE:5667ab72a29713e4335bb342 - scraper_class = WeightWatchers def test_host(self): self.assertEqual("www.weightwatchers.com", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://cmx.weightwatchers.de/details/WWRECIPE:5667ab72a29713e4335bb342", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("WeightWatchers", self.harvester_class.author()) diff --git a/tests/test_weightwatchers_2.py b/tests/test_weightwatchers_2.py index 3f636def1..5b9a26dd5 100644 --- a/tests/test_weightwatchers_2.py +++ b/tests/test_weightwatchers_2.py @@ -1,19 +1,24 @@ # mypy: allow-untyped-defs +import unittest from recipe_scrapers.weightwatchers import WeightWatchers from tests import ScraperTest class TestWeightwatchersScraper(ScraperTest): - # Test-Url: - # https://cmx.weightwatchers.de/details/WWRECIPE:562a9bc8a43e6bde2cf369df - scraper_class = WeightWatchers test_file_name = "weightwatchers_2" def test_host(self): self.assertEqual("www.weightwatchers.com", self.harvester_class.host()) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://cmx.weightwatchers.de/details/WWRECIPE:562a9bc8a43e6bde2cf369df", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("WeightWatchers", self.harvester_class.author()) diff --git a/tests/test_weightwatcherspublic.py b/tests/test_weightwatcherspublic.py index 24df4b718..0c81269e3 100644 --- a/tests/test_weightwatcherspublic.py +++ b/tests/test_weightwatcherspublic.py @@ -7,12 +7,15 @@ class TestweightwatchersPublicScraper(ScraperTest): scraper_class = WeightWatchersPublic - # Test-Url: - # https://www.weightwatchers.com/de/rezept/kartoffelgulasch/562a9b02873e1afb2a3c4c13 - def test_host(self): self.assertEqual("www.weightwatchers.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.weightwatchers.com/de/rezept/kartoffelgulasch/562a9b02873e1afb2a3c4c13", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("WeightWatchers", self.harvester_class.author()) @@ -82,7 +85,5 @@ def test_difficulty(self): self.assertEqual("Leicht", self.harvester_class.difficulty()) def test_nutrients(self): - expected_nutrients = { - "points": "10 bis 13 PersonalPoints", - } + expected_nutrients = {"points": "13 Points® value"} self.assertEqual(self.harvester_class.nutrients(), expected_nutrients) diff --git a/tests/test_wellplated.py b/tests/test_wellplated.py index b285c9cbf..d4826e0b2 100644 --- a/tests/test_wellplated.py +++ b/tests/test_wellplated.py @@ -10,6 +10,12 @@ class TestWellPlatedScraper(ScraperTest): def test_host(self): self.assertEqual("wellplated.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.wellplated.com/homemade-fried-rice/", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual("Egg Fried Rice", self.harvester_class.title()) @@ -51,7 +57,7 @@ def test_ingredients(self): ) def test_ratings(self): - self.assertEqual(4.96, self.harvester_class.ratings()) + self.assertEqual(4.97, self.harvester_class.ratings()) def test_cuisine(self): self.assertEqual("Asian, Chinese", self.harvester_class.cuisine()) diff --git a/tests/test_whatsgabycooking.py b/tests/test_whatsgabycooking.py index 2ff072aae..a8d0581f2 100644 --- a/tests/test_whatsgabycooking.py +++ b/tests/test_whatsgabycooking.py @@ -28,7 +28,7 @@ def test_yields(self): def test_image(self): self.assertEqual( - "https://cdn.whatsgabycooking.com/wp-content/uploads/2017/10/WGC-Quinoa-Bake-copy-2.jpg", + "https://whatsgabycooking.com/wp-content/uploads/2017/10/WGC-Quinoa-Bake-copy-2.jpg", self.harvester_class.image(), ) diff --git a/tests/test_wholefoods.py b/tests/test_wholefoods.py index 6e18ba20a..da1e2a482 100644 --- a/tests/test_wholefoods.py +++ b/tests/test_wholefoods.py @@ -1,3 +1,5 @@ +import unittest + from recipe_scrapers.wholefoods import WholeFoods from tests import ScraperTest @@ -13,6 +15,13 @@ def test_host_domain(self): "wholefoodsmarket.co.uk", self.harvester_class.host(domain="co.uk") ) + @unittest.skip("canonical_url is not available from this webpage") + def test_canonical_url(self): + self.assertEqual( + "https://www.wholefoodsmarket.com/recipes/grilled-cheese-and-greens", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual("Grilled Cheese and Greens", self.harvester_class.title()) diff --git a/tests/test_wild_mode.py b/tests/test_wild_mode.py index a09bb4de2..8ea082be6 100644 --- a/tests/test_wild_mode.py +++ b/tests/test_wild_mode.py @@ -23,9 +23,7 @@ def test_canonical_url(self): ) def test_title(self): - self.assertEqual( - self.harvester_class.title(), "Summer Tomato Risotto with Saffron" - ) + self.assertEqual(self.harvester_class.title(), "Tomato Risotto with Saffron") def test_yields(self): self.assertEqual("4 servings", self.harvester_class.yields()) @@ -77,7 +75,7 @@ def test_cuisine(self): def test_description(self): return self.assertEqual( - "Summer Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or side dish, or topped off with smoky shrimp.", + "Tomato Risotto with juicy vine-ripened tomatoes, and infused with saffron, can be served as a vegetarian main or side dish, or topped off with smoky shrimp.", self.harvester_class.description(), ) @@ -91,4 +89,6 @@ def test_prep_time(self): return self.assertEqual(15, self.harvester_class.prep_time()) def test_author(self): - return self.assertEqual("Sylvia Fountaine", self.harvester_class.author()) + return self.assertEqual( + "Sylvia Fountaine | feasting at home", self.harvester_class.author() + ) diff --git a/tests/test_woolworths.py b/tests/test_woolworths.py index b0efe33ba..be3cd4c25 100644 --- a/tests/test_woolworths.py +++ b/tests/test_woolworths.py @@ -15,6 +15,12 @@ def expected_requests(cls): def test_host(self): self.assertEqual("woolworths.com.au", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.woolworths.com.au/shop/recipes/asparagus-salad-with-lemon-vinaigrette", + self.harvester_class.canonical_url(), + ) + def test_author(self): self.assertEqual("Fresh Ideas", self.harvester_class.author()) diff --git a/tests/test_woop.py b/tests/test_woop.py index 88fb285d9..f728bcf64 100644 --- a/tests/test_woop.py +++ b/tests/test_woop.py @@ -8,6 +8,12 @@ class TestWoopScraper(ScraperTest): def test_host(self): self.assertEqual("woop.co.nz", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://woop.co.nz/pan-seared-beef-309-2-b.html", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual( self.harvester_class.title(), diff --git a/tests/test_yemek.py b/tests/test_yemek.py index 9df5157df..68fd04d2e 100644 --- a/tests/test_yemek.py +++ b/tests/test_yemek.py @@ -8,8 +8,14 @@ class TestYemekScraper(ScraperTest): def test_host(self): self.assertEqual("yemek.com", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://yemek.com/tarif/kori-soslu-tavuklu-patates-toplari/", + self.harvester_class.canonical_url(), + ) + def test_author(self): - self.assertEqual("Yasemin Gürsürer", self.harvester_class.author()) + self.assertEqual("Yasemin Özaltın", self.harvester_class.author()) def test_title(self): self.assertEqual( @@ -61,4 +67,4 @@ def test_instructions(self): ) def test_ratings(self): - self.assertEqual(4.5, self.harvester_class.ratings()) + self.assertEqual(5.0, self.harvester_class.ratings()) diff --git a/tests/test_zeitwochenmarkt.py b/tests/test_zeitwochenmarkt.py index ac6c4e9b7..a5f40a88f 100644 --- a/tests/test_zeitwochenmarkt.py +++ b/tests/test_zeitwochenmarkt.py @@ -1,9 +1,6 @@ from recipe_scrapers.zeitwochenmarkt import ZeitWochenmarkt from tests import ScraperTest -# test recipe's URL -# https://www.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio-fior-di-latte-rezept - class TestZeitWochenmarktScraper(ScraperTest): scraper_class = ZeitWochenmarkt @@ -11,6 +8,12 @@ class TestZeitWochenmarktScraper(ScraperTest): def test_host(self): self.assertEqual("zeit.de", self.harvester_class.host()) + def test_canonical_url(self): + self.assertEqual( + "https://www.zeit.de/zeit-magazin/wochenmarkt/2021-08/kohlrabi-fenchel-carpaccio-fior-di-latte-rezept", + self.harvester_class.canonical_url(), + ) + def test_title(self): self.assertEqual("Kohlrabi-Fenchel-Carpaccio", self.harvester_class.title())