From ca3081cc8c1fbb880e96b0a93b6f5778b069326e Mon Sep 17 00:00:00 2001 From: Joey <7505194+jknndy@users.noreply.github.com> Date: Tue, 15 Oct 2024 14:45:50 -0700 Subject: [PATCH] 10 new sites (#1258) * abeautifulmess * barefootinthepines & betterfoodguru * beyondfrosting * Update beyondfrosting.py * bitsofcarey & brokenovenbaking * cakemehometonight * cambreabakes * colleenchristensennutrition * cookiesandcups * Update cookiesandcups.py * update abeautifulmess * improvments * Update recipe_scrapers/abeautifulmess.py Co-authored-by: James Addison <55152140+jayaddison@users.noreply.github.com> * Update recipe_scrapers/barefootinthepines.py Co-authored-by: James Addison <55152140+jayaddison@users.noreply.github.com> * fix brokenoven equipment * bitsofcarey note improvements * cookiesandcups author * improve nutrients output * Update barefootinthepines.py --------- Co-authored-by: James Addison <55152140+jayaddison@users.noreply.github.com> --- README.rst | 10 + recipe_scrapers/__init__.py | 20 + recipe_scrapers/abeautifulmess.py | 28 + recipe_scrapers/barefootinthepines.py | 57 + recipe_scrapers/betterfoodguru.py | 16 + recipe_scrapers/beyondfrosting.py | 28 + recipe_scrapers/bitsofcarey.py | 38 + recipe_scrapers/brokenovenbaking.py | 28 + recipe_scrapers/cakemehometonight.py | 25 + recipe_scrapers/cambreabakes.py | 25 + .../colleenchristensennutrition.py | 16 + recipe_scrapers/cookiesandcups.py | 29 + .../abeautifulmess.com/abeautifulmess_1.json | 48 + .../abeautifulmess_1.testhtml | 1529 +++++++ .../abeautifulmess.com/abeautifulmess_2.json | 94 + .../abeautifulmess_2.testhtml | 1710 ++++++++ .../barefootinthepines_1.json | 52 + .../barefootinthepines_1.testhtml | 1247 ++++++ .../barefootinthepines_2.json | 96 + .../barefootinthepines_2.testhtml | 1092 +++++ .../betterfoodguru.com/betterfoodguru_1.json | 63 + .../betterfoodguru_1.testhtml | 1881 ++++++++ .../betterfoodguru.com/betterfoodguru_2.json | 85 + .../betterfoodguru_2.testhtml | 1210 +++++ .../beyondfrosting.com/beyondfrosting_1.json | 57 + .../beyondfrosting_1.testhtml | 2218 ++++++++++ .../beyondfrosting.com/beyondfrosting_2.json | 96 + .../beyondfrosting_2.testhtml | 1983 +++++++++ .../bitsofcarey.com/bitsofcarey_1.json | 64 + .../bitsofcarey.com/bitsofcarey_1.testhtml | 1303 ++++++ .../bitsofcarey.com/bitsofcarey_2.json | 89 + .../bitsofcarey.com/bitsofcarey_2.testhtml | 1299 ++++++ .../bitsofcarey.com/bitsofcarey_3.json | 112 + .../bitsofcarey.com/bitsofcarey_3.testhtml | 3901 +++++++++++++++++ .../brokenovenbaking_1.json | 67 + .../brokenovenbaking_1.testhtml | 3704 ++++++++++++++++ .../brokenovenbaking_2.json | 92 + .../brokenovenbaking_2.testhtml | 3716 ++++++++++++++++ .../cakemehometonight_1.json | 48 + .../cakemehometonight_1.testhtml | 1896 ++++++++ .../cakemehometonight_2.json | 119 + .../cakemehometonight_2.testhtml | 1742 ++++++++ .../cambreabakes.com/cambreabakes_1.json | 69 + .../cambreabakes.com/cambreabakes_1.testhtml | 1544 +++++++ .../cambreabakes.com/cambreabakes_2.json | 128 + .../cambreabakes.com/cambreabakes_2.testhtml | 1574 +++++++ .../colleenchristensennutrition_1.json | 57 + .../colleenchristensennutrition_1.testhtml | 1547 +++++++ .../colleenchristensennutrition_2.json | 121 + .../colleenchristensennutrition_2.testhtml | 1602 +++++++ .../cookiesandcups.com/cookiesandcups_1.json | 56 + .../cookiesandcups_1.testhtml | 3766 ++++++++++++++++ .../cookiesandcups.com/cookiesandcups_2.json | 80 + .../cookiesandcups_2.testhtml | 1997 +++++++++ 54 files changed, 44474 insertions(+) create mode 100644 recipe_scrapers/abeautifulmess.py create mode 100644 recipe_scrapers/barefootinthepines.py create mode 100644 recipe_scrapers/betterfoodguru.py create mode 100644 recipe_scrapers/beyondfrosting.py create mode 100644 recipe_scrapers/bitsofcarey.py create mode 100644 recipe_scrapers/brokenovenbaking.py create mode 100644 recipe_scrapers/cakemehometonight.py create mode 100644 recipe_scrapers/cambreabakes.py create mode 100644 recipe_scrapers/colleenchristensennutrition.py create mode 100644 recipe_scrapers/cookiesandcups.py create mode 100644 tests/test_data/abeautifulmess.com/abeautifulmess_1.json create mode 100644 tests/test_data/abeautifulmess.com/abeautifulmess_1.testhtml create mode 100644 tests/test_data/abeautifulmess.com/abeautifulmess_2.json create mode 100644 tests/test_data/abeautifulmess.com/abeautifulmess_2.testhtml create mode 100644 tests/test_data/barefootinthepines.com/barefootinthepines_1.json create mode 100644 tests/test_data/barefootinthepines.com/barefootinthepines_1.testhtml create mode 100644 tests/test_data/barefootinthepines.com/barefootinthepines_2.json create mode 100644 tests/test_data/barefootinthepines.com/barefootinthepines_2.testhtml create mode 100644 tests/test_data/betterfoodguru.com/betterfoodguru_1.json create mode 100644 tests/test_data/betterfoodguru.com/betterfoodguru_1.testhtml create mode 100644 tests/test_data/betterfoodguru.com/betterfoodguru_2.json create mode 100644 tests/test_data/betterfoodguru.com/betterfoodguru_2.testhtml create mode 100644 tests/test_data/beyondfrosting.com/beyondfrosting_1.json create mode 100644 tests/test_data/beyondfrosting.com/beyondfrosting_1.testhtml create mode 100644 tests/test_data/beyondfrosting.com/beyondfrosting_2.json create mode 100644 tests/test_data/beyondfrosting.com/beyondfrosting_2.testhtml create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_1.json create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_1.testhtml create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_2.json create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_2.testhtml create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_3.json create mode 100644 tests/test_data/bitsofcarey.com/bitsofcarey_3.testhtml create mode 100644 tests/test_data/brokenovenbaking.com/brokenovenbaking_1.json create mode 100644 tests/test_data/brokenovenbaking.com/brokenovenbaking_1.testhtml create mode 100644 tests/test_data/brokenovenbaking.com/brokenovenbaking_2.json create mode 100644 tests/test_data/brokenovenbaking.com/brokenovenbaking_2.testhtml create mode 100644 tests/test_data/cakemehometonight.com/cakemehometonight_1.json create mode 100644 tests/test_data/cakemehometonight.com/cakemehometonight_1.testhtml create mode 100644 tests/test_data/cakemehometonight.com/cakemehometonight_2.json create mode 100644 tests/test_data/cakemehometonight.com/cakemehometonight_2.testhtml create mode 100644 tests/test_data/cambreabakes.com/cambreabakes_1.json create mode 100644 tests/test_data/cambreabakes.com/cambreabakes_1.testhtml create mode 100644 tests/test_data/cambreabakes.com/cambreabakes_2.json create mode 100644 tests/test_data/cambreabakes.com/cambreabakes_2.testhtml create mode 100644 tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.json create mode 100644 tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.testhtml create mode 100644 tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.json create mode 100644 tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.testhtml create mode 100644 tests/test_data/cookiesandcups.com/cookiesandcups_1.json create mode 100644 tests/test_data/cookiesandcups.com/cookiesandcups_1.testhtml create mode 100644 tests/test_data/cookiesandcups.com/cookiesandcups_2.json create mode 100644 tests/test_data/cookiesandcups.com/cookiesandcups_2.testhtml diff --git a/README.rst b/README.rst index a6cd18e48..3a63252a2 100644 --- a/README.rst +++ b/README.rst @@ -79,6 +79,7 @@ Scrapers available for: - `https://101cookbooks.com/ `_ - `https://15gram.be `_ - `https://www.750g.com `_ +- `https://abeautifulmess.com/ `_ - `https://aberlehome.com/ `_ - `https://abuelascounter.com/ `_ - `https://www.acouplecooks.com `_ @@ -108,14 +109,18 @@ Scrapers available for: - `https://bakingmischief.com/ `_ - `https://barefeetinthekitchen.com/ `_ - `https://barefootcontessa.com/ `_ +- `https://barefootinthepines.com/ `_ - `https://bbc.com/ `_ - `.co.uk `__ - `https://bbcgoodfood.com/ `_ - `https://bestrecipes.com.au/ `_ +- `https://betterfoodguru.com/ `_ - `https://bettybossi.ch/ `_ - `https://bettycrocker.com/ `_ +- `https://beyondfrosting.com/ `_ - `https://biancazapatka.com/ `_ - `https://bigoven.com/ `_ +- `https://bitsofcarey.com/ `_ - `https://blueapron.com/ `_ - `https://bluejeanchef.com/ `_ - `https://www.bodybuilding.com/ `_ @@ -125,8 +130,11 @@ Scrapers available for: - `https://bowlofdelicious.com/ `_ - `https://breadtopia.com/ `_ - `https://briceletbaklava.ch/ `_ +- `https://brokenovenbaking.com/ `_ - `https://budgetbytes.com/ `_ - `https://cafedelites.com/ `_ +- `https://cakemehometonight.com/ `_ +- `https://cambreabakes.com/ `_ - `https://carlsbadcravings.com/ `_ - `https://castironketo.net/ `_ - `https://cdkitchen.com/ `_ @@ -136,10 +144,12 @@ Scrapers available for: - `https://chefsavvy.com/ `_ - `https://claudia.abril.com.br/ `_ - `https://closetcooking.com/ `_ +- `https://colleenchristensennutrition.com/ `_ - `https://comidinhasdochef.com/ `_ - `https://cook-talk.com/ `_ - `https://cookeatshare.com/ `_ - `https://cookieandkate.com/ `_ +- `https://cookiesandcups.com/ `_ - `https://cooking.nytimes.com/ `_ - `https://cookingcircle.com/ `_ - `https://cookinglight.com/ `_ diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py index 06f1e5e72..cef1cba3d 100644 --- a/recipe_scrapers/__init__.py +++ b/recipe_scrapers/__init__.py @@ -33,6 +33,7 @@ ) from ._factory import SchemaScraperFactory from ._utils import get_host_name +from .abeautifulmess import ABeautifulMess from .aberlehome import AberleHome from .abril import Abril from .abuelascounter import AbuelasCounter @@ -62,13 +63,17 @@ from .bakingsense import BakingSense from .barefeetinthekitchen import BarefeetInTheKitchen from .barefootcontessa import BareFootContessa +from .barefootinthepines import BarefootInThePines from .bbcfood import BBCFood from .bbcgoodfood import BBCGoodFood from .bestrecipes import BestRecipes +from .betterfoodguru import BetterFoodGuru from .bettybossi import BettyBossi from .bettycrocker import BettyCrocker +from .beyondfrosting import BeyondFrosting from .biancazapatka import BiancaZapatka from .bigoven import BigOven +from .bitsofcarey import BitsOfCarey from .blueapron import BlueApron from .bluejeanchef import BlueJeanChef from .bodybuilding import Bodybuilding @@ -77,8 +82,11 @@ from .bowlofdelicious import BowlOfDelicious from .breadtopia import Breadtopia from .briceletbaklava import BricelEtBaklava +from .brokenovenbaking import BrokenOvenBaking from .budgetbytes import BudgetBytes from .cafedelites import CafeDelites +from .cakemehometonight import CakeMeHomeTonight +from .cambreabakes import CambreaBakes from .carlsbadcravings import CarlsBadCravings from .castironketo import CastIronKeto from .cdkitchen import CdKitchen @@ -87,9 +95,11 @@ from .chefnini import Chefnini from .chefsavvy import ChefSavvy from .closetcooking import ClosetCooking +from .colleenchristensennutrition import ColleenChristensenNutrition from .comidinhasdochef import ComidinhasDoChef from .cookeatshare import CookEatShare from .cookieandkate import CookieAndKate +from .cookiesandcups import CookiesAndCups from .cookingcircle import CookingCircle from .cookinglight import CookingLight from .cookpad import CookPad @@ -396,6 +406,7 @@ from .zenbelly import ZenBelly SCRAPERS = { + ABeautifulMess.host(): ABeautifulMess, ACoupleCooks.host(): ACoupleCooks, AFlavorJournal.host(): AFlavorJournal, ALittleBitYummy.host(): ALittleBitYummy, @@ -429,11 +440,15 @@ BakingMischief.host(): BakingMischief, BareFootContessa.host(): BareFootContessa, BarefeetInTheKitchen.host(): BarefeetInTheKitchen, + BarefootInThePines.host(): BarefootInThePines, BestRecipes.host(): BestRecipes, + BetterFoodGuru.host(): BetterFoodGuru, BettyBossi.host(): BettyBossi, BettyCrocker.host(): BettyCrocker, + BeyondFrosting.host(): BeyondFrosting, BiancaZapatka.host(): BiancaZapatka, BigOven.host(): BigOven, + BitsOfCarey.host(): BitsOfCarey, BlueApron.host(): BlueApron, BlueJeanChef.host(): BlueJeanChef, Bodybuilding.host(): Bodybuilding, @@ -442,8 +457,11 @@ BongEats.host(): BongEats, Breadtopia.host(): Breadtopia, BricelEtBaklava.host(): BricelEtBaklava, + BrokenOvenBaking.host(): BrokenOvenBaking, BudgetBytes.host(): BudgetBytes, CafeDelites.host(): CafeDelites, + CakeMeHomeTonight.host(): CakeMeHomeTonight, + CambreaBakes.host(): CambreaBakes, CarlsBadCravings.host(): CarlsBadCravings, CastIronKeto.host(): CastIronKeto, CdKitchen.host(): CdKitchen, @@ -452,11 +470,13 @@ Chefkoch.host(): Chefkoch, Chefnini.host(): Chefnini, ClosetCooking.host(): ClosetCooking, + ColleenChristensenNutrition.host(): ColleenChristensenNutrition, ComidinhasDoChef.host(): ComidinhasDoChef, CookEatShare.host(): CookEatShare, CookPad.host(): CookPad, CookTalk.host(): CookTalk, CookieAndKate.host(): CookieAndKate, + CookiesAndCups.host(): CookiesAndCups, CookingCircle.host(): CookingCircle, CookingLight.host(): CookingLight, CooksCountry.host(): CooksCountry, diff --git a/recipe_scrapers/abeautifulmess.py b/recipe_scrapers/abeautifulmess.py new file mode 100644 index 000000000..a3c93a329 --- /dev/null +++ b/recipe_scrapers/abeautifulmess.py @@ -0,0 +1,28 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class ABeautifulMess(AbstractScraper): + @classmethod + def host(cls): + return "abeautifulmess.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) + + def equipment(self): + equipment_container = self.soup.select_one(".wprm-recipe-equipment-container") + if not equipment_container: + return None + + equipment_items = [ + item.get_text() + for item in equipment_container.select(".wprm-recipe-equipment-name") + ] + return get_equipment(equipment_items) diff --git a/recipe_scrapers/barefootinthepines.py b/recipe_scrapers/barefootinthepines.py new file mode 100644 index 000000000..248f1c029 --- /dev/null +++ b/recipe_scrapers/barefootinthepines.py @@ -0,0 +1,57 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients + + +class BarefootInThePines(AbstractScraper): + @classmethod + def host(cls): + return "barefootinthepines.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".mv-create-ingredients h4", + ".mv-create-ingredients ul li", + ) + + def nutrients(self): + nutrition_section = self.soup.select_one(".mv-create-nutrition-box") + if not nutrition_section: + return None + + raw_nutrition_data = { + item.select_one(".mv-create-nutrition-label") + .get_text(strip=True) + .lower() + .rstrip(":"): item.get_text(strip=True) + .replace( + item.select_one(".mv-create-nutrition-label").get_text(strip=True), "" + ) + .strip() + for item in nutrition_section.select(".mv-create-nutrition-item") + if item.select_one(".mv-create-nutrition-label") + } + + nutrition_label_mapping = { + "calories": "calories", + "carbohydrates": "carbohydrateContent", + "cholesterol": "cholesterolContent", + "total fat": "fatContent", + "fiber": "fiberContent", + "protein": "proteinContent", + "saturated fat": "saturatedFatContent", + "serving size": "servingSize", + "sodium": "sodiumContent", + "sugar": "sugarContent", + "trans fat": "transFatContent", + "unsaturated fat": "unsaturatedFatContent", + } + + standardized_nutrition_data = { + nutrition_label_mapping[custom_label]: value + for custom_label, value in raw_nutrition_data.items() + if custom_label in nutrition_label_mapping + } + + return standardized_nutrition_data diff --git a/recipe_scrapers/betterfoodguru.py b/recipe_scrapers/betterfoodguru.py new file mode 100644 index 000000000..b5bf8b44f --- /dev/null +++ b/recipe_scrapers/betterfoodguru.py @@ -0,0 +1,16 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients + + +class BetterFoodGuru(AbstractScraper): + @classmethod + def host(cls): + return "betterfoodguru.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) diff --git a/recipe_scrapers/beyondfrosting.py b/recipe_scrapers/beyondfrosting.py new file mode 100644 index 000000000..277400c68 --- /dev/null +++ b/recipe_scrapers/beyondfrosting.py @@ -0,0 +1,28 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class BeyondFrosting(AbstractScraper): + @classmethod + def host(cls): + return "beyondfrosting.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".tasty-recipes-ingredients-body p strong", + ".tasty-recipes-ingredients-body ul li", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".tasty-recipes-equipment .tasty-link-card a.tasty-link" + ) + equipment_list = [ + item.find_next("p").get_text(strip=True) + for item in equipment_items + if "affiliate link" not in item.find_next("p").get_text(strip=True).lower() + ] + return get_equipment(equipment_list) diff --git a/recipe_scrapers/bitsofcarey.py b/recipe_scrapers/bitsofcarey.py new file mode 100644 index 000000000..5a8b27b1a --- /dev/null +++ b/recipe_scrapers/bitsofcarey.py @@ -0,0 +1,38 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class BitsOfCarey(AbstractScraper): + @classmethod + def host(cls): + return "bitsofcarey.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".wprm-recipe-equipment-container .wprm-recipe-equipment-item" + ) + equipment_list = [] + + for item in equipment_items: + name_element = item.select_one(".wprm-recipe-equipment-name") + note = item.select_one(".wprm-recipe-equipment-notes") + + name = name_element.get_text(strip=True) + + if note: + note_text = note.get_text(strip=True) + name = name.replace(note_text, "").strip() + name += f" (note: {note_text})" + + equipment_list.append(name) + + return get_equipment(equipment_list) diff --git a/recipe_scrapers/brokenovenbaking.py b/recipe_scrapers/brokenovenbaking.py new file mode 100644 index 000000000..f6fd3ac48 --- /dev/null +++ b/recipe_scrapers/brokenovenbaking.py @@ -0,0 +1,28 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class BrokenOvenBaking(AbstractScraper): + @classmethod + def host(cls): + return "brokenovenbaking.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".wprm-recipe-equipment-container .wprm-recipe-equipment-item" + ) + equipment_list = [ + item.select_one(".wprm-recipe-equipment-name").get_text() + for item in equipment_items + ] + + return get_equipment(equipment_list) diff --git a/recipe_scrapers/cakemehometonight.py b/recipe_scrapers/cakemehometonight.py new file mode 100644 index 000000000..c6ece49d3 --- /dev/null +++ b/recipe_scrapers/cakemehometonight.py @@ -0,0 +1,25 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class CakeMeHomeTonight(AbstractScraper): + @classmethod + def host(cls): + return "cakemehometonight.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".wprm-recipe-equipment-container .wprm-recipe-equipment-list .wprm-recipe-equipment-item .wprm-recipe-equipment-name" + ) + equipment_list = [item.get_text(strip=True) for item in equipment_items] + + return get_equipment(equipment_list) diff --git a/recipe_scrapers/cambreabakes.py b/recipe_scrapers/cambreabakes.py new file mode 100644 index 000000000..8fa296a47 --- /dev/null +++ b/recipe_scrapers/cambreabakes.py @@ -0,0 +1,25 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class CambreaBakes(AbstractScraper): + @classmethod + def host(cls): + return "cambreabakes.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".wprm-recipe-equipment.wprm-recipe-equipment-list .wprm-recipe-equipment-item .wprm-recipe-equipment-name" + ) + equipment_list = [item.get_text(strip=True) for item in equipment_items] + + return get_equipment(equipment_list) diff --git a/recipe_scrapers/colleenchristensennutrition.py b/recipe_scrapers/colleenchristensennutrition.py new file mode 100644 index 000000000..30f051e6e --- /dev/null +++ b/recipe_scrapers/colleenchristensennutrition.py @@ -0,0 +1,16 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients + + +class ColleenChristensenNutrition(AbstractScraper): + @classmethod + def host(cls): + return "colleenchristensennutrition.com" + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".wprm-recipe-ingredient-group h4", + ".wprm-recipe-ingredient", + ) diff --git a/recipe_scrapers/cookiesandcups.py b/recipe_scrapers/cookiesandcups.py new file mode 100644 index 000000000..374ef5bd3 --- /dev/null +++ b/recipe_scrapers/cookiesandcups.py @@ -0,0 +1,29 @@ +from ._abstract import AbstractScraper +from ._grouping_utils import group_ingredients +from ._utils import get_equipment + + +class CookiesAndCups(AbstractScraper): + @classmethod + def host(cls): + return "cookiesandcups.com" + + def author(self): + return self.soup.select_one( + ".post-author-detail.post-author-by .entry-author-name a" + ).get_text(strip=True) + + def ingredient_groups(self): + return group_ingredients( + self.ingredients(), + self.soup, + ".tasty-recipes-ingredients-body p strong", + ".tasty-recipes-ingredients-body ul li", + ) + + def equipment(self): + equipment_items = self.soup.select( + ".tasty-recipes-instructions-body ol li a.tasty-link" + ) + equipment_links_text = [item.get_text(strip=True) for item in equipment_items] + return get_equipment(equipment_links_text) diff --git a/tests/test_data/abeautifulmess.com/abeautifulmess_1.json b/tests/test_data/abeautifulmess.com/abeautifulmess_1.json new file mode 100644 index 000000000..579c2a9ee --- /dev/null +++ b/tests/test_data/abeautifulmess.com/abeautifulmess_1.json @@ -0,0 +1,48 @@ +{ + "author": "Elsie Larson", + "canonical_url": "https://abeautifulmess.com/banana-ice-cream/", + "site_name": "A Beautiful Mess", + "host": "abeautifulmess.com", + "language": "en-US", + "title": "Banana Ice Cream", + "ingredients": [ + "2 bananas (sliced )", + "1 cup milk", + "1 tablespoon agave syrup" + ], + "instructions_list": [ + "In your pint container, combine sliced banana, milk and agave. Stir to combine (it's OK for the banana to remain in chunks). Cover the pint and freeze for 24 hours.", + "Use your Ninja Creami machine on “Ice Cream” setting.", + "Remove the pint and take a look at your ice cream. If you think the texture is a bit chalky (or not as creamy as you want), make a hole in the center of the ice cream and add a tablespoon of water or milk. Then, use the “re-spin” function.", + "We recommend adding sprinkles, chocolate chips or sliced bananas to the top. Enjoy your ice cream right away!" + ], + "category": "Dessert", + "yields": "2 servings", + "description": "Learn to make fresh, healthy banana ice cream using only three ingredients: bananas, milk and sweetener (such as agave).", + "total_time": 10, + "prep_time": 10, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 3, + "equipment": [ + "1 Ninja Creami ice cream maker " + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "211 kcal", + "fatContent": "4 g", + "saturatedFatContent": "2 g", + "unsaturatedFatContent": "1.2 g", + "carbohydrateContent": "41 g", + "sugarContent": "27 g", + "proteinContent": "5 g", + "sodiumContent": "48 mg", + "fiberContent": "3 g", + "cholesterolContent": "15 mg" + }, + "image": "https://abeautifulmess.com/wp-content/uploads/2024/07/Banana-Ice-Cream.jpg", + "keywords": [ + "Banana Ice Cream", + "Banana Ninja Creami Ice Cream" + ] +} diff --git a/tests/test_data/abeautifulmess.com/abeautifulmess_1.testhtml b/tests/test_data/abeautifulmess.com/abeautifulmess_1.testhtml new file mode 100644 index 000000000..4ec00078e --- /dev/null +++ b/tests/test_data/abeautifulmess.com/abeautifulmess_1.testhtml @@ -0,0 +1,1529 @@ + + + + + + + + + + + + + + + Banana Ice Cream - A Beautiful Mess + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +

Banana Ice Cream

+
+ + Jump to Recipe +
5 from 3 votes
+

This post may contain affiliate links.

+
+
+ + +
+ +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/abeautifulmess.com/abeautifulmess_2.json b/tests/test_data/abeautifulmess.com/abeautifulmess_2.json new file mode 100644 index 000000000..2b7f19865 --- /dev/null +++ b/tests/test_data/abeautifulmess.com/abeautifulmess_2.json @@ -0,0 +1,94 @@ +{ + "author": "Emma Chapman", + "canonical_url": "https://abeautifulmess.com/pumpkin-bars/", + "site_name": "A Beautiful Mess", + "host": "abeautifulmess.com", + "language": "en-US", + "title": "Pumpkin Cake", + "ingredients": [ + "15 ounces pumpkin puree", + "1 cup granulated white sugar", + "½ cup brown sugar", + "1 cup vegetable oil", + "1 teaspoon vanilla extract", + "4 eggs", + "2 cups all-purpose flour", + "2 teaspoons pumpkin pie spice", + "2 teaspoons baking powder", + "1 teaspoon baking soda", + "1 teaspoon salt", + "¼ cup butter", + "8 ounces cream cheese", + "1 teaspoon vanilla extract", + "2 cups confectioners' sugar" + ], + "ingredient_groups": [ + { + "ingredients": [ + "15 ounces pumpkin puree", + "1 cup granulated white sugar", + "½ cup brown sugar", + "1 cup vegetable oil", + "1 teaspoon vanilla extract", + "4 eggs", + "2 cups all-purpose flour", + "2 teaspoons pumpkin pie spice", + "2 teaspoons baking powder", + "1 teaspoon baking soda", + "1 teaspoon salt" + ], + "purpose": null + }, + { + "ingredients": [ + "¼ cup butter", + "8 ounces cream cheese", + "1 teaspoon vanilla extract", + "2 cups confectioners' sugar" + ], + "purpose": "Frosting" + } + ], + "instructions_list": [ + "In a large bowl, stir together the pumpkin puree, granulated white sugar, brown sugar, and oil.", + "Then stir in the eggs and vanilla extract. Set aside.", + "In a medium bowl, whisk together the all-purpose flour, pumpkin pie spice, baking powder, baking soda and salt.", + "Stir the dry ingredients into the wet ingredients until no dry flour is still visible.", + "Butter or spray (with nonstick cooking spray) a 9×13 baking pan. Then spoon the batter in an even layer.", + "Bake at 350°F (177°C) for 26-28 minutes, until a toothpick inserted in the cake comes out clean (no gooey batter on the toothpick).", + "Allow the cake to fully cool before adding frosting.", + "To make the frosting, cream together the softened butter and softened cream cheese.", + "Then incorporate the vanilla extract and powdered sugar (confectioners' sugar). Spread the frosting over the cooled cake." + ], + "category": "Dessert", + "yields": "12 servings", + "description": "A soft pumpkin sheet cake with cream cheese frosting", + "total_time": 35, + "cook_time": 26, + "prep_time": 9, + "cuisine": "American", + "ratings": 4.88, + "ratings_count": 8, + "equipment": [ + "9×13 baking pan" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "550 kcal", + "fatContent": "30 g", + "saturatedFatContent": "10 g", + "unsaturatedFatContent": "18 g", + "transFatContent": "0.3 g", + "carbohydrateContent": "66 g", + "sugarContent": "47 g", + "proteinContent": "6 g", + "sodiumContent": "472 mg", + "fiberContent": "2 g", + "cholesterolContent": "84 mg" + }, + "image": "https://abeautifulmess.com/wp-content/uploads/2023/10/best-pumpkin-bars.jpg", + "keywords": [ + "cake", + "pumpkin" + ] +} diff --git a/tests/test_data/abeautifulmess.com/abeautifulmess_2.testhtml b/tests/test_data/abeautifulmess.com/abeautifulmess_2.testhtml new file mode 100644 index 000000000..88b8cbdc4 --- /dev/null +++ b/tests/test_data/abeautifulmess.com/abeautifulmess_2.testhtml @@ -0,0 +1,1710 @@ + + + + + + + + + + + + + + + Pumpkin Cake - A Beautiful Mess + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ +

Pumpkin Cake

+
+ + Jump to Recipe +
4.9 from 8 votes
+

This post may contain affiliate links.

+
+
+ + +
+ +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/barefootinthepines.com/barefootinthepines_1.json b/tests/test_data/barefootinthepines.com/barefootinthepines_1.json new file mode 100644 index 000000000..81058a5d9 --- /dev/null +++ b/tests/test_data/barefootinthepines.com/barefootinthepines_1.json @@ -0,0 +1,52 @@ +{ + "author": "Barefoot In The Pines", + "canonical_url": "https://barefootinthepines.com/brussel-sprouts-with-bacon/", + "site_name": "Barefoot In The Pines", + "host": "barefootinthepines.com", + "language": "en-US", + "title": "Maple Brussels Sprouts With Bacon", + "ingredients": [ + "3 slices thick-cut bacon, diced", + "1 tablespoons olive oil", + "1 lb fresh Brussels sprouts, trimmed, outer leaves removed, and halved", + "1/2 teaspoon coarse Kosher Salt", + "1/4 teaspoon pepper", + "2 tablespoons pure maple syrup (not pancake syrup)" + ], + "instructions_list": [ + "In a large skillet, cook the diced bacon over medium heat until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and drain on a plate lined with paper towels. Leave the bacon grease in the pan.", + "Add 1 tablespoon of olive oil to the skillet with the bacon grease and heat over medium heat. Place the the halved Brussels sprouts cut-side down in the pan. Do your best to make a single layer. Push overlapping sprouts out to the side of the pan.", + "Cook for 5 -7 minutes until the sprouts start to develop a golden-brown sear.", + "Season with salt and pepper. Move the golden brown sprouts to the outer edges of the pan and flip to brown on the other side. Shift the paler sprouts (cut side down) to the center of the pan to brown. Continue cooking for another 5 minutes. Hint: Add 1 tablespoon of oil if the pan looks dry.", + "Continue flipping and cooking the remaining Brussels sprouts for another 2-5 minutes until all the sprouts are tender, but still green and covered in crispy brown spots.", + "Once the sprouts are tender, remove the pan from the heat. Drizzle the maple syrup over the Brussels sprouts and toss to coat in the maple glaze.", + "Transfer the maple-glazed Brussel sprouts to a serving dish and top with crispy bacon. Serve warm." + ], + "category": "Thanksgiving Recipes", + "yields": "4 servings", + "description": "A delicious recipe for pan fried brussels sprouts with bacon. Fresh brussels sprouts are seared until golden brown and tender and topped with maple syrup and crispy bacon.", + "total_time": 30, + "cook_time": 20, + "prep_time": 10, + "cuisine": "Side Dishes", + "nutrients": { + "servingSize": "1", + "calories": "139", + "fatContent": "7g", + "saturatedFatContent": "2g", + "unsaturatedFatContent": "5g", + "transFatContent": "0g", + "carbohydrateContent": "15g", + "sugarContent": "8g", + "proteinContent": "6g", + "sodiumContent": "334mg", + "fiberContent": "3g", + "cholesterolContent": "9mg" + }, + "image": "https://barefootinthepines.com/wp-content/uploads/2024/09/Maple-Bacon-Brussels-Sprouts-4-720x720.jpg", + "keywords": [ + "Brussel Sprouts With Bacon", + "Maple Brussels Sprouts With Bacon", + "Brussels Sprouts With Bacon and Maple Syrup" + ] +} diff --git a/tests/test_data/barefootinthepines.com/barefootinthepines_1.testhtml b/tests/test_data/barefootinthepines.com/barefootinthepines_1.testhtml new file mode 100644 index 000000000..c5f3be6e4 --- /dev/null +++ b/tests/test_data/barefootinthepines.com/barefootinthepines_1.testhtml @@ -0,0 +1,1247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Maple Brussel Sprouts With Bacon - Barefoot In The Pines + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+
+
Home » Sides » Maple Brussel Sprouts With Bacon

Maple Brussel Sprouts With Bacon

+
+
+

+Sharing is caring!

+ +

This post may contain affiliate links, see my disclosure policy for details.

+
+

Make the best Brussels sprouts without roasting! This pan-seared version gives you crispy Brussels sprouts seared in a cast iron skillet and topped with a maple syrup glaze and crispy salty bacon. Ready in less than 20 minutes from pan to table!

+
A skillet filled with roasted Brussels sprouts and bits of bacon. The Brussels sprouts are caramelized, giving them a golden-brown appearance.
+

Look, it’s hard to get jazzed by a vegetable. But when I tell you that I’ve fallen in love with brussels sprouts, you know these have got to be good.

+

This recipe was created to give you a tasty side dish, but to also make a recipe where brussels sprouts don’t taste bad!

+

Brussels by nature are bitter when cooked. But if you sear them until crispy and top the brussels sprouts with bacon and maple syrup, you’ve got a one-two punch of sweet and salty to wipe out that bitterness!

+

It just wouldn’t be a New England recipe without some salty pork and maple somewhere. But I promise you this, after one bite you’ll be hooked on these sprouts!

+

Ingredients

+
Bowl of halved Brussels sprouts next to smaller bowls of chopped bacon, maple syrup, and salt and pepper on a marble countertop.
+
    +
  • Thick-Cut Bacon. Just a few slices, diced.
  • +
  • Olive Oil. I use extra virgin olive oil, but you can use avocado oil too.
  • +
  • Fresh Brussels sprouts. Trimmed with outer leaves removed and cut in half.
  • +
  • Pure Maple Syrup. Do not use pancake syrup.
  • +
  • Coarse Kosher Salt and Black Pepper. To taste.
  • +
+

How to Make Brussel Sprouts With Bacon

+

Step 1:

+
+
Small pieces of raw bacon are placed in the center of a large, black skillet.
+

In a large skillet, cook the diced bacon over medium heat until crispy, about 5-7 minutes.

+
+
+
Close-up of a metal slotted spoon holding cooked bacon bits over a black frying pan with grease and scattered bacon pieces.
+

Remove the bacon with a slotted spoon and drain on a plate lined with paper towels. Leave the bacon grease in the pan.

+
+

Step 2:

+
Brussels sprouts being cooked in a black cast iron skillet.
+

Add 1 tablespoon of olive oil to the skillet with the bacon grease and heat over medium heat. Place the the halved Brussels sprouts cut-side down in the pan. Do your best to make a single layer. Push overlapping sprouts out to the side of the pan.

+
+
Close-up of roasted Brussels sprouts, some halved, displaying a browned and crispy texture on a black baking sheet.
+

Cook for 5 -7 minutes until the sprouts start to develop a golden-brown sear.

+
+

Step 3:

+
A cast iron pan holds roasted Brussels sprouts, some of which are cut in half, showing a golden brown color on the cut sides.
+

Season with salt and pepper. Move the golden brown sprouts to the outer edges of the pan and flip to brown on the other side.

+
+
Sautéed Brussels sprouts with browned sides are cooking in a cast-iron skillet.
+

Shift the paler sprouts (cut side down) to the center of the pan to brown. Continue cooking for another 5 minutes.

+
+

Hint: Add 1 tablespoon of oil if the pan looks dry.

+

Step 4:

+
Close-up of roasted Brussels sprouts in a skillet, showing golden-brown, crispy edges.
+

Continue flipping and cooking the remaining Brussels sprouts for another 2-5 minutes until all the sprouts are tender, but still green, and covered in crispy brown spots.

+

Hint: Cooking times will fluctuate based on the size of Brussel sprouts. Big sprouts need that extra 5 minutes at the end. Feel free to remove smaller sprouts and set them aside with the bacon while you finish cooking the big sprouts.

+

Step 5:

+
Hand pouring maple syrup over roasted Brussels sprouts in a black skillet.
+

Once the sprouts are tender, remove the pan from the heat. Drizzle the maple syrup over the Brussels sprouts and toss to coat in the maple glaze.  

+

Step 6:

+
A square white plate holds roasted Brussels sprouts mixed with crispy bacon bits. A blue napkin is partially visible on the left side of the wooden surface the plate is on.
+

Transfer the maple-glazed Brussel sprouts to a serving dish and top with crispy bacon. Serve warm.

+

Tip: Cover the Brussels sprouts with aluminum foil to keep warm if not serving immediately.

+

Pro Tips

+
    +
  • During the cooking process, move well browned Brussels sprouts to the outer edge of the pan (where it’s cooler) and move less browned sprouts to the center to sear and get golden brown.
  • +
  • Sear the brussel sprouts in a combination of bacon fat and olive oil. The olive oil will give the sprouts a crispy sear without burning, while the bacon fat will add flavor.
  • +
  • Add the maple syrup after cooking so that it doesn’t burn.
  • +
+

What To Serve With Maple Bacon Brussels Sprouts

+

This is the perfect side dish to serve during the week alongside some roast chicken, Baked Cod, a bowl of creamy Fish Chowder.

+

These sprouts are a great side dish at a family gathering or holiday party, alongside some fresh Fall Salads.

+

Because these sprouts are made on the stovetop instead of roasted in the oven, they’re the perfect Thanksgiving side vegetable. All elements can be prepped in advance, don’t take up precious oven space.

+
Pan-fried Brussels sprouts with crispy edges and scattered bacon bits in a skillet.
+

Variations

+
    +
  • Omit the bacon and sear the sprouts in a combination of 1 tablespoon oil and 1 tablespoon butter to make this a vegetarian dish. For crunch, add salted toasted almonds (see my pan fried asparagus for inspiration).
  • +
  • Frozen Brussels sprouts can be used. Thaw long enough to cut in half and then sear over medium high heat. The cooking time will be shorter and they may not get as crispy.
  • +
  • Honey can be used in place of maple syrup.
  • +
+

Maple Balsamic Brussels Sprouts

+

Add a tablespoon of balsamic vinegar along with the maple syrup or use my maple balsamic dressing for a sweet balsamic glaze over the sprouts.

+

FAQs

+
Do I need to boil Brussels sprouts first?

Nope! We cook these on medium heat and rotate the sprouts for even cooking. They sear beautifully and cook through in 15-20 minutes.

Why won’t my brussels sprouts get crispy?

Overcrowding the pan will cause the sprouts to steam instead of sear. When you’re pan frying sprouts, keep them in a single layer. Frozen sprouts won’t get super crispy because there is just too much moisture in them.

+

Storage

+

Store leftover maple Brussels sprouts in an airtight container in the fridge for up to 5 days.

+

Reheating Leftovers

+

You can reheat leftovers in the microwave until warmed through or in a skillet on medium heat for 4-5 minutes.

+

I don’t recommend reheating in the air fryer on account of the maple glaze. It’ll make a mess and burn at the bottom.

+
Image of a whisk
+

If you make this recipe, give it a 5 STAR Rating and Leave a Comment!

+
+

More Side Dishes You’ll Love

+
+
+ +
+
+

Save This Recipe

+

Just enter your email below and we will send this recipe right to your inbox, plus we will send more yummy recipes and ideas.

+
+ + +
+
+
+
+ +
+
+
+A square white plate holds roasted Brussels sprouts mixed with crispy bacon bits. A blue napkin is partially visible on the left side of the wooden surface the plate is on.

Maple Brussels Sprouts With Bacon

+
+
+Yield: +4 Servings +
+
+Prep Time: +10 minutes +
+
+Cook Time: +20 minutes +
+
+Total Time: +30 minutes +
+
+
+

A delicious recipe for pan fried brussels sprouts with bacon. Fresh brussels sprouts are seared until golden brown and tender and topped with maple syrup and crispy bacon.

+
+
+ +
+ +
+
+
+

Ingredients

+
    +
  • +3 slices thick-cut bacon, diced
  • +
  • +1 tablespoons olive oil
  • +
  • +1 lb fresh Brussels sprouts, trimmed, outer leaves removed, and halved
  • +
  • +1/2 teaspoon coarse Kosher Salt
  • +
  • +1/4 teaspoon pepper
  • +
  • +2 tablespoons pure maple syrup (not pancake syrup)
  • +
+
+
+
+

Instructions

+
  1. In a large skillet, cook the diced bacon over medium heat until crispy, about 5-7  minutes. Remove the bacon with a slotted spoon and drain on a plate lined with paper towels. Leave the bacon grease in the pan.
  2. Add 1 tablespoon of olive oil to the skillet with the bacon grease and heat over medium heat. Place the the halved Brussels sprouts cut-side down in the pan. Do your best to make a single layer. Push overlapping sprouts out to the side of the pan.
  3. Cook for 5 -7 minutes until the sprouts start to develop a golden-brown sear.
  4. Season with salt and pepper. Move the golden brown sprouts to the outer edges of the pan and flip to brown on the other side. Shift the paler sprouts (cut side down) to the center of the pan to brown. Continue cooking for another 5 minutes. Hint: Add 1 tablespoon of oil if the pan looks dry.
  5. Continue flipping and cooking the remaining Brussels sprouts for another 2-5 minutes until all the sprouts are tender, but still green and covered in crispy brown spots.
  6. Once the sprouts are tender, remove the pan from the heat. Drizzle the maple syrup over the Brussels sprouts and toss to coat in the maple glaze.  
  7. Transfer the maple-glazed Brussel sprouts to a serving dish and top with crispy bacon. Serve warm.
+
+

Notes

+
+

    • Cooking times will fluctuate based on the size of Brussel sprouts. Big sprouts need that extra 5 minutes at the end. Feel free to remove smaller sprouts from the pan and set them aside with the bacon while you finish cooking the big sprouts.

+
+
+
+
+
Nutrition Information:
+Yield: 4 +Serving Size: 1 +
Amount Per Serving: +Calories: 139Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 9mgSodium: 334mgCarbohydrates: 15gFiber: 3gSugar: 8gProtein: 6g +
+
+
+
+ +
+
+
+
+

+Sharing is caring!

+ +
+
+
+
+
+
+
+
+

Similar Posts

+ +
+
+
+
+
+
+

Leave a Reply

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

+ +

+ +

+ +

+
+
+
+ +
+
+
+
+ +
+
+ +Skip to Recipe
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/barefootinthepines.com/barefootinthepines_2.json b/tests/test_data/barefootinthepines.com/barefootinthepines_2.json new file mode 100644 index 000000000..e02d728ef --- /dev/null +++ b/tests/test_data/barefootinthepines.com/barefootinthepines_2.json @@ -0,0 +1,96 @@ +{ + "author": "Michelle", + "canonical_url": "https://barefootinthepines.com/chocolate-pie-with-graham-cracker-crust/", + "site_name": "Barefoot In The Pines", + "host": "barefootinthepines.com", + "language": "en-US", + "title": "Chocolate Pie With A Graham Cracker Crust", + "ingredients": [ + "1 cup heavy cream", + "3 tablespoons sugar", + "1/2 teaspoon of vanilla extract", + "12 ounces of semisweet chocolate, broken into pieces", + "2 tablespoons granulated sugar", + "1 1/2 cups whole milk", + "1/2 cup heavy cream", + "4 large egg yolks", + "1 teaspoon vanilla", + "12 whole honey graham cracker sheets (1 1/2 cups, packed )", + "6 tablespoons of unsalted butter, melted", + "3 tablespoons granulated sugar", + "⅛ teaspoon coarse kosher salt" + ], + "ingredient_groups": [ + { + "ingredients": [ + "12 whole honey graham cracker sheets (1 1/2 cups, packed )", + "6 tablespoons of unsalted butter, melted", + "3 tablespoons granulated sugar", + "⅛ teaspoon coarse kosher salt" + ], + "purpose": "Homemade Graham Cracker Crust" + }, + { + "ingredients": [ + "12 ounces of semisweet chocolate, broken into pieces", + "2 tablespoons granulated sugar", + "1 1/2 cups whole milk", + "1/2 cup heavy cream", + "4 large egg yolks", + "1 teaspoon vanilla" + ], + "purpose": "Chocolate Pudding Filling" + }, + { + "ingredients": [ + "1 cup heavy cream", + "3 tablespoons sugar", + "1/2 teaspoon of vanilla extract" + ], + "purpose": "Whipped Cream" + } + ], + "instructions_list": [ + "Preheat the oven to 350º and lightly spray a 9\" or 10\" pie plate with cooking spray.", + "Crush the graham cracker sheets into fine crumbs and place in a medium sized bowl with the sugar and salt.", + "Add the melted butter and stir until the cracker crumbs are evenly moistened and clumping.", + "Pour the crumbs into the pie plate and press into a compact and even layer. Use a flat bottomed glass to help tamp down the crust. Press the graham crackers up the side of the pie plate as well, packing the crumbs together as tightly and evenly as possible.", + "Bake your graham cracker crust in a 350º oven for 10-15 minutes until golden brown and smells toasty.", + "Place the chocolate pieces in a large bowl and set aside.", + "In a small saucepan, heat the milk and cream over medium heat until steaming and just starts to simmer, do not boil. Take the pan off the heat.", + "In a small dish, whisk together the egg yolks and sugar.", + "SLOWLY drizzle ½ a cup of the hot cream into the egg yolks. Whisk until smooth and the yolks are warmed. This is called tempering.", + "Add the yolks back to the pot with the cream and turn the heat back up to medium heat. Stir until the custard has thickened and starts to bubble. Remove from the heat and stir in the vanilla extract.", + "Set a fine mesh strainer over the bowl with the chocolate pieces. Pour the pudding base through the strainer (this will catch any scrambled egg bits) and let the hot liquid sit on the chocolate for 3-5 minutes.", + "Whisk the pudding until the chocolate is completely melted and smooth. Pour the chocolate pudding into the prepared graham cracker crust. Chill in the fridge until set, about 5 hours or overnight is best.", + "Before serving, make the whipped cream by beating the heavy cream on medium speed (with a hand mixer or stand mixer) until frothy. Add in the vanilla and sugar and beat on high speed until thick, doubled in volume, and the whipped cream stands on the end of the beater without falling over.", + "Decorate the pie with the whipped cream, or serve on the side!" + ], + "category": "Sweets", + "yields": "12 servings", + "description": "This creamy chocolate pie with a buttery graham cracker crust is the ultimate no-fuss, show-stopping dessert. Skip the rolled dough and impress guests with this easy, and decadent treat!", + "total_time": 37, + "cook_time": 12, + "prep_time": 25, + "cuisine": "Thanksgiving Desserts", + "nutrients": { + "servingSize": "1 Slice", + "calories": "434", + "fatContent": "30g", + "saturatedFatContent": "17g", + "unsaturatedFatContent": "11g", + "transFatContent": "0g", + "carbohydrateContent": "41g", + "sugarContent": "30g", + "proteinContent": "6g", + "sodiumContent": "131mg", + "fiberContent": "2g", + "cholesterolContent": "129mg" + }, + "image": "https://barefootinthepines.com/wp-content/uploads/2024/09/Chocolate-Pie-With-Graham-Cracker-Crust-7-720x720.jpg", + "keywords": [ + "Chocolate Pie With Graham Cracker Crust", + "Chocolate Cream Pie With Graham Cracker Crust", + "Chocolate Pudding Pie With Graham Cracker Crust" + ] +} diff --git a/tests/test_data/barefootinthepines.com/barefootinthepines_2.testhtml b/tests/test_data/barefootinthepines.com/barefootinthepines_2.testhtml new file mode 100644 index 000000000..9a7d31345 --- /dev/null +++ b/tests/test_data/barefootinthepines.com/barefootinthepines_2.testhtml @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Chocolate Pie With Graham Cracker Crust - Barefoot In The Pines + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+
+
Home » Thanksgiving Recipes » Chocolate Pie With Graham Cracker Crust

Chocolate Pie With Graham Cracker Crust

+
+
+

+Sharing is caring!

+ +

This post may contain affiliate links, see my disclosure policy for details.

+
+

When it’s time to entertain, you want a dessert that will stop everyone in their tracks and won’t keep you in the kitchen all day. This Chocolate Cream Pie with Graham Cracker Crust is your answer.

+
A slice of chocolate pie with a graham cracker crust and a dollop of whipped cream on top, served on a white plate. A fork is cutting into the pie.
+

I’m willing to claim that this might just be THE BEST chocolate cream pie ever. I’ve seen people go completely speechless after a bite!

+

It’s actually my take on my husband’s favorite childhood pie from a little restaurant in Downeast Maine. Getting to the original is quite the trek, but this pie fills that void—and no one will guess how easy it is!

+

Normally, I use an all-butter crust, but when life gets busy, a homemade graham cracker crust is the ultimate time-saver.

+

The graham cracker crust is the perfect combination with the rich chocolate pudding. It’s buttery, crisp, a little salty, and holds everything together for a mountain of whipped cream on top!

+

Why You’ll Love This Chocolate Pie Recipe

+
A chocolate pie with a missing slice is in a white ceramic pie dish. The pie is topped with dollops of whipped cream. In the background, there's additional whipped cream in a glass bowl.
+
    +
  • Easy, no-fail pie that sets perfectly every time.
  • +
  • Fast and easier than making a traditional pie crust and makes a great dessert for the holidays.
  • +
  • Can be made in advance and refrigerates and freezes beautifully.
  • +
  • An impressive dessert everyone will love
  • +
  • Super rich and smooth chocolatey filling. It’s a million times more flavorful than instant pudding mix.
  • +
+

I’ve swapped pastry crusts for graham cracker crusts countless times (like with my lemon bars, apple pie, and even, pumpkin pie), and it just makes baking much simpler.

+

Ingredients for Chocolate Pie With Graham Cracker Crust

+

This easy chocolate cream pie recipe has three components: the graham cracker crust, chocolate pudding, and whipped cream. I use my favorite homemade graham cracker crust recipe for this pie, but feel free to use storebought if you’re short on time!

+
Ingredients for a chocolate pie recipe arranged on a marble countertop, including a pie crust, egg yolks, chocolate pieces, heavy cream, sugar, and vanilla extract.
+

Graham Cracker Crust:

+
    +
  • Graham Cracker Sheets – You’ll need 12 whole graham crackers (about 1 1/2 cups of crumbs). My preferred brand is Honey Maid.
  • +
  • Unsalted Butter – Melted. If all you have is salted butter, omit the salt called for in the recipe.
  • +
  • Granulated Sugar
  • +
  • Coarse Kosher Salt
  • +
+

The Chocolate Pudding Filling:

+
    +
  • Semi-sweet Chocolate Bar – broken into pieces. I love using Ghirardelli Semisweet Baking Bars.
  • +
  • Granulated Sugar
  • +
  • Whole Milk – you really want to use full fat milk to get the best texture and creaminess
  • +
  • Heavy Cream or Heavy Whipping Cream
  • +
  • Egg Yolks
  • +
  • Vanilla Extract
  • +
+

Hint: This pudding sets up nice and thick, almost like a chocolate truffle. A lot of recipes will call for cornstarch or cocoa powder, but the custard base and the melted chocolate in this recipe sets up thick and sliceable.

+

Homemade Whipped Cream

+
    +
  • Heavy Whipping Cream
  • +
  • Sugar – I use granulated sugar, but you can use powdered sugar too.
  • +
  • Vanilla Extract
  • +
+

Step by Step Instructions

+

This may look like a lot of steps, but I promise this chocolate pie comes together so easily! Total time (hands-on) is less than 45 minutes!

+

Step 1

+

Preheat the oven to 350º and lightly spray a 9″ or 10″ pie plate with cooking spray. 

+

Step 2

+
Graham cracker crumbs in a hand.
+

Crush the graham cracker sheets into fine crumbs either in a food processor or by hand. Place in a medium sized bowl with the sugar and salt.

+

Step 3

+
+

Add the melted butter and stir until the graham cracker crumbs are evenly moistened and clumping.

+

Step 4

+
A measuring cup and hand pressing the graham cracker crumbs into place.
+

Pour the crumb mixture into the pie pan and press into a compact and even layer. Use a flat bottomed glass to help tamp down the crust. Press the graham crackers up the side of the pie plate as well, packing the crumbs together as tightly and evenly as possible. 

+

Step 5

+
Overhead of graham cracker crust.
+

Bake your graham cracker crust in a 350º oven for 10-15 minutes until golden brown and smells toasty.

+

Step 6

+

Place the chocolate pieces in a large bowl and set aside.

+

Step 7

+
A stainless steel saucepan filled with milk is placed on a marble countertop next to a graham cracker crust and a bowl of melted butter.
+

In a small or medium saucepan, heat the milk and cream over medium heat until steaming and just starting to simmer, not boil. Turn off the heat.

+

Step 8

+
A whisk rests in a glass bowl with beaten eggs on a marble countertop.
+

In a small or medium bowl, whisk together the egg yolks and sugar.

+

Step 9

+
A hand pours milk from a measuring cup into a glass bowl containing a yellow mixture, with kitchen utensils and bowls in the background.
+

SLOWLY drizzle ½ a cup of the hot cream into the egg yolks. Whisk until smooth and the yolks are warmed. This is called tempering.

+

Hint: tempering will keep the yolks from scrambling in the filling.

+

Step 10

+
+
Egg mixture being poured from a bowl into a pan of milk, creating foam on the surface.
+

Add the yolk and cream mixture back to the pot and turn the heat back up to medium heat.

+
+
+
A wooden spoon rests on top of a saucepan filled with creamy custard.
+

Stir until thickened and starting to bubble. Hint: the custard should coat the back of a spoon without running off immediately.

+

Remove from the heat and stir in the vanilla extract.

+
+

Step 11

+
A bowl of light yellow batter with pieces of chocolate visible, on a white surface.
+

Set a fine mesh strainer over the bowl with the chocolate pieces.

+

Pour the pudding base through the strainer (this will catch any scrambled egg bits) over the chocolate pieces. Let the hot liquid sit on the chocolate for 3-5 minutes. 

+

Step 12

+
+
A bowl of chocolate pie filling with a whisk, next to a blue spatula and a pie crust on a marble surface.
+

Whisk the pudding until the chocolate is completely melted and smooth.

+
+
+
Top view of a chocolate pie in a white fluted pie dish, featuring a smooth chocolate filling and a golden-brown graham cracker crust.
+

Pour the chocolate filling into the prepared graham cracker crust. Chill in the fridge until set, at least 5 hours, but overnight is best. 

+
+

Step 13

+

Before serving, make the whipped cream. Pour the heavy cream into a bowl of a stand mixer fitted with the whisk attachment or in a large metal bowl if using a hand mixer.

+

Beat the cream on medium speed until frothy.

+

Add in the vanilla and sugar and beat on high speed until thick, doubled in volume, and the whipped cream stands in stiff peaks on the end of the beater without falling over.

+
+
+
A chocolate pie with a graham cracker crust and topped with five dollops of whipped cream arranged around the edge. A striped kitchen towel is placed nearby.
+

Decorate the pie with the whipped cream, or serve it on the side!

+
+
+

Tips & Tricks

+
    +
  • Tempering the yolks with a little hot cream before pouring into the saucepan will prevent the yolks from scrambling.
  • +
  • Pour the pudding into the graham cracker crust while they’re both still warm. This will help the slices stay together after cutting.
  • +
  • Allow the pie to cool completely in the fridge before covering it in plastic wrap. That will prevent condensation and keep the pie crust from getting soggy.
  • +
  • Chill for at least 5 hours to set, but overnight is best.
  • +
  • Prep the pie crust 1-2 days ahead (chill or freeze) and bake it on the day you assemble the pie. This cuts down prep time (which is great for the busy holiday season)!
  • +
+
A chocolate pie with a graham cracker crust and topped with two dollops of whipped cream is partially sliced in a white pie dish.
+

How to Store 

+

Store leftover pie slices in an airtight container in the fridge for up to 5 days. If leaving the chocolate pie in the pie dish, press plastic wrap against any exposed slices and cover the top of the pie loosely with plastic wrap.

+

Freezing:

+
+
+

Slices of pie can be frozen for up to a month and stored in a freezer-safe airtight container. You can freeze the entire pie or individual slices! The night before serving, let the pie thaw in the fridge until ready to eat.

+
+
+

Substitutions 

+
    +
  • 12 ounces (2 cups) of semisweet chocolate chips can be swapped in place of chocolate bars.
  • +
  • Store-bought graham cracker pie crust can be used instead of a homemade pie crust. Make sure to get the 10″ or deep dish graham cracker crust.
  • +
  • Store-bought whipped cream, like Cool Whip, can be used.
  • +
  • Use gluten-free cookies or graham crackers for the graham cracker crust.
  • +
+

Variations for Chocolate Pudding Pie with Graham Cracker Crust

+
    +
  • Add a teaspoon of instant espresso powder to the cream mixture for an extra rich chocolate flavor.
  • +
  • For a super chocolatey pie, make this with an Oreo cookie crust or chocolate graham cracker crust
  • +
  • Stir peppermint, coconut, hazelnut, or almond extract into the chocolate pudding for extra flavor.
  • +
  • Top with shaved chocolate curls (you can use a potato peeler to make these easily), toasted nuts, toffee bits, or fresh fruit
  • +
+
A slice of chocolate pie with a graham cracker crust and whipped cream on top, served on a white plate with a fork beside it.
+

FAQs

+
Do I wrap this pie in plastic while it sets? 

I let the pie get cold for a couple of hours in the fridge uncovered and then cover the pie in plastic. This will keep condensation from forming and making the pie soggy. The filling in this pie doesn’t form a skin like other traditional pudding pies, so you don’t need to place plastic directly onto the chocolate layer.

Why didn’t my pie set properly? 

It’s most likely the filling didn’t chill long enough. This pie needs a minimum of 5 hours of chilling time to be sliceable. 

Can I use a store bought Graham Cracker Crust? 

Yes! Get the 10” or deep dish version and bake for 10-12 minutes at 350 degrees until browned.

Can I make this pie in advance? 

Yes! This is a perfect make ahead pie! The whole pie can be made 2-3 days in advance. You can also freeze the pie for up to 1 month.

+

More Desserts with Graham Cracker Crust

+
+
+ +
+
+

Save This Recipe

+

Just enter your email below and we will send this recipe right to your inbox, plus we will send more yummy recipes and ideas.

+
+ + +
+
+
+
+ +
+
+
+A slice of chocolate pie with a graham cracker crust and whipped cream on top, served on a white plate with a fork beside it.

Chocolate Pie With A Graham Cracker Crust

+
+
+Yield: +12 Servings +
+
+Prep Time: +25 minutes +
+
+Cook Time For The Crust: +12 minutes +
+
+Total Time: +37 minutes +
+
+
+

This creamy chocolate pie with a buttery graham cracker crust is the ultimate no-fuss, show-stopping dessert. Skip the rolled dough and impress guests with this easy, and decadent treat!

+
+
+ +
+ +
+
+
+

Ingredients

+

Homemade Graham Cracker Crust

+
    +
  • +12 whole honey graham cracker sheets (1 1/2 cups, packed )
  • +
  • +6 tablespoons of unsalted butter, melted
  • +
  • +3 tablespoons granulated sugar
  • +
  • +⅛ teaspoon coarse kosher salt
  • +
+

Chocolate Pudding Filling

+
    +
  • +12 ounces of semisweet chocolate, broken into pieces
  • +
  • +2 tablespoons granulated sugar
  • +
  • +1 1/2 cups whole milk
  • +
  • +1/2 cup heavy cream
  • +
  • +4 large egg yolks
  • +
  • +1 teaspoon vanilla
  • +
+

Whipped Cream

+
    +
  • +1 cup heavy cream
  • +
  • +3 tablespoons sugar
  • +
  • +1/2 teaspoon of vanilla extract
  • +
+
+
+
+

Instructions

+

Make The Crust

  1. Preheat the oven to 350º and lightly spray a 9" or 10" pie plate with cooking spray. 
  2. Crush the graham cracker sheets into fine crumbs and place in a medium sized bowl with the sugar and salt.
  3. Add the melted butter and stir until the cracker crumbs are evenly moistened and clumping.
  4. Pour the crumbs into the pie plate and press into a compact and even layer. Use a flat bottomed glass to help tamp down the crust. Press the graham crackers up the side of the pie plate as well, packing the crumbs together as tightly and evenly as possible. 
  5. Bake your graham cracker crust in a 350º oven for 10-15 minutes until golden brown and smells toasty.

Make the Chocolate Filling

  1. Place the chocolate pieces in a large bowl and set aside.
  2. In a small saucepan, heat the milk and cream over medium heat until steaming and just starts to simmer, do not boil. Take the pan off the heat.
  3. In a small dish, whisk together the egg yolks and sugar.
  4. SLOWLY drizzle ½ a cup of the hot cream into the egg yolks. Whisk until smooth and the yolks are warmed. This is called tempering.
  5. Add the yolks back to the pot with the cream and turn the heat back up to medium heat. Stir until the custard has thickened and starts to bubble. Remove from the heat and stir in the vanilla extract.
  6. Set a fine mesh strainer over the bowl with the chocolate pieces. Pour the pudding base through the strainer (this will catch any scrambled egg bits) and let the hot liquid sit on the chocolate for 3-5 minutes. 
  7. Whisk the pudding until the chocolate is completely melted and smooth. Pour the chocolate pudding into the prepared graham cracker crust. Chill in the fridge until set, about 5 hours or overnight is best. 

Make Homemade Whipped Cream

  1. Before serving, make the whipped cream by beating the heavy cream on medium speed (with a hand mixer or stand mixer) until frothy. Add in the vanilla and sugar and beat on high speed until thick, doubled in volume, and the whipped cream stands on the end of the beater without falling over.
  2. Decorate the pie with the whipped cream, or serve on the side!
+
+

Notes

+
+

  • You can use a store-bought graham cracker crust instead of making your own. Make sure to get the 10" or deep dish size!

+
+
+
+
+
Nutrition Information:
+Yield: 12 +Serving Size: 1 Slice +
Amount Per Serving: +Calories: 434Total Fat: 30gSaturated Fat: 17gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 129mgSodium: 131mgCarbohydrates: 41gFiber: 2gSugar: 30gProtein: 6g +
+
+
+
+ +
+
+
+
+

+Sharing is caring!

+ +
+
+
+
+
+
+
+
+

Similar Posts

+ +
+
+
+
+
+
+

Leave a Reply

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

+ +

+ +

+ +

+
+
+
+ +
+
+
+ +
+ +Skip to Recipe
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/betterfoodguru.com/betterfoodguru_1.json b/tests/test_data/betterfoodguru.com/betterfoodguru_1.json new file mode 100644 index 000000000..665b5f552 --- /dev/null +++ b/tests/test_data/betterfoodguru.com/betterfoodguru_1.json @@ -0,0 +1,63 @@ +{ + "author": "Sara Tercero", + "canonical_url": "https://betterfoodguru.com/southwest-quinoa-bean-salad/", + "site_name": "BetterFoodGuru", + "host": "betterfoodguru.com", + "language": "en-US", + "title": "Southwest Quinoa & Bean Salad", + "ingredients": [ + "2 cups quinoa (cooked and cooked, measured after cooking)", + "2 sweet potatoes (peeled and cubed)", + "15 oz black beans (canned, drained)", + "1 cup frozen corn (thawed)", + "1/4 red onion (diced)", + "1 tbsp olive oil", + "1/4 Salt and pepper", + "1 cup Cole slaw mix (red and green cabbage & carrots)", + "2 avocados (peeled and cubed)", + "1/4 cup sesame tahini", + "2 limes juiced", + "1/4 cup water", + "1 bunch cilantro", + "1/2 tsp salt" + ], + "instructions_list": [ + "First, cook quinoa according to boxes instructions and let cool", + "Then, preheat oven to 400", + "Next, on a sheet pan spread the sweet potato in a single layer, toss with olive oil and salt and bake for 25 minutes flipping once halfway", + "Make the dressing by combining tahini, lime juice, water, salt and cilantro in a blender and puree until creamy.", + "In a large bowl add the cloe slaw mix, cooled quinoa, sweet potatoes, avocadoes, corn and onions.", + "Last, add the dressing and toss well. Enjoy within 3 days for best quality." + ], + "category": "Appetizer,dinner,lunch,Main Course,Salad,Side Dish", + "yields": "6 servings", + "description": "This loaded quinoa salad with Southwestern flavors and a creamy tahini lime dressing is delicious. It is super hearty and full of black beans, corn and sweet potatoes. Perfect for a dinner salad or a lunch meal prep, this one is sure to be a favorite.", + "total_time": 40, + "cook_time": 40, + "cuisine": "American,california,fusion,Tex-Mex", + "ratings": 5.0, + "ratings_count": 13, + "nutrients": { + "servingSize": "1 serving", + "calories": "458 kcal", + "fatContent": "19 g", + "saturatedFatContent": "3 g", + "unsaturatedFatContent": "16 g", + "carbohydrateContent": "63 g", + "sugarContent": "5 g", + "proteinContent": "15 g", + "sodiumContent": "253 mg", + "fiberContent": "17 g" + }, + "image": "https://betterfoodguru.com/wp-content/uploads/2023/05/Loaded-Quinoa-Salad.jpg", + "keywords": [ + "black beans", + "blender dressing", + "cilantro", + "Easy", + "glutenfree", + "healthy", + "quinoa", + "tahini" + ] +} diff --git a/tests/test_data/betterfoodguru.com/betterfoodguru_1.testhtml b/tests/test_data/betterfoodguru.com/betterfoodguru_1.testhtml new file mode 100644 index 000000000..da88f6239 --- /dev/null +++ b/tests/test_data/betterfoodguru.com/betterfoodguru_1.testhtml @@ -0,0 +1,1881 @@ + + + + + + + + + Southwest Quinoa & Bean Salad - BetterFoodGuru + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/betterfoodguru.com/betterfoodguru_2.json b/tests/test_data/betterfoodguru.com/betterfoodguru_2.json new file mode 100644 index 000000000..b7e9c1dac --- /dev/null +++ b/tests/test_data/betterfoodguru.com/betterfoodguru_2.json @@ -0,0 +1,85 @@ +{ + "author": "Sara Tercero", + "canonical_url": "https://betterfoodguru.com/garden-salad-with-oregano-vinaigrette/", + "site_name": "BetterFoodGuru", + "host": "betterfoodguru.com", + "language": "en-US", + "title": "Garden Salad with Oregano Vinaigrette", + "ingredients": [ + "4 romaine hearts (chopped)", + "4 cups kale (stemmed and chopped)", + "4 radishes (sliced thin)", + "2 green onions (sliced, white and green parts)", + "4 jarred roasted red peppers (chopped)", + "15 oz can white beans (drained)", + "16 kalamata pitted olives (sliced)", + "1/2 cup almonds (sliced)", + "1 tbsp fresh oregano (chopped)", + "4 tbsp extra virgin olive oil", + "3 tbsp balsamic vinegar", + "1 tsp pure maple syrup", + "1 pinch salt", + "fresh ground pepper to your liking" + ], + "ingredient_groups": [ + { + "ingredients": [ + "4 romaine hearts (chopped)", + "4 cups kale (stemmed and chopped)", + "4 radishes (sliced thin)", + "2 green onions (sliced, white and green parts)", + "4 jarred roasted red peppers (chopped)", + "15 oz can white beans (drained)", + "16 kalamata pitted olives (sliced)", + "1/2 cup almonds (sliced)" + ], + "purpose": "Ingredients For the Salad:" + }, + { + "ingredients": [ + "1 tbsp fresh oregano (chopped)", + "4 tbsp extra virgin olive oil", + "3 tbsp balsamic vinegar", + "1 tsp pure maple syrup", + "1 pinch salt", + "fresh ground pepper to your liking" + ], + "purpose": "For Oregano Vinaigrette Dressing:" + } + ], + "instructions_list": [ + "Make the dressing by combining olive oil, vinegar, pure maple syrup, salt, pepper and oregano in a jar or bowl. Shake or whisk until well combined.", + "Optional Step: In a large salad bowl add the kale and 1 tbsp of the vinaigrette dressing. Massage the dressing into the kale with your hands to make the leaves tender and soft.", + "Add romaine, bell peppers, radishes, green onions, olives, beans and almonds to the bowl with the massaged kale.", + "Dress the salad by pouring the dressing over the top then tossing until well combined. Eat immediately." + ], + "category": "Appetizer,Salad,Side Dish", + "yields": "4 servings", + "description": "This Garden Salad with oregano vinaigrette is packed full of garden fresh veggies and has an incredible variety of textures! There is crisp romaine, hardy kale, crunchy radishes and almonds, plus vibrant roasted peppers and meaty white beans. Plus it's studded with tangy calamata olives. The oregano vinaigrette dressing tastes wicked good, it's sweet, zesty and super zippy.", + "total_time": 15, + "cuisine": "American,california,fusion,Italian,Mediterranean", + "nutrients": { + "servingSize": "1 serving", + "calories": "426 kcal", + "fatContent": "27 g", + "saturatedFatContent": "3 g", + "unsaturatedFatContent": "22 g", + "transFatContent": "0.003 g", + "carbohydrateContent": "38 g", + "sugarContent": "6 g", + "proteinContent": "14 g", + "sodiumContent": "798 mg", + "fiberContent": "12 g" + }, + "image": "https://betterfoodguru.com/wp-content/uploads/2024/05/garden-salad-3.jpg", + "keywords": [ + "beans and greens", + "Easy", + "easy dinner", + "garden", + "glutenfree", + "no-cook", + "quick", + "salad" + ] +} diff --git a/tests/test_data/betterfoodguru.com/betterfoodguru_2.testhtml b/tests/test_data/betterfoodguru.com/betterfoodguru_2.testhtml new file mode 100644 index 000000000..c1920232d --- /dev/null +++ b/tests/test_data/betterfoodguru.com/betterfoodguru_2.testhtml @@ -0,0 +1,1210 @@ + + + + + + + + + Garden Salad with oregano vinaigrette - BetterFoodGuru + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/beyondfrosting.com/beyondfrosting_1.json b/tests/test_data/beyondfrosting.com/beyondfrosting_1.json new file mode 100644 index 000000000..81c23e534 --- /dev/null +++ b/tests/test_data/beyondfrosting.com/beyondfrosting_1.json @@ -0,0 +1,57 @@ +{ + "author": "Julianne Dell", + "canonical_url": "https://beyondfrosting.com/lemon-cake-mix-cookies/", + "site_name": "Beyond Frosting", + "host": "beyondfrosting.com", + "language": "en-US", + "title": "Lemon Cake Mix Cookies", + "ingredients": [ + "1 box (15.25oz) Duncan Hines Lemon Cake Mix", + "½ cup (113g) Unsalted butter, melted", + "2 Large eggs", + "1 teaspoon Pure Lemon extract (or fresh lemon juice)", + "Zest from 1 large lemon", + "Sparkling Sanding Sugar for coating (1/3-1/2 cup)" + ], + "instructions_list": [ + "Preheat the oven to 350°F. Line a baking sheet with parchment paper or a silicone baking sheet", + "In a large mixing bowl, combine all the ingredients (except the sanding sugar) and mix until well combined. The dough will be thick.", + "Use a large cookie scoop to portion out the dough. Roll each ball of dough in the sanding sugar then place the dough about 2 inches apart on the prepared baking sheet.", + "Bake for 11-13 minutes. The center of the cookies should be slightly under-baked but not too gooey. Use a toothpick inserted into the center of a cookie to check for doneness." + ], + "category": "Cookies", + "yields": "11 servings", + "description": "These easy lemon cake mix cookies are quick to make with 5 ingredients! So soft and chewy, they're infused with fresh lemon flavor and rolled in sugar for crunch. Add in white chocolate chips for a delicious sweet-tart treat.", + "total_time": 22, + "cook_time": 12, + "prep_time": 10, + "cuisine": "American", + "cooking_method": "Oven", + "ratings": 5.0, + "ratings_count": 1, + "equipment": [ + "Large Cookie Scoop", + "Sanding Sugar", + "Silicone Baking Mat" + ], + "nutrients": { + "servingSize": "1 Cookie", + "calories": "242 calories", + "fatContent": "12.5 g", + "saturatedFatContent": "6 g", + "transFatContent": "0 g", + "carbohydrateContent": "31 g", + "sugarContent": "0.1 g", + "proteinContent": "2.4 g", + "sodiumContent": "114.8 mg", + "fiberContent": "0.1 g", + "cholesterolContent": "56 mg" + }, + "image": "https://beyondfrosting.com/wp-content/uploads/2016/02/Lemon-Cake-Mix-Cookies-5034-2-225x225.jpg", + "keywords": [ + "lemon cake mix cookies", + "lemon cookies from cake mix", + "lemon cookies from box cake mix", + "cookies using lemon cake mix" + ] +} diff --git a/tests/test_data/beyondfrosting.com/beyondfrosting_1.testhtml b/tests/test_data/beyondfrosting.com/beyondfrosting_1.testhtml new file mode 100644 index 000000000..3fa48bc98 --- /dev/null +++ b/tests/test_data/beyondfrosting.com/beyondfrosting_1.testhtml @@ -0,0 +1,2218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Easy Lemon Cake Mix Cookies Recipe | Beyond Frosting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
Beyond Frosting » Recipes » Lemon Cake Mix Cookies
+
+

Lemon Cake Mix Cookies

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

These easy lemon cake mix cookies always brighten up my day! They’re quick to make with only 5 ingredients and come out irresistibly soft-baked in minutes. Every bite is filled with fresh lemon flavor, with the option to add white chocolate chips.

+ + + +

If you love the freshness of lemon desserts like these cake mix cookies, you’ll also love these lemon cupcakes or my super easy lemon sugar cookie bars.

+
+ + + +
Overhead view of assorted lemon cake mix cookies, some filled with white chocolate chips.
+ + + +

Quick and Easy Lemon Cake Mix Cookies

+ + + +

There’s something about the soft, irresistible chewiness and crispy edges that’s totally craveable. Not to mention the flavor choices! A box of cake mix is the best shortcut to sweet, soft-baked cookies of all kinds. These lemon cake mix cookies are one of my latest favorites, and I’ve been making them on repeat this summer! Even my preschooler ate them, I was shocked. The fresh flavors are perfect, and you only need 5 ingredients.

+ + + +

Why We Love Cake Mix Cookies

+ + + +
    +
  • Quick and easy. These cookies start with a box of lemon cake mix, cutting the ingredients list in half. If you’ve never made cookies from a box of cake mix before, it’s a fun, simple shortcut that makes these lemon cookies super beginner-friendly.
  • + + + +
  • Fresh lemon flavor. Many cake mix cookie recipes use only 3 ingredients (cake mix, oil or butter, and eggs), but I like to amp up the zingy lemon flavor in these cookies with fresh lemon zest and lemon extract. It’s an easy addition that makes a big difference!
  • + + + +
  • Make them your own. Stir white chocolate chips into the batter, or drizzle the tops of your lemon cookies with melted white chocolate or a simple lemon glaze.
  • +
+ + + +
Side view of a stack of lemon cookie halves.
+ + + +
+

Ingredient Notes

+ + + +

Here’s a quick overview of the key ingredients along with some notes. Scroll down to the recipe card for a printable list with the full amounts.

+
+ + + +
    +
  • Lemon Cake Mix – I use an 15.25-ounce boxed cake mix from Duncan Hines. You may need to adapt this recipe if you’re using another sized box, see my note below.
  • + + + +
  • Lemon Extract – I like to add a dash of lemon extract for an even more intense lemon flavor in these cookies. Feel free to use pure vanilla extract instead or a squeeze of fresh lemon juice also works.
  • + + + +
  • Lemon Zest – Fresh lemon zest makes all the difference! You’ll need one large lemon. See my tutorial on how to zest a lemon for tips.
  • + + + +
  • Sparkling Sugar Sprinkles – For coating the cookies. It’s a special touch that gives these lemon cookies extra sweetness and crunch. Not to be missed! I recommend the Wilton brand, which you can find at most grocery stores or Walmart. This has a much coarser texture than sanding sugar or granulated sugar.
  • +
+ + +

Can I Use a Different-Sized Cake Mix?

Yes. As mentioned, I based my lemon cake mix cookies recipe on an 15.25-ounce cake mix (Duncan Hines). If you purchase another brand only to find it’s a 13.25-ounce cake mix means a difference of 2 ounces (56g) which is about 7.5 tablespoons. So add 1/2 cup all-purpose flour (8 tablespoons) to the cake mix to get the same results. Otherwise you might find the dough is too soft.

+
+ + +
Ingredients for lemon cake mix cookies with text labels overlaying each ingredient.
+ + + +
+

Oil vs. Butter in Cake Mix Cookies

+ + + +

Most cake mix cookies advertise 3 easy ingredients and an overwhelming majority of the recipes suggest using oil. When developing this recipe, I tested the 3 more common recipes you find online using oil (either 1/3 or ½ cup) and butter (1/2 cup) and here’s what I found:

+ + + +
    +
  • Butter (far left): Made with ½ cup melted butter gave the cookies a better taste and they were thicker all around.
  • + + + +
  • 1/2 Cup Oil (Middle): Made with ½ cup oil, the cookies spread pretty thin and were almost too soft.
  • + + + +
  • 1/3 cup Oil (far right): Made with 1/3 cup oil, the batter was very thick and the outside of the cookies had a weird texture
  • +
+
+ + + +
Lemon cake mix cookies shown side by side, demonstrating the differences in baking times on the texture of the cookies.
From left to right: Made with butter, Made with 1/2 cup oil, Made with 1/3 cup oil
+ + + +
+

How to Make Lemon Cookies From Cake Mix

+ + + +

While I always have a place in my heart for my from-scratch lemon cookies, nothing beats the convenience of a box of cake mix as a shortcut! I have a whole guide dedicated to baking with cake mix that you can check out.

+ + + +

Meanwhile, follow the short steps below to make these soft-baked lemon cookies. You’ll find printable instructions in the recipe card after the post. 

+
+ + + +
    +
  1. Combine the ingredients. To make the cookie dough, simply add all of your ingredients to a bowl, and mix. 
  2. + + + +
  3. Shape the cookies. Next, I like to use a cookie scoop to portion out even-sized balls of dough. Roll the dough balls in sanding sugar before placing them onto a lined baking sheet. You may need to reshape before baking.
  4. + + + +
  5. Bake. Bake these cake mix cookies at 350ºF for 11-13 minutes, depending on how chewy you prefer your cookies (see below). 
  6. +
+ + + + + + + +

How to Tell When These Cookies Are Baked

+ + + +

In general, I like my cookies underbaked, but not gooey. I usually pull these lemon cake mix cookies from the oven at the 12-minute mark. As you can see in the photo, at this point they’re still soft in the centers, but not raw. If I stick a toothpick into the center of a cookie, it comes out clean.

+ + + +

At 11 minutes, these cookies were slightly underdone, and they stayed a bit raw in the middle. At 13 minutes, they were baked through, but with a drier crumb. Start checking your cookies after the minimum recommended baking time and go from there.

+ + +

Toppings and Add Ins

+
    +
  • Add chocolate chips. Optional, but a handful of white chocolate chips in the batter makes these lemony cookies that much more indulgent. I love the way the chips melt to create sweet little gooey pockets throughout the cookie! For a pretty finish, gently press a few chocolate chips into the tops of the cookies right as they come out of the oven.
  • +
  • Add a white chocolate drizzle. Once upon a time, I finished these lemon cookies with a drizzle of white chocolate. So good! If that’s your vibe, you can melt chocolate chips in the microwave, or make a batch of white chocolate ganache to drizzle over the cooled cookies.
  • +
  • Buttercream. If you like a frosted cookie, opt for a simple vanilla buttercream or cream cheese frosting. Top with some added zest for more lemon flavor.
  • +
+

+
+ + +
Close up of lemon cake mix cookies on a white surface.
+ + + +

How to Store

+ + + +
    +
  • To store. These lemon cake mix cookies store well at room temperature for 3-4 days. Be sure to keep them in an airtight container.
  • + + + +
  • Freeze. You can also freeze your cookies for up to 1 month. Defrost them on the countertop before serving.
  • +
+ + +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 +
+
+ Overhead close up view of assorted lemon cake mix cookies, some filled with white chocolate chips.
+
+

Lemon Cake Mix Cookies

+
+
+
+ 5 Stars 4 Stars 3 Stars 2 Stars 1 Star + 5 from 1 review +
+
+
+
+
    +
  • + Author: Julianne Dell
  • +
  • + + Prep Time: 10 minutes
  • +
  • + + Cook Time: 12 minutes
  • +
  • + + Total Time: 22 minutes
  • +
  • + + Yield: 11-12 cookies
  • +
  • + + Category: Cookies
  • +
  • + + Method: Oven
  • +
  • + + Cuisine: American
  • +
+
+ +
+ +
+ + + +
+
+
+ + +
+ +
+
+ +
+

Description

+
+

These easy lemon cake mix cookies are quick to make with 5 ingredients! So soft and chewy, they’re infused with fresh lemon flavor and rolled in sugar for crunch. Add in white chocolate chips for a delicious sweet-tart treat.

+
+
+ +
+ +
+
+
+

Ingredients

+
+
+
+
+
+
    +
  • 1 box (15.25oz) Duncan Hines Lemon Cake Mix
  • +
  • ½ cup (113g) Unsalted butter, melted
  • +
  • 2 Large eggs
  • +
  • 1 teaspoon Pure Lemon extract (or fresh lemon juice)
  • +
  • Zest from 1 large lemon
  • +
  • Sparkling Sanding Sugar for coating (1/3-1/2 cup)
  • +
+
+
+
+ + +
+
+
+ +
+ +
+
+

Instructions

+
+
+
    +
  1. Preheat the oven to 350°F. Line a baking sheet with parchment paper or a silicone baking sheet
  2. +
  3. In a large mixing bowl, combine all the ingredients (except the sanding sugar) and mix until well combined. The dough will be thick.
  4. +
  5. Use a large cookie scoop to portion out the dough. Roll each ball of dough in the sanding sugar then place the dough about 2 inches apart on the prepared baking sheet.
  6. +
  7. Bake for 11-13 minutes. The center of the cookies should be slightly under-baked but not too gooey. Use a toothpick inserted into the center of a cookie to check for doneness.
  8. +
+
+
+ + +
+ +
+

Equipment

+ + + + +
+ +
+ +
+

Notes

+
+
    +
  • This is based on a Duncan Hines Cake Mix which is 15.25 oz. Other brands that may be 13.25o size cake mix, add 1/2 cup all-purpose flour to make up the difference. 
  • +
  • Optional add-in: ¾ cups white chocolate chips, save a few to put on top right when they come out of the oven.
  • +
  • Don’t skip the sanding sugar! This gives the cookies a nice crunch and a little bit of sweetness.
  • +
+

Storing:

+

+
    +
  • +
      +
    • To store. These lemon cake mix cookies store well at room temperature for 3-4 days. Be sure to keep them in an airtight container.
    • +
    +
  • +
+

+

+
    +
  • +
      +
    • Freeze. You can also freeze your cookies for up to 1 month. Defrost them on the countertop before serving.
    • +
    +
  • +
+

+

+
+
+ + + +
+

Nutrition

+
    +
  • Serving Size: 1 Cookie
  • +
  • Calories: 242
  • +
  • Sugar: 0.1 g
  • +
  • Sodium: 114.8 mg
  • +
  • Fat: 12.5 g
  • +
  • Carbohydrates: 31 g
  • +
  • Fiber: 0.1 g
  • +
  • Protein: 2.4 g
  • +
  • Cholesterol: 56 mg
  • +
+
+ + + +
+ + +

Filed Under:

+ + +

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

Review and rate this post!

I love hearing from you! Submit your question or review here. Your email address will not be published. Required fields are marked*.

+ Recipe rating + 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
+

+ +
+ +

+ +

+

+ 2 thoughts on “Lemon Cake Mix Cookies”

+ +
    +
  1. + +
    + +
    +

    These are amazing, no other way to describe them. Very quick and easy. Did half the batch rolling them in sugar and the other half with a lemon glaze. Everyone that tried them loved both versions. The entire batch was eaten within a hour or two of pulling them out of the oven. My go to lemon cookie recipe.

    +

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

    +
    + Reply
    +
    +
    + +
      +
    1. + + + +
    2. +
    +
  2. +
+ + + + + + +
+ +
+ + +
+ + +
+ +
+ + +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/beyondfrosting.com/beyondfrosting_2.json b/tests/test_data/beyondfrosting.com/beyondfrosting_2.json new file mode 100644 index 000000000..fcf334671 --- /dev/null +++ b/tests/test_data/beyondfrosting.com/beyondfrosting_2.json @@ -0,0 +1,96 @@ +{ + "author": "Julianne Dell", + "canonical_url": "https://beyondfrosting.com/no-bake-strawberry-cheesecake/", + "site_name": "Beyond Frosting", + "host": "beyondfrosting.com", + "language": "en-US", + "title": "No-Bake Strawberry Cheesecake", + "ingredients": [ + "2 cups (224g) graham cracker crumbs (about 2 sleeves)", + "6 tablespoons (84g) unsalted butter, melted", + "1 lb (16oz) fresh strawberries, washed and hulled", + "4 ounces (113g) white chocolate bar, chopped and melted", + "1 cup (236ml) heavy whipping cream, cold", + "½ cup (65g) powdered sugar", + "16 ounces (452) full-fat cream cheese, at room temperature", + "½ cup (95g) granulated sugar", + "1 teaspoon (5ml) pure vanilla extract", + "¾ cup (177ml) heavy whipping cream, cold", + "½ cup (65g) powdered sugar", + "Additional fresh strawberries for garnish" + ], + "ingredient_groups": [ + { + "ingredients": [ + "2 cups (224g) graham cracker crumbs (about 2 sleeves)", + "6 tablespoons (84g) unsalted butter, melted" + ], + "purpose": "For the Crust:" + }, + { + "ingredients": [ + "1 lb (16oz) fresh strawberries, washed and hulled", + "4 ounces (113g) white chocolate bar, chopped and melted", + "1 cup (236ml) heavy whipping cream, cold", + "½ cup (65g) powdered sugar", + "16 ounces (452) full-fat cream cheese, at room temperature", + "½ cup (95g) granulated sugar", + "1 teaspoon (5ml) pure vanilla extract" + ], + "purpose": "For the Cheesecake Filling:" + }, + { + "ingredients": [ + "¾ cup (177ml) heavy whipping cream, cold", + "½ cup (65g) powdered sugar", + "Additional fresh strawberries for garnish" + ], + "purpose": "For the Topping:" + } + ], + "instructions_list": [ + "For the Crust:", + "Prepare a 9-inch springform pan by lightly greasing the edges of the pan with cooking spray, and then wiping gently with a paper towel.", + "Grind the graham crackers into a fine crumb using a food processor or blender. Combine the melted butter and graham cracker crumbs, stirring until well combined.", + "Pour the crumbs into the springform pan and press firmly into the bottom and up on the sides of the pan to create the crust. Refrigerate the crust while preparing the filling.", + "For the Filling:", + "Wash and hull the strawberries. Puree them in a food processor or blender until smooth, yielding about 1¾ cups of puree.", + "Transfer the puree to a medium-sized saucepan. Heat over medium to medium-low heat, stirring as needed to prevent burning and sticking, until the mixture reduces to about ½ cup. This can take up to 30 minutes. Allow the mixture to cool completely. Refrigerate to speed up the cooling process.", + "Chop the white chocolate bar into smaller pieces. Microwave at 50% power in 30-second increments, stirring each time until the chocolate is melted. Stir until completely smooth. Set aside to cool.", + "Prepare the whipped cream. Chill the mixing bowl and beater blade for 5-10 minutes in the freezer or refrigerator. Beat the heavy cream in the chilled bowl and using the whisk attachment and beat at a high speed until the cream thickens to soft peaks. Add the powdered sugar and continue beating on high speed until stiff peaks form. If needed, transfer to a separate bowl and set aside.", + "Next beat the cream cheese until it’s completely smooth, scraping down the sides of the bowl as needed. Add the granulated sugar and vanilla extract and continue beating until smooth. Then add the melted chocolate and strawberry puree, beating until combined.", + "Finally, slowly fold in the whipped cream until it’s completely smooth. Pour the filling into the prepared cooled crust, spreading evenly. Refrigerate for 3-4 hours until it’s firm.", + "For the Topping:", + "Prepare another batch of whipped cream following the instructions above. Use a large piping bag to pipe the borders of the cheesecake. Garnish with fresh fruit." + ], + "category": "Cheesecake", + "yields": "8 servings", + "description": "This no-bake strawberry cheesecake is the perfect summer dessert, with a cool and creamy filling made with fresh strawberry purée set in a crunchy graham cracker crust.", + "total_time": 300, + "prep_time": 300, + "cuisine": "American", + "cooking_method": "No-Bake", + "equipment": [ + "9-inch Springform pan", + "Angled Spatula" + ], + "nutrients": { + "servingSize": "1 Slice", + "calories": "610 calories", + "fatContent": "42.6 g", + "saturatedFatContent": "25.3 g", + "transFatContent": "0.5 g", + "carbohydrateContent": "53.3 g", + "sugarContent": "38.7 g", + "proteinContent": "6.3 g", + "sodiumContent": "306.5 mg", + "fiberContent": "2.2 g", + "cholesterolContent": "113.6 mg" + }, + "image": "https://beyondfrosting.com/wp-content/uploads/2024/08/No-Bake-Strawberry-Cheesecake-6120-2-225x225.jpg", + "keywords": [ + "no-bake strawberry cheesecake", + "no-bake cheesecake", + "strawberry cheesecake" + ] +} diff --git a/tests/test_data/beyondfrosting.com/beyondfrosting_2.testhtml b/tests/test_data/beyondfrosting.com/beyondfrosting_2.testhtml new file mode 100644 index 000000000..9f4082083 --- /dev/null +++ b/tests/test_data/beyondfrosting.com/beyondfrosting_2.testhtml @@ -0,0 +1,1983 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No-Bake Strawberry Cheesecake | Beyond Frosting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
Beyond Frosting » Recipes » Desserts » Cheesecakes » No-Bake Cheesecake » No-Bake Strawberry Cheesecake
+
+

No-Bake Strawberry Cheesecake

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

This no-bake strawberry cheesecake is the perfect dessert for summer! It has a light and creamy filling packed with fresh puréed strawberries in a crunchy graham cracker crust. It’s easy to make, and you can give your oven the day off! 

+ + + +
A slice of no-bake strawberry cheesecake on a pink glass plate, next to a fork and a fresh strawberry.
+ + + +
+

Easy No-Bake Strawberry Cheesecake

+ + + +

Summer is my favorite time of the year for no-bake desserts (surely I can’t be alone?). Aside from the obvious perk of not heating up the kitchen with a hot oven, recipes like this cool and creamy no-bake strawberry cheesecake are refreshing and delicious. I didn’t think any strawberry dessert could rival my Strawberry Delight, but I am a huge fan of cheesecake, so rest assured this one gets the seal of approval from me, even my toddler devoured this one.

+ + + +

Why I Love This Cheesecake Recipe

+
+ + + +
    +
  • No oven. Summer desserts don’t get better than a creamy cheesecake that I can make without turning on the oven. No oven also means no water bath, so I get to enjoy all the richness of homemade cheesecake without the fuss.
  • + + + +
  • Fresh strawberry flavor. An easy strawberry reduction gives flavor without sacrificing texture. It means that it packs every bite full of strawberry goodness without worrying about the filling setting up properly.
  • + + + +
  • Thick, creamy slices. Like my classic no-bake cheesecake, I make this no-bake strawberry cheesecake with melted white chocolate, which doesn’t impact the taste but instead helps to thicken the filling for an overall better texture. 
  • +
+ + + +
A slice of no-bake strawberry cheesecake on a cake server, with the rest of the cheesecake in the background.
+ + + +

Ingredient Notes

+ + + +

This easy strawberry cheesecake needs just a handful of ingredients, and I’ve included notes on the key ones below. Scroll to the recipe card for a printable ingredients list with recipe amounts.

+ + + +
    +
  • Crust – I use a simple homemade graham cracker crust made from crushed graham crackers and melted butter. Feel free to save time with a store-bought crust if you’d like, or even Nilla Wafer or Golden Oreos.
  • + + + +
  • Strawberries – These can be fresh or frozen. Fresh berries will need to be washed and hulled beforehand. If you’re using frozen strawberries, be sure to thaw them first. Strawberries must be fully ripe for the best flavor.
  • + + + +
  • White Chocolate – Chopped and melted. I recommend using white chocolate bars, such as Lindt or Ghirardelli. These will melt down much smoother than chocolate chips. If you only have chocolate chips, I have a tutorial on how to melt chocolate chips with tips.
  • + + + +
  • Heavy Whipping Cream – Make sure it’s cold from the fridge. For this recipe, homemade whipped cream is used in both the filling and for garnishing the cheesecake. For time-saving purposes, you can use store-bought Cool Whip instead.
  • + + + +
  • Cream Cheese – You’ll want to use bricks of full-fat cream cheese for the creamiest no-bake cheesecake. Bring the cream cheese to room temperature before you start.
  • +
+ + + +
Ingredients for No-Bake Strawberry Cheesecake laid out on a table on bowls and plates with text overlay
+ + + +

How to Make a No-Bake Strawberry Cheesecake

+ + + +

Follow the brief steps here to make the perfect no-bake strawberry cheesecake. Scroll down to the recipe card after the post for printable recipe instructions.

+ + + +
    +
  • Make the strawberry purée. Next, purée rinsed and hulled strawberries in a food processor. Afterward, you’ll reduce the purée in a saucepan over medium heat until you’re left with about ½ cup. It should be nice and thick. It should be fully cooled before using.
  • + + + +
  • Prepare the crust. First, combine graham cracker crumbs with melted butter. Press the crumb mixture firmly into the bottom and up the sides of a greased springform pan. If needed, refer to my tutorial on how to make a no-bake crust in a springform pan
  • +
+ + + + + + + +
    +
  • Melt the chocolate. Melt chopped white chocolate in the microwave in increments, stirring in between until that’s nice and smooth. Both the purée and melted chocolate will need to cool before you make your cheesecake filling.
  • + + + +
  • Prepare the whipped cream. Meanwhile, whip heavy cream in a chilled bowl until soft peaks start to form. Add powdered sugar and whip again, this time until you get stiff peaks.
  • +
+ + + + + + + +
    +
  • Assemble the cheesecake. Now, you’ll beat cream cheese with sugar and vanilla, followed by the melted white chocolate and strawberry purée. Lastly, fold in the whipped cream. Spread the cheesecake filling into your prepared crust.
  • +
+ + +

Crust Filling Tip!

Wanna know how I get that perfect edge?

+
    +
  • Add just enough of the filling to cover the bottom of the cheesecake and use a spoon or my favorite is an angled spatula, and spread the filling to the edges, getting in all the nooks and crannies.
  • +
  • Then add more filling just until it reaches the top of the crust, and very carefully spread the filling to the edges of the pan. Add any remaining fill on top and smooth you.
  • +
+
+ + +
Overhead view of no-bake strawberry cheesecake in a springform pan.
Fill the pan and chill.
+ + + +
    +
  • Chill. Pop the strawberry cheesecake into the fridge to chill for 3-4 hours.
  • + + + +
  • Add the topping. Before serving, whip up a fresh batch of whipped cream and pipe or dollop the topping over the cheesecake. Garnish with fresh strawberries and enjoy!
  • +
+ + + +
No-bake strawberry cheesecake topped with swirls of whipped cream and fresh strawberries, with a large slice missing.
+ + +

Recipe Tips

+
    +
  • Line the bottom of the pan. This is only necessary if you’d like to fully remove the cheesecake from your springform pan. Place a large piece of parchment over the bottom edges of the pan and close the pan around the edge. The paper will hang out the sides. 
  • +
  • Patience is key. Reducing the strawberries gives flavor and stability to the cheesecake. I suggest reducing until it’s about ½ cup of puree, which can take up to 30 minutes. Keep the heat at medium/medium-low and stir often so that the purée doesn’t burn or stick. 
  • +
  • Cool the strawberries faster. Afterward, I’ll place the purée into the fridge to speed up the cooling process.
    +
  • +
  • Whip the cream to stiff peaks. The key to a stable filling is to properly prepare the whipped cream until it reaches stiff peaks. If the whipped cream is wilted or runny before adding into the cheesecake it will cause issues with the cheesecake fully setting.
  • +
+

+
+ + + + +
Head-on view of a slice of no-bake strawberry cheesecake on a pink glass plate, with a forkful missing from the end, next to a fork and a fresh strawberry.
+ + + +

How to Store No-Bake Cheesecake

+ + + +
    +
  • Storing. Keep the no-bake strawberry cheesecake in the fridge and enjoy within 2-3 days. I usually wrap the springform collar back around the pan and cover it with plastic wrap, otherwise, you can keep slices in an airtight container.
  • + + + +
  • Freeze. After chilling the cheesecake in the fridge, wrap the whole pan in a double layer of plastic wrap and freeze it for up to 1 month. Leave off any toppings until the cheesecake is thawed for serving.
  • +
+ + + +

More No-Bake Desserts

+ + + + + + +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 +
+
+ A slice of no-bake strawberry cheesecake on a cake server, with the rest of the cheesecake in the background.
+
+

No-Bake Strawberry Cheesecake

+
+
+
+ 5 Stars 4 Stars 3 Stars 2 Stars 1 Star + No reviews +
+
+
+
+
    +
  • + Author: Julianne Dell
  • +
  • + + Prep Time: 60 minutes
  • +
  • + + Chilling Time: 4 hours
  • +
  • + + Total Time: 5 hours
  • +
  • + + Yield: 8-10 servings
  • +
  • + + Category: Cheesecake
  • +
  • + + Method: No-Bake
  • +
  • + + Cuisine: American
  • +
+
+ +
+ +
+ + + +
+
+
+ + +
+ +
+
+ +
+

Description

+
+

This no-bake strawberry cheesecake is the perfect summer dessert, with a cool and creamy filling made with fresh strawberry purée set in a crunchy graham cracker crust.

+
+
+ +
+ +
+
+
+

Ingredients

+
+
+
+
+
+

For the Crust:

+
    +
  • 2 cups (224g) graham cracker crumbs (about 2 sleeves)
  • +
  • 6 tablespoons (84g) unsalted butter, melted
  • +
+

For the Cheesecake Filling:

+
    +
  • 1 lb (16oz) fresh strawberries, washed and hulled
  • +
  • 4 ounces (113g) white chocolate bar, chopped and melted
  • +
  • 1 cup (236ml) heavy whipping cream, cold
  • +
  • ½ cup (65g) powdered sugar
  • +
  • 16 ounces (452) full-fat cream cheese, at room temperature
  • +
  • ½ cup (95g) granulated sugar
  • +
  • 1 teaspoon (5ml) pure vanilla extract
  • +
+

For the Topping:

+
    +
  • ¾ cup (177ml) heavy whipping cream, cold
  • +
  • ½ cup (65g) powdered sugar
  • +
  • Additional fresh strawberries for garnish
  • +
+
+
+
+ + +
+
+
+ +
+ +
+
+

Instructions

+
+
+

For the Crust: 

+
    +
  1. Prepare a 9-inch springform pan by lightly greasing the edges of the pan with cooking spray, and then wiping gently with a paper towel.
  2. +
  3. Grind the graham crackers into a fine crumb using a food processor or blender. Combine the melted butter and graham cracker crumbs, stirring until well combined.
  4. +
  5. Pour the crumbs into the springform pan and press firmly into the bottom and up on the sides of the pan to create the crust. Refrigerate the crust while preparing the filling.
  6. +
+

For the Filling:

+
    +
  1. Wash and hull the strawberries. Puree them in a food processor or blender until smooth, yielding about 1¾ cups of puree.
  2. +
  3. Transfer the puree to a medium-sized saucepan. Heat over medium to medium-low heat, stirring as needed to prevent burning and sticking, until the mixture reduces to about ½ cup. This can take up to 30 minutes. Allow the mixture to cool completely. Refrigerate to speed up the cooling process.
  4. +
  5. Chop the white chocolate bar into smaller pieces. Microwave at 50% power in 30-second increments, stirring each time until the chocolate is melted. Stir until completely smooth. Set aside to cool.
  6. +
  7. Prepare the whipped cream. Chill the mixing bowl and beater blade for 5-10 minutes in the freezer or refrigerator. Beat the heavy cream in the chilled bowl and using the whisk attachment and beat at a high speed until the cream thickens to soft peaks. Add the powdered sugar and continue beating on high speed until stiff peaks form. If needed, transfer to a separate bowl and set aside.
  8. +
  9. Next beat the cream cheese until it’s completely smooth, scraping down the sides of the bowl as needed. Add the granulated sugar and vanilla extract and continue beating until smooth. Then add the melted chocolate and strawberry puree, beating until combined.
  10. +
  11. Finally, slowly fold in the whipped cream until it’s completely smooth. Pour the filling into the prepared cooled crust, spreading evenly. Refrigerate for 3-4 hours until it’s firm.
  12. +
+

For the Topping: 

+
    +
  1. Prepare another batch of whipped cream following the instructions above. Use a large piping bag to pipe the borders of the cheesecake. Garnish with fresh fruit.
  2. +
+
+
+ + +
+ +
+

Equipment

+ + + +
+ +
+ +
+

Notes

+
+

If you’d like to remove the cheesecake from the pan, full-line the bottom of the pan with parchment paper, hanging it over the edges of the circle, and then close the edges of the pan around it.

+

Ingredient notes and Substitutions 

+
    +
  • Frozen strawberries can also be used but should be thawed before blending.
  • +
  • The strawberry puree can be made up to 2 days in advance. 
  • +
  • Cool Whip: If you’d prefer to use Cool Whip, simply swap out the heavy cream and powdered sugar in the filling with one 8oz container of thawed Cool Whip. 
  • +
  • White Chocolate: I’d recommend using a brand like Ghirardelli or Lindt white chocolate for the filling. In a pinch, white chocolate chips can be used.
  • +
  • Crust. A store-bought crust can be used in place of homemade. Alternatively Nilla Wafer or Golden Oreos would be another good option. 
  • +
+

Storing

+
    +
  • Once prepared: Must stay refrigerated, best within 2-3 days of preparation. You can wrap the springform collar around the pan and then tightly cover it with plastic wrap or store slices in an airtight container.
  • +
  • Freezing: Chill completely, and then tightly wrap the pan twice with plastic wrap. Save the garnishes to add once it’s thawed. Freeze for up to one month.
  • +
+
+
+ + + +
+

Nutrition

+
    +
  • Serving Size: 1 Slice
  • +
  • Calories: 610
  • +
  • Sugar: 38.7 g
  • +
  • Sodium: 306.5 mg
  • +
  • Fat: 42.6 g
  • +
  • Carbohydrates: 53.3 g
  • +
  • Fiber: 2.2 g
  • +
  • Protein: 6.3 g
  • +
  • Cholesterol: 113.6 mg
  • +
+
+ + + +
+ + +

Filed Under:

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

Review and rate this post!

I love hearing from you! Submit your question or review here. Your email address will not be published. Required fields are marked*.

+ Recipe rating + 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
+

+ +
+ +

+ +

+ + + + +
+ +
+ + +
+ + +
+ +
+ + +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_1.json b/tests/test_data/bitsofcarey.com/bitsofcarey_1.json new file mode 100644 index 000000000..1f034bc3f --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_1.json @@ -0,0 +1,64 @@ +{ + "author": "Carey Erasmus", + "canonical_url": "https://bitsofcarey.com/asian-style-sweetcorn-fritters/", + "site_name": "Bits of Carey", + "host": "bitsofcarey.com", + "language": "en-ZA", + "title": "Asian Style Sweetcorn Fritters", + "ingredients": [ + "2 cups (260 g) sweetcorn (canned (drained) or frozen (thawed))", + "2 spring onions (finely chopped)", + "½ cup fresh coriander (chopped)", + "¼ cup mint leaves (chopped)", + "1 ½ tsp sambal oelek ((Garlic chilli paste))", + "1 lime (zest of)", + "salt and pepper (to taste)", + "½ cup (65 g) all purpose flour", + "¼ cup (30 g) corn flour", + "1 tsp baking powder", + "125 ml coconut milk (or milk of your choice)", + "1 large egg (beaten)", + "½ tsp fish sauce (optional)", + "olive oil (to grease pan)", + "sesame oil (a few drops)" + ], + "instructions_list": [ + "Mix all the ingredients together until evenly combined. It should resemble a chunky thick batter.", + "Lightly grease non stick pan with olive oil and some sesame oil for flavour.", + "Fry 1 Tbsp portions over moderate heat until golden brown on both sides and the centre in cooked.", + "1 Tbsp portions make 15 fritters, and 2 Tbsp portions make +- 7 large fritters.", + "Place on on kitchen paper towel to absorb excess oil.", + "Serve with a fragrant homemade soy dipping sauce, sweet chilli sauce, sriracha mayo or hot honey.", + "Garnish with extra herbs.", + "Eat immediately!" + ], + "category": "Appetizer,Side Dish,Snack", + "yields": "15 servings", + "total_time": 30, + "cook_time": 15, + "prep_time": 15, + "cuisine": "Asian", + "equipment": [ + "1 non stick frying pan" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "97 kcal", + "fatContent": "3 g", + "saturatedFatContent": "2 g", + "unsaturatedFatContent": "0.6 g", + "transFatContent": "0.001 g", + "carbohydrateContent": "17 g", + "sugarContent": "2 g", + "proteinContent": "3 g", + "sodiumContent": "51 mg", + "fiberContent": "1 g", + "cholesterolContent": "11 mg" + }, + "image": "https://bitsofcarey.com/wp-content/uploads/2022/07/IMG_1412.jpg", + "keywords": [ + "Asian", + "Fritters", + "Sweetcorn" + ] +} diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_1.testhtml b/tests/test_data/bitsofcarey.com/bitsofcarey_1.testhtml new file mode 100644 index 000000000..b1d158bf1 --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_1.testhtml @@ -0,0 +1,1303 @@ + + + + + + + + + + + + Asian Style Sweetcorn Fritters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ + + + + +
+ + +
+ +
+
+
+
+
+
+

Asian Style Sweetcorn Fritters

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

Asian Style Sweetcorn Fritters
+Asian Style Sweetcorn Fritters, made with just a few pantry staples and some fresh herbs. So delicious and utterly moreish.

+

Served with a mouth-watering dipping sauce mixture of soy sauce, a drop or two of fish sauce, fresh lime juice, sambal oelek, fresh ginger, coriander & mint, and a bit of honey. The sauce is made to taste, so no measurements here. Convenient sweet chilli sauce, hot honey, sriracha mayo are also great dipping sauce options.

+

Want to see how I made them? Check this Instagram Reel.

+

Asian Style Sweet Corn Fritters

+
+
Asian Style Sweetcorn Fritters
+
+

Asian Style Sweetcorn Fritters

+
+ +
+ +
+ +
+ +
+
+
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
+
+
+
+
+
Course Appetizer, Side Dish, Snack
Cuisine Asian
+
+
+
+
Servings 15 fritters
Calories 97 kcal
+
+
+

Equipment

  • 1 non stick frying pan
+

Ingredients
  

  • 2 cups (260 g) sweetcorn canned (drained) or frozen (thawed)
  • 2 spring onions finely chopped
  • ½ cup fresh coriander chopped
  • ¼ cup mint leaves chopped
  • 1 ½ tsp sambal oelek (Garlic chilli paste)
  • 1 lime zest of
  • salt and pepper to taste
  • ½ cup (65 g) all purpose flour
  • ¼ cup (30 g) corn flour
  • 1 tsp baking powder
  • 125 ml coconut milk or milk of your choice
  • 1 large egg beaten
  • ½ tsp fish sauce optional
  • olive oil to grease pan
  • sesame oil a few drops
+

Instructions
 

  • Mix all the ingredients together until evenly combined. It should resemble a chunky thick batter.
  • Lightly grease non stick pan with olive oil and some sesame oil for flavour.
  • Fry 1 Tbsp portions over moderate heat until golden brown on both sides and the centre in cooked.
  • 1 Tbsp portions make 15 fritters, and 2 Tbsp portions make +- 7 large fritters.
  • Place on on kitchen paper towel to absorb excess oil.
  • Serve with a fragrant homemade soy dipping sauce, sweet chilli sauce, sriracha mayo or hot honey.
  • Garnish with extra herbs.
  • Eat immediately!
+ + +

Nutrition

Calories: 97kcalCarbohydrates: 17gProtein: 3gFat: 3gSaturated Fat: 2gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 0.3gTrans Fat: 0.001gCholesterol: 11mgSodium: 51mgPotassium: 116mgFiber: 1gSugar: 2gVitamin A: 185IUVitamin C: 4mgCalcium: 26mgIron: 1mg
+
+
+
Keyword Asian, Fritters, Sweetcorn
+
+
Tried this recipe?Let us know how it was!
+

For more Asian inspired recipes:

+

Try these:
+Sticky Cauliflower Wings
+Crispy Korean Chicken Bao
+Thai Roast Chicken

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

Leave a Comment

+
+
+
+ +
+ +
+ Recipe Rating +




+
+
+

+ +

+
+ +
+
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_2.json b/tests/test_data/bitsofcarey.com/bitsofcarey_2.json new file mode 100644 index 000000000..766900b7d --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_2.json @@ -0,0 +1,89 @@ +{ + "author": "Carey Erasmus", + "canonical_url": "https://bitsofcarey.com/parmesan-polenta-almond-crumbed-chicken/", + "site_name": "Bits of Carey", + "host": "bitsofcarey.com", + "language": "en-ZA", + "title": "Parmesan, Polenta & Almond Crumbed Chicken", + "ingredients": [ + "4 chicken breast fillets (free range)", + "½ tsp coarse salt (ground)", + "½ tsp coarse black pepper (ground)", + "1 egg (large)", + "45 ml milk", + "¾ c (180 ml) yellow cornmeal ((fine polenta))", + "¾ c (180 ml) parmesan (finely grated)", + "½ c (125 ml) almond meal ((finely ground almonds))", + "½ tsp (2.5 ml) coarse salt (ground)", + "½ tsp (2.5 ml) coarse black pepper (ground)", + "1 tsp (5 ml) dried rosemary", + "½ tsp (2.5 ml) dried thyme", + "1 lemon (zested and cut into wedges)", + "olive oil (for drizzling)" + ], + "ingredient_groups": [ + { + "ingredients": [ + "4 chicken breast fillets (free range)", + "½ tsp coarse salt (ground)", + "½ tsp coarse black pepper (ground)", + "1 egg (large)", + "45 ml milk" + ], + "purpose": null + }, + { + "ingredients": [ + "¾ c (180 ml) yellow cornmeal ((fine polenta))", + "¾ c (180 ml) parmesan (finely grated)", + "½ c (125 ml) almond meal ((finely ground almonds))", + "½ tsp (2.5 ml) coarse salt (ground)", + "½ tsp (2.5 ml) coarse black pepper (ground)", + "1 tsp (5 ml) dried rosemary", + "½ tsp (2.5 ml) dried thyme", + "1 lemon (zested and cut into wedges)", + "olive oil (for drizzling)" + ], + "purpose": "Crumbing:" + } + ], + "instructions_list": [ + "Slice the chicken fillets in half to make thinner fillets. By doing it this way, you get 8 pieces of crispy, tender chicken.", + "Season with salt and pepper.", + "Beat the egg and milk together.", + "In a large bowl, mix corn meal, parmesan almond meal, seasoning and lemon zest together until evenly combined.", + "Lightly coat each fillet with the crumb mixture. Then dip into egg mixture followed by a generous coating of crumb mixture. Set aside on a tray, cover and allow to stand for 10 minutes. This can be prepared beforehand and chilled.", + "Airfryer: Place crumbed chicken in the airfryer tray. Do not overcrowd. Drizzle with olive oil and use Airfry setting for 12 minutes or until golden and crispy. Oven Bake: Place on a lined baking tray. Drizzle generously with olive oil and bake for at 200°C for +- 20 - 25 minutes or until golden and crispy.", + "Serve immediately with lemon wedges, salad and sauce of your choice." + ], + "category": "Main Course", + "yields": "4 servings", + "description": "A delicious gluten free alternative seasoned with lemon zest and dried herbs.", + "total_time": 27, + "cook_time": 12, + "prep_time": 15, + "equipment": [ + "airfryer (note: optional)" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "679 kcal", + "fatContent": "33 g", + "saturatedFatContent": "10 g", + "unsaturatedFatContent": "8 g", + "transFatContent": "0.02 g", + "carbohydrateContent": "45 g", + "sugarContent": "3 g", + "proteinContent": "53 g", + "sodiumContent": "1395 mg", + "fiberContent": "9 g", + "cholesterolContent": "145 mg" + }, + "image": "https://bitsofcarey.com/wp-content/uploads/2022/08/IMG_4215.jpg", + "keywords": [ + "chicken", + "crispy chicken", + "crumbed chicken", + "Gluten Free" + ] +} diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_2.testhtml b/tests/test_data/bitsofcarey.com/bitsofcarey_2.testhtml new file mode 100644 index 000000000..b96017bc6 --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_2.testhtml @@ -0,0 +1,1299 @@ + + + + + + + + + + + Parmesan, Polenta & Almond Crumbed Chicken + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ + + + + +
+ + +
+ +
+
+
+
+
+
+

Parmesan, Polenta & Almond Crumbed Chicken

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

Parmesan, Polenta & Almond Crumbed Chicken

+

Parmesan, Polenta & Almond Crumbed Chicken

+

I replaced popular panko breadcrumbs (gluten and wheat) with fine yellow corn meal/polenta, grated parmesan cheese and almond meal. Perfectly seasoned with lemon zest, salt, pepper and dried herbs. Our new ‘go to’ for crumbed chicken night, that’s for sure. It’s utterly delicious and crispy too! Also, these were cooked in my trusty air-fryer for 12 minutes with just a drizzle of olive oil. Amazing right? Great for chicken nuggets too. Just saying.

+

Super yummy served with a quick parsley, garlic, caper, lemon butter sauce and extra lemon on the side. Equally delish with a garlic aioli, cheese or mushroom sauce. The options are endless. Here I chose to serve this life changing crumbed chicken with a simple salad of baby spinach, rocket, tomatoes and, you guessed it, parmesan shavings. The Best Caesar Salad will be a winner with this chicken too.

+

It’s a lovely quiet summer lull at the moment, and I’m grateful for the free time to play around in my kitchen and share fuss free food that I enjoy making (and eating) at home. To see what’s cooking, remember to follow me on Instagram if you feel inclined.

+

Enjoy this recipe 😉

+

Parmesan, Polenta & Almond Crumbed Chicken

+
+
Parmesan, Polenta & Almond Crumbed Chicken
+
+

Parmesan, Polenta & Almond Crumbed Chicken

+
+ +
+
A delicious gluten free alternative seasoned with lemon zest and dried herbs.
+
+ +
+ +
+
+
Prep Time 15 minutes
Cook Time 12 minutes
Chilling Time 10 minutes
+
+
+
+
+
Course Main Course
+
+
+
+
Servings 4
Calories 679 kcal
+
+
+

Equipment

  • airfryer optional
+

Ingredients
  

  • 4 chicken breast fillets free range
  • ½ tsp coarse salt ground
  • ½ tsp coarse black pepper ground
  • 1 egg large
  • 45 ml milk

Crumbing:

  • ¾ c (180 ml) yellow cornmeal (fine polenta)
  • ¾ c (180 ml) parmesan finely grated
  • ½ c (125 ml) almond meal (finely ground almonds)
  • ½ tsp (2.5 ml) coarse salt ground
  • ½ tsp (2.5 ml) coarse black pepper ground
  • 1 tsp (5 ml) dried rosemary
  • ½ tsp (2.5 ml) dried thyme
  • 1 lemon zested and cut into wedges
  • olive oil for drizzling
+

Instructions
 

  • Slice the chicken fillets in half to make thinner fillets. By doing it this way, you get 8 pieces of crispy, tender chicken.
  • Season with salt and pepper.
  • Beat the egg and milk together.
  • In a large bowl, mix corn meal, parmesan almond meal, seasoning and lemon zest together until evenly combined.
  • Lightly coat each fillet with the crumb mixture. Then dip into egg mixture followed by a generous coating of crumb mixture. Set aside on a tray, cover and allow to stand for 10 minutes. This can be prepared beforehand and chilled.
  • Airfryer: Place crumbed chicken in the airfryer tray. Do not overcrowd. Drizzle with olive oil and use Airfry setting for 12 minutes or until golden and crispy.
    Oven Bake: Place on a lined baking tray. Drizzle generously with olive oil and bake for at 200°C for +- 20 - 25 minutes or until golden and crispy.
  • Serve immediately with lemon wedges, salad and sauce of your choice.
+ + +

Nutrition

Calories: 679kcalCarbohydrates: 45gProtein: 53gFat: 33gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.02gCholesterol: 145mgSodium: 1395mgPotassium: 700mgFiber: 9gSugar: 3gVitamin A: 531IUVitamin C: 17mgCalcium: 655mgIron: 5mg
+
+
+
Keyword chicken, crispy chicken, crumbed chicken, Gluten Free
+
+
Tried this recipe?Let us know how it was!
+

 

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

Leave a Comment

+
+
+
+ +
+ +
+ Recipe Rating +




+
+
+

+ +

+
+ +
+
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_3.json b/tests/test_data/bitsofcarey.com/bitsofcarey_3.json new file mode 100644 index 000000000..7ae634a3a --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_3.json @@ -0,0 +1,112 @@ +{ + "author": "Kayla Burton", + "canonical_url": "https://brokenovenbaking.com/black-velvet-cupcakes/", + "site_name": "Broken Oven Baking", + "host": "bitsofcarey.com", + "language": "en-US", + "title": "Black Velvet Cupcakes with Raspberry Filling", + "ingredients": [ + "1 cup all-purpose flour (weighed in grams or spooned and leveled)", + "⅓ cup black cocoa powder (or regular cocoa powder)", + "½ teaspoon baking soda", + "¼ teaspoon salt", + "⅔ cup granulated sugar", + "⅓ cup vegetable oil", + "1 large egg (room temperature)", + "⅓ cup Lifeway Organic Plain Whole Milk Kefir (room temperature)", + "½ teaspoon white vinegar", + "¼ teaspoon black food coloring (optional, more/less depending on color intensity)", + "⅓ cup hot water", + "3 tablespoons raspberry preserves (optional, or other filling of choice)", + "1 cup unsalted butter (room temperature)", + "3 cups powdered sugar", + "½ cup black cocoa powder (or regular cocoa powder)", + "¼ cup heavy whipping cream (more/less depending on consistency)", + "1 tiny pinch salt (to taste)", + "sprinkles (optional)" + ], + "ingredient_groups": [ + { + "ingredients": [ + "1 cup all-purpose flour (weighed in grams or spooned and leveled)", + "⅓ cup black cocoa powder (or regular cocoa powder)", + "½ teaspoon baking soda", + "¼ teaspoon salt", + "⅔ cup granulated sugar", + "⅓ cup vegetable oil", + "1 large egg (room temperature)", + "⅓ cup Lifeway Organic Plain Whole Milk Kefir (room temperature)", + "½ teaspoon white vinegar", + "¼ teaspoon black food coloring (optional, more/less depending on color intensity)", + "⅓ cup hot water", + "3 tablespoons raspberry preserves (optional, or other filling of choice)" + ], + "purpose": "Black Velvet Cupcakes" + }, + { + "ingredients": [ + "1 cup unsalted butter (room temperature)", + "3 cups powdered sugar", + "½ cup black cocoa powder (or regular cocoa powder)", + "¼ cup heavy whipping cream (more/less depending on consistency)", + "1 tiny pinch salt (to taste)", + "sprinkles (optional)" + ], + "purpose": "Black Buttercream Frosting" + } + ], + "instructions_list": [ + "Black Velvet Cupcakes", + "Preheat oven to 350°F and fill a cupcake pan with liners.", + "In a large bowl, whisk together the flour, cocoa powder, baking soda, and salt.", + "In a medium bowl, whisk together the sugar, vegetable oil, egg, kefir, vinegar, and food coloring.", + "Pour the wet ingredients into the dry ones and mix until a few flour streaks remain. Then, stir in the hot water until combined.", + "Pour the batter evenly throughout the cupcake liners (they should be about 1/2-2/3 full). Bake on the middle rack until a toothpick comes out clean (12-15 minutes).", + "Black Buttercream Frosting", + "In a medium/large bowl, cream together the softened butter, powdered sugar, black cocoa powder, heavy whipping cream, and salt until smooth.", + "Transfer the buttercream to a piping bag fitted with a large piping tip.", + "Assemble the Cupcakes", + "Cut the centers out of the cooled cupcakes (be careful not to cut all the way through the bottom). Save the cutouts. Fill the holes with raspberry preserves, and then place the cutout back on top.", + "Pipe frosting on top of the cupcakes and then decorate with sprinkles or any other decorations!" + ], + "category": "Dessert", + "yields": "12 servings", + "description": "These black velvet cupcakes are made with black cocoa powder and filled with raspberry jam!", + "total_time": 37, + "cook_time": 12, + "prep_time": 25, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 3, + "equipment": [ + "Mixing bowls", + "Measuring spoons", + "Scale/measuring cups", + "Whisk", + "Spatula", + "Cupcake pan (note: with liners)", + "Electric mixer (note: recommended for the frosting)", + "Piping bag and tip", + "Decorations (note: optional)" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "441 kcal", + "fatContent": "25 g", + "saturatedFatContent": "13 g", + "unsaturatedFatContent": "10 g", + "transFatContent": "1 g", + "carbohydrateContent": "56 g", + "sugarContent": "43 g", + "proteinContent": "3 g", + "sodiumContent": "111 mg", + "fiberContent": "3 g", + "cholesterolContent": "63 mg" + }, + "image": "https://brokenovenbaking.com/wp-content/uploads/2023/09/black-velvet-cupcakes-14.jpg", + "keywords": [ + "black velvet cupcakes", + "chocolate raspberry cupcakes", + "Halloween cupcakes" + ] +} diff --git a/tests/test_data/bitsofcarey.com/bitsofcarey_3.testhtml b/tests/test_data/bitsofcarey.com/bitsofcarey_3.testhtml new file mode 100644 index 000000000..60152984a --- /dev/null +++ b/tests/test_data/bitsofcarey.com/bitsofcarey_3.testhtml @@ -0,0 +1,3901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Black Velvet Cupcakes with Raspberry Filling – Broken Oven Baking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +

Black Velvet Cupcakes with Raspberry Filling

+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.json b/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.json new file mode 100644 index 000000000..a68de131a --- /dev/null +++ b/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.json @@ -0,0 +1,67 @@ +{ + "author": "Kayla Burton", + "canonical_url": "https://brokenovenbaking.com/easy-homemade-strawberry-muffins/", + "site_name": "Broken Oven Baking", + "host": "brokenovenbaking.com", + "language": "en-US", + "title": "Easy Homemade Strawberry Muffins", + "ingredients": [ + "2¼ cups all-purpose flour (divided (weighed in grams for best results))", + "2 teaspoons baking powder", + "½ teaspoon salt", + "½ cup vegetable oil (or other neutral oil)", + "1 cup granulated sugar", + "2 large eggs (room temperature)", + "1½ teaspoons vanilla extract", + "¼ teaspoon almond extract (optional)", + "½ cup Lifeway Organic Strawberry Whole Milk Kefir (room temperature)", + "2 cups chopped strawberries (divided)" + ], + "instructions_list": [ + "Preheat oven to 375°F and fill a muffin pan with liners or grease with non-stick spray.", + "In a medium bowl, whisk together 2 cups of flour, the baking powder, and salt.", + "In a large bowl, whisk together the vegetable oil, sugar, eggs, vanilla extract, almond extract (if using), and strawberry kefir.", + "Chop and measure the strawberries. Pat them dry if they're super juicy.Set aside ½ cup of the chopped berries. Coat 1½ cups of them in ¼ cup of flour.", + "Stir the dry ingredients into the wet ingredients until just a few flour streaks are visible.", + "Fold the flour-coated strawberries into the batter just until combined.", + "Fill the muffin liners about ¾ full with batter. Top with the remaining ½ cup of strawberries and optional coarse sugar.", + "Bake on the middle rack until a toothpick comes out of the center clean (about 20-25 minutes).", + "Once the muffins are cool enough to touch, transfer them to a wire cooling rack." + ], + "category": "Breakfast,Brunch,Dessert,Snack", + "yields": "12 servings", + "description": "Enjoy homemade strawberry muffins for breakfast in just 30 minutes! This recipe is easy to make with real fresh or frozen strawberries.", + "total_time": 35, + "cook_time": 20, + "prep_time": 15, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 2, + "equipment": [ + "Muffin pan filled with baking cups or lightly greased", + "Mixing bowls", + "Measuring spoons", + "Scale/measuring cups", + "Whisk", + "Spatula", + "Wire cooling rack" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "258 kcal", + "fatContent": "11 g", + "saturatedFatContent": "2 g", + "unsaturatedFatContent": "8 g", + "transFatContent": "0.1 g", + "carbohydrateContent": "37 g", + "sugarContent": "18 g", + "proteinContent": "4 g", + "sodiumContent": "186 mg", + "fiberContent": "1 g", + "cholesterolContent": "32 mg" + }, + "image": "https://brokenovenbaking.com/wp-content/uploads/2024/02/strawberry-muffins-12.jpg", + "keywords": [ + "strawberry muffins" + ] +} diff --git a/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.testhtml b/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.testhtml new file mode 100644 index 000000000..3f963bde4 --- /dev/null +++ b/tests/test_data/brokenovenbaking.com/brokenovenbaking_1.testhtml @@ -0,0 +1,3704 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Easy Homemade Strawberry Muffins – Broken Oven Baking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Easy Homemade Strawberry Muffins

+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.json b/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.json new file mode 100644 index 000000000..c7dc8d8f5 --- /dev/null +++ b/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.json @@ -0,0 +1,92 @@ +{ + "author": "Kayla Burton", + "canonical_url": "https://brokenovenbaking.com/no-bake-mini-chocolate-cheesecakes/", + "site_name": "Broken Oven Baking", + "host": "brokenovenbaking.com", + "language": "en-US", + "title": "5 Ingredient No-Bake Mini Chocolate Cheesecakes", + "ingredients": [ + "18 whole Oreo cookies (or similar cream-filled chocolate sandwich cookie)", + "6 tablespoons unsalted butter (measured then melted)", + "⅔ cup chocolate chips (high-quality, semi-sweet or bittersweet)", + "⅓ cup heavy whipping cream", + "12 ounces cream cheese (room temperature)", + "whipped cream", + "crushed Oreos" + ], + "ingredient_groups": [ + { + "ingredients": [ + "18 whole Oreo cookies (or similar cream-filled chocolate sandwich cookie)", + "6 tablespoons unsalted butter (measured then melted)" + ], + "purpose": "Oreo Crusts" + }, + { + "ingredients": [ + "⅔ cup chocolate chips (high-quality, semi-sweet or bittersweet)", + "⅓ cup heavy whipping cream", + "12 ounces cream cheese (room temperature)" + ], + "purpose": "Chocolate Cheesecake Filling" + }, + { + "ingredients": [ + "whipped cream", + "crushed Oreos" + ], + "purpose": "Optional Toppings" + } + ], + "instructions_list": [ + "Make the Chocolate Ganache", + "Place the chocolate chips in a small-medium bowl. Heat the heavy whipping cream (in the microwave or over the stove) until it's simmering.", + "Pour the hot cream over the chocolate chips so they're completely covered in it. Place a plate over the bowl to trap the steam for 5 minutes.When the time's up, stir in a circular motion until it's a smooth ganache. Set aside.", + "Make the Oreo Crusts", + "Add the Oreo cookies and melted butter into a food processor. Pulse until they're crushed into a wet sand-like texture.", + "Evenly distribute the crumbs throughout 12 muffin liners in a muffin pan (about 1-2 tablespoons per muffin cup).", + "Press down with the bottom of a small cup to pack them down firmly. Place the pan in the freezer while making the filling.", + "Make the Chocolate Cheesecake Filling", + "In a medium-large bowl, mix the cream cheese with an electric mixer (or spatula). This is to make sure it's softened and doesn't have any lumps.", + "Using your electric mixer or a whisk, whip the chocolate ganache until it's light and airy. Fold it into the cream cheese just until combined.", + "Assemble the Cheesecakes", + "Evenly distribute the chocolate cheesecake filling on top of the Oreo crusts. I like to use a small-medium cookie scoop for this! Spread the filling so it covers the crusts and is smooth on top.", + "Let the cheesecakes firm up by chilling them in the refrigerator for a few hours before serving. Top with whipped cream and extra crushed Oreos, and enjoy!" + ], + "category": "Dessert", + "yields": "12 servings", + "description": "These mini chocolate cheesecakes are easy to whip up with 5 ingredients in less than 30 minutes! They're a creamy no-bake treat with an Oreo crumb crust!", + "total_time": 25, + "prep_time": 25, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 1, + "equipment": [ + "Muffin pan with liners", + "Food Processor recommended", + "Electric mixer recommended", + "Mixing bowls", + "Spatula" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "229 kcal", + "fatContent": "21 g", + "saturatedFatContent": "13 g", + "unsaturatedFatContent": "6 g", + "transFatContent": "0.2 g", + "carbohydrateContent": "9 g", + "sugarContent": "8 g", + "proteinContent": "2 g", + "sodiumContent": "97 mg", + "fiberContent": "0.04 g", + "cholesterolContent": "51 mg" + }, + "image": "https://brokenovenbaking.com/wp-content/uploads/2024/07/no-bake-mini-chocolate-cheesecakes-9-1.jpg", + "keywords": [ + "chocolate cheesecake", + "mini cheesecakes", + "No bake", + "no bake cheesecake" + ] +} diff --git a/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.testhtml b/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.testhtml new file mode 100644 index 000000000..e4cc72263 --- /dev/null +++ b/tests/test_data/brokenovenbaking.com/brokenovenbaking_2.testhtml @@ -0,0 +1,3716 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 Ingredient No-Bake Mini Chocolate Cheesecakes – Broken Oven Baking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

5 Ingredient No-Bake Mini Chocolate Cheesecakes

+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/test_data/cakemehometonight.com/cakemehometonight_1.json b/tests/test_data/cakemehometonight.com/cakemehometonight_1.json new file mode 100644 index 000000000..ecd73c303 --- /dev/null +++ b/tests/test_data/cakemehometonight.com/cakemehometonight_1.json @@ -0,0 +1,48 @@ +{ + "author": "Courtney", + "canonical_url": "https://cakemehometonight.com/brownie-cookies/", + "site_name": "Cake Me Home Tonight", + "host": "cakemehometonight.com", + "language": "en-US", + "title": "Brownie Cookies", + "ingredients": [ + "1 cup semisweet chocolate chips", + "6 tbsp unsalted butter", + "½ cup light brown sugar", + "½ cup granulated sugar", + "2 eggs (room temperature)", + "1 tsp vanilla extract", + "½ tsp instant espresso powder (optional)", + "¾ cup all-purpose flour", + "¼ cup dark cocoa powder", + "½ tsp salt", + "flaky sea salt (optional)" + ], + "instructions_list": [ + "Preheat the oven to 350℉ (177℃). Prepare baking sheet pans with silicone baking mats or parchment paper.", + "In a microwave-safe bowl, combine the semisweet chocolate chips and unsalted butter. Heat in the microwave in 30 second intervals, stirring in between each interval until the chocolate is melted and smooth. Set aside to cool while completing the next step.", + "In the bowl of a stand mixer fitted with a whisk attachment or in a large mixing bowl with an electric hand mixer, whip the brown sugar, granulated sugar, and eggs for about 3 minutes until light and pale. Add in the vanilla extract and instant espresso powder and mix on low until combined.", + "While mixing on low speed, slowly pour in the melted chocolate to temper the egg mixture. Continue to mix on low until the chocolate is well combined.", + "If you are using a stand mixer, switch to a paddle attachment. Add the all-purpose flour, dark cocoa powder, and salt. Mix on low speed just until the brownie batter is combined and smooth. Scrape the sides and bottom of the bowl. Do not over mix the brownie batter.", + "Portion the brownie batter with a large cookie scoop (3 tablespoons) and place on the prepared baking sheet pans allowing room for spreading. Sprinkle with flaky sea salt before baking, if desired.", + "Bake the cookies for approximately 13 to 14 minutes until the edges of the cookies are set and the centers are soft. Cool the cookies on the pan for 5 minutes and then transfer to a wire rack to cool completely." + ], + "category": "Dessert", + "yields": "13 servings", + "description": "If a brownie and a cookie had a baby, you would get these delicious brownie cookies. The chocolate brownie cookies have a crackly top and are fudgy and chewy on the inside. No need for brownie mix, this is the best brownie cookie recipe if you have a chocolate craving!", + "total_time": 33, + "cook_time": 13, + "prep_time": 20, + "cuisine": "American", + "ratings": 4.14, + "ratings_count": 23, + "equipment": [ + "Stand mixer or electric hand mixer" + ], + "image": "https://cakemehometonight.com/wp-content/uploads/2023/01/Brownie-Cookies-09.jpg", + "keywords": [ + "brownie", + "chocolate", + "cookie" + ] +} diff --git a/tests/test_data/cakemehometonight.com/cakemehometonight_1.testhtml b/tests/test_data/cakemehometonight.com/cakemehometonight_1.testhtml new file mode 100644 index 000000000..efcad76ae --- /dev/null +++ b/tests/test_data/cakemehometonight.com/cakemehometonight_1.testhtml @@ -0,0 +1,1896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Brownie Cookies - Cake Me Home Tonight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+ +
+ + +
+ +
+ + +
+ +
+
+

Brownie Cookies

+
+Pin +Jump to Recipe
+ + + +
+

As an Amazon Associate, I earn from qualifying purchases. Please see my full disclosure policy for details.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/cakemehometonight.com/cakemehometonight_2.json b/tests/test_data/cakemehometonight.com/cakemehometonight_2.json new file mode 100644 index 000000000..ceddebbf4 --- /dev/null +++ b/tests/test_data/cakemehometonight.com/cakemehometonight_2.json @@ -0,0 +1,119 @@ +{ + "author": "Courtney", + "canonical_url": "https://cakemehometonight.com/chocolate-raspberry-cake/", + "site_name": "Cake Me Home Tonight", + "host": "cakemehometonight.com", + "language": "en-US", + "title": "Chocolate Raspberry Cake", + "ingredients": [ + "2 cups all-purpose flour", + "2 cups granulated sugar", + "¾ cup dark cocoa powder", + "2 tsp baking soda", + "1 tsp baking powder", + "1 tsp salt", + "1 cup milk (room temperature)", + "½ cup vegetable oil", + "2 large eggs (room temperature)", + "2 tsp vanilla extract", + "1 cup boiling water or hot coffee", + "½ cup semisweet chocolate chips", + "2 cups unsalted butter (room temperature)", + "5 cups powdered sugar", + "½ cup dark cocoa powder", + "2 tsp vanilla extract", + "½ tsp salt", + "¼ cup heavy cream", + "12 oz frozen raspberries", + "¼ cup granulated sugar", + "1 tbsp lemon juice", + "2 tbsp cornstarch", + "2 tbsp water", + "1 cup fresh raspberries" + ], + "ingredient_groups": [ + { + "ingredients": [ + "2 cups all-purpose flour", + "2 cups granulated sugar", + "¾ cup dark cocoa powder", + "2 tsp baking soda", + "1 tsp baking powder", + "1 tsp salt", + "1 cup milk (room temperature)", + "½ cup vegetable oil", + "2 large eggs (room temperature)", + "2 tsp vanilla extract", + "1 cup boiling water or hot coffee" + ], + "purpose": "Chocolate Cake" + }, + { + "ingredients": [ + "½ cup semisweet chocolate chips", + "2 cups unsalted butter (room temperature)", + "5 cups powdered sugar", + "½ cup dark cocoa powder", + "2 tsp vanilla extract", + "½ tsp salt", + "¼ cup heavy cream" + ], + "purpose": "Creamy Chocolate Buttercream Frosting" + }, + { + "ingredients": [ + "12 oz frozen raspberries", + "¼ cup granulated sugar", + "1 tbsp lemon juice", + "2 tbsp cornstarch", + "2 tbsp water" + ], + "purpose": "Raspberry Filling" + }, + { + "ingredients": [ + "1 cup fresh raspberries" + ], + "purpose": "Additional Ingredients" + } + ], + "instructions_list": [ + "Chocolate Cake", + "Preheat the oven to 350℉. Prepare three 7-inch round cake pans with nonstick cookie spray and parchment paper circles.", + "In a large mixing bowl, whisk the all-purpose flour, granulated sugar, dark cocoa powder, baking soda, baking powder, and salt until well combined. Pour in the milk, vegetable oil, eggs, and vanilla extract and whisk until combined. Add in the boiling water or hot coffee and whisk the cake batter until is is combined and smooth.", + "Divide the cake batter evenly between the prepared cake pans. Bake the cake layers for 25-30 minutes, until the cake springs back when gently touched. Remove the cake pans from the oven. Cool the cake layers in the pans for about 15 minutes before removing and transferring to a wire rack to cool completely.", + "Creamy Chocolate Buttercream Frosting", + "In a microwave-safe bowl, heat the semisweet chocolate chips in 15 second intervals, stirring in between each interval, until the chocolate is melted and smooth. Set aside to cool to room temperature.", + "In the bowl of a stand mixer fitted with a paddle attachment, cream the room temperature butter for 5 minutes until it is pale and creamy. Scrape the bottom and sides of the bowl as needed.", + "Add half of the powdered sugar and mix on low until combined. Add the remaining half of the powdered sugar and mix well. Add the melted chocolate, dark cocoa powder, vanilla extract, and salt and continue to mix on low until combined.", + "Drizzle in the heavy cream. Turn the mixer to medium speed and whip the chocolate buttercream frosting for about 2 to 3 minutes until it is smooth and creamy.", + "Raspberry Filling (Make Ahead)", + "In a medium saucepan, combine the frozen raspberries, granulated sugar, and lemon juice. Cook over medium-low heat stirring occasionally until the raspberries are broken down and the mixture is bubbling.", + "In a small separate bowl, mix together the cornstarch and water until smooth. Remove the saucepan from the heat and add the cornstarch slurry. Mix well until the raspberry filling is thickened.", + "Run the raspberry filling through a fine mesh strainer to remove the seeds. Press the filling through the strainer with a rubber spatula. Cool the raspberry filling to room temperature and then chill in the refrigerator for at least 2 hours to thicken.", + "Assembling the Chocolate Raspberry Cake", + "Level the cooled chocolate cake layers with a serrated knife.", + "Place one cake layer on a round cake board. Add a small amount of chocolate buttercream to the top of the layer and spread evenly with an offset spatula. Use a piping bag with the tip cut off filled with chocolate frosting to pipe a border of the frosting around the edge of the cake. Spread half of the raspberry filling onto the cake layer.", + "Add the next cake layer and repeat the same process above with the second layer. Then, add the final cake layer to the top of the cake, bottom side facing up.", + "With an offset spatula, add a crumb coat, a thin layer of frosting, to the top and sides of the cake. Use a cake scraper to remove excess frosting to smooth the sides. Chill the cake for 20 minutes to firm the frosting.", + "Spread a generous layer of the chocolate buttercream onto the chilled cake with an offset spatula. Use a scalloped cake scraper to remove the excess frosting and create a pattern in the buttercream. Chill for an additional 20 minutes.", + "Use piping bags fitted with Ateco 869 and Wilton 4B piping tips to decorate the top of the cake with additional buttercream. Decorate with fresh raspberries." + ], + "category": "Dessert", + "yields": "12 servings", + "description": "This chocolate raspberry cake is a decadent dessert that is irresistible. The cake is made with moist and tender chocolate cake layers, filled with homemade raspberry filling, frosted in rich chocolate frosting and topped with fresh raspberries. One slice of this cake will not be enough!", + "cuisine": "American", + "ratings": 4.67, + "ratings_count": 3, + "equipment": [ + "3 7-inch round cake pans", + "Stand mixer fitted with a paddle attachment or electric hand mixer" + ], + "image": "https://cakemehometonight.com/wp-content/uploads/2024/01/Chocolate-Raspberry-Cake-07-scaled.jpg", + "keywords": [ + "chocolate cake", + "chocolate raspberry", + "chocolate raspberry cake", + "raspberry" + ] +} diff --git a/tests/test_data/cakemehometonight.com/cakemehometonight_2.testhtml b/tests/test_data/cakemehometonight.com/cakemehometonight_2.testhtml new file mode 100644 index 000000000..c60950ab0 --- /dev/null +++ b/tests/test_data/cakemehometonight.com/cakemehometonight_2.testhtml @@ -0,0 +1,1742 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Chocolate Raspberry Cake - Cake Me Home Tonight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+ +
+ + +
+ +
+ + +
+ +
+
+

Chocolate Raspberry Cake

+
+Pin +Jump to Recipe
+ + + +
+

As an Amazon Associate, I earn from qualifying purchases. Please see my full disclosure policy for details.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/cambreabakes.com/cambreabakes_1.json b/tests/test_data/cambreabakes.com/cambreabakes_1.json new file mode 100644 index 000000000..4c8daa282 --- /dev/null +++ b/tests/test_data/cambreabakes.com/cambreabakes_1.json @@ -0,0 +1,69 @@ +{ + "author": "Cambrea Gordon", + "canonical_url": "https://cambreabakes.com/oreo-brownies/", + "site_name": "Cambrea Bakes", + "host": "cambreabakes.com", + "language": "en-US", + "title": "Oreo Brownies", + "ingredients": [ + "10 tablespoons unsalted butter", + "2/3 + 1/4 cup semi-sweet chocolate chips", + "1/8 cup unsweetened Dutch cocoa powder", + "1/8 cup black cocoa powder", + "1/2 cup light or dark brown sugar (packed)", + "1/2 cup granulated sugar", + "2 large eggs", + "1 large egg yolk", + "1 tablespoon vanilla extract", + "2/3 cup + 1 tablespoon all-purpose flour", + "1 teaspoon espresso powder (optional)", + "1/2 teaspoon fine sea salt", + "16 Oreo cookies (for the center)", + "1/3 cup chopped Oreo cookies (for the top)" + ], + "instructions_list": [ + "Line a square 8x8 baking pan with parchment paper to cover all four sides. Then preheat the oven to 350 F/180 C.", + "Melt the butter and chocolate chips together until smooth. Then whisk in both cocoa powders. Set aside.", + "Whisk the sugar, eggs, and vanilla extract until combined. Stream the melted chocolate mixture into the egg mixture until just combined.", + "Fold in the flour, espresso powder, and salt until just combined. Then pour half of the brownie batter into the prepared baking pan (about 340 grams).", + "Place the Oreo cookies on top of the batter, then spread the rest of the batter on top. Sprinkle the chopped Oreos over the top of the brownies. Then bake for 33-40 minutes, or until a toothpick inserted into the center comes out covered in a few moist crumbs.", + "Let the baking pan cool on a wire rack compeltely before cutting into 16 squares. Enjoy!", + "Store leftover brownies in an airtight container at room temperature for 2-3 days. You can also freeze the brownies after cutting in an airtight container or freezer bag for up to one month!" + ], + "category": "Dessert", + "yields": "16 servings", + "description": "These fudgy Oreo brownies are packed with Oreo cookies and have perfect crinkle tops—Oreo fans will love them!", + "total_time": 48, + "cook_time": 33, + "prep_time": 15, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 7, + "equipment": [ + "square metal 8×8 baking pan" + ], + "nutrients": { + "servingSize": "1 serving", + "calories": "195 kcal", + "fatContent": "11 g", + "saturatedFatContent": "6 g", + "unsaturatedFatContent": "5 g", + "transFatContent": "0.3 g", + "carbohydrateContent": "23 g", + "sugarContent": "19 g", + "proteinContent": "2 g", + "sodiumContent": "131 mg", + "fiberContent": "1 g", + "cholesterolContent": "52 mg" + }, + "image": "https://cambreabakes.com/wp-content/uploads/2023/07/oreo-brownies-featured.jpg", + "keywords": [ + "brownies with oreos", + "cookies and cream brownies", + "Oreo brownie bars", + "oreo brownies", + "Oreo cookie brownies", + "Oreo topped brownies", + "Ultimate oreo brownie" + ] +} diff --git a/tests/test_data/cambreabakes.com/cambreabakes_1.testhtml b/tests/test_data/cambreabakes.com/cambreabakes_1.testhtml new file mode 100644 index 000000000..d6e06cc20 --- /dev/null +++ b/tests/test_data/cambreabakes.com/cambreabakes_1.testhtml @@ -0,0 +1,1544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ultimate Oreo Brownies - Cambrea Bakes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ +
+ + +

Oreo Brownies

+ + + +

Published: September 17, 2024 by Cambrea Gordon

+ + + + +

+ + + +
+

This post may contain affiliate links. *If you want tips, step-by-step shots, and videos, be sure to read the whole post below!

+
+
+ + + +
+
oreo brownie topped with chopped oreo cookies.
+
+ +
+
+
+
+
+
+ +
+ +

These fudgy Oreo brownies are packed with Oreo cookies and have perfect crinkle tops—Oreo fans will love them!

+ + + +
+
an oreo brownie topped with chopped oreos.
+ + + +

As a former pastry chef, I love taking fun desserts and turning them into something even more decadent—like Oreo brookies, Oreo cookie cake, and even Oreo cookie cupcakes!

+ + + +

Like most of my Oreo recipes, these brownies are easy to make, stuffed with Oreos, and can even be made in one bowl! They’re extra rich and fudgy (never cakey)—a quick and easy bake for any occasion!

+ + + + +

Tips for the Best Oreo Flavor

+ + + +

Don’t skip the black cocoa powder. Black cocoa powder has a deep, slightly bitter, and smooth chocolate flavor, which is what gives Oreos their signature taste. It makes the brownies taste more like Oreos themselves!

+ + + +

Top with extra chopped Oreos. Sprinkle crushed Oreos on top of the brownie batter before baking. The extra cookies add texture and amplify the Oreo flavor!

+ + + +

Use double-stuffed Oreos. They have twice the amount of cream filling, which means more of that sweet, creamy texture in your brownies!

+
+ + + +
+
+

Ingredient Notes and Substitutions

+
+ + + +
ingredients needed to make brownies with oreo cookies.
+
+ + + +
+

Dutch cocoa powder: This recipe uses unsweetened cocoa powder. I don’t recommend substituting it because it contributes to the rich brownie flavor—like in our M&M brownies.

+ + + +

Chocolate chips: I recommend semi-sweet chocolate chips, but you can also use dark chocolate chips!

+ + + +

Black cocoa powder: This ingredient naturally has the perfect Oreo flavor. I use it in my Oreo rolls for this reason, too!

+ + + +

Oreo cookies: You can use regular or double-stuffed Oreos. Feel free to substitute any chocolate sandwich cookie or even one of the specialty or holiday flavors for the original!

+ + + +

Find the full ingredient measurements and instructions in the recipe card below!

+
+ + + +
+
+

Recipe Instructions

+ + + +

My #1 baking tip for success: use a kitchen scale!

+
+ + + +
+
+
whisking the eggs and sugar together in a mixing bowl.
+ + + +

Step 1: Whisk the wet ingredients. In a large mixing bowl, whisk the granulated sugar, brown sugar, egg, egg yolk, and vanilla extract until well combined.

+
+ + + +
+
melted butter and chocolate in a bowl with cocoa powder on top.
+ + + +

Step 2: Melt the butter and chocolate. In a medium bowl, melt the butter and chocolate chips until smooth. Then, whisk in the cocoa powders.

+
+
+ + + +
+
+
whisking the melted chocolate mixture into the egg mixture.
+ + + +

Step 3: Stream the chocolate mixture into the bowl. Slowly stream the melted chocolate into the egg mixture, whisking until combined.

+
+ + + +
+
folding the dry ingredients into the brownie batter.
+ + + +

Step 4: Fold in the dry ingredients. Use a rubber spatula to combine the all-purpose flour, espresso powder, and salt until combined.

+
+
+ + + +
+
+
oreo cookies layered on top of the brownie batter in the baking pan.
+ + + +

Step 5: Layer the Oreo cookies. Pour half of the brownie batter into the prepared baking pan. Then, press 16 Oreo cookies in an even layer on top of the brownie batter.

+
+ + + +
+
chopped oreo cookies on top of the brownie batter before baking.
+ + + +

Step 6: Bake! Pour the other half of the batter on top of the Oreo layer, followed by extra Oreo cookies. Then, bake until a toothpick inserted into the center is covered in a few moist crumbs.

+ + + +

Let the pan cool on a wire cooling rack, then cut and enjoy!

+
+
+
+ + + +

Storage and Freezing

+ + + +

Storage: Leftovers can be stored in an airtight container at room temperature for 2-3 days.

+ + + +

Freezing: Freeze any leftovers in an airtight container or freezer bag for up to 1 month!

+ + + +

FAQs

+ + + +
Why aren’t my brownies fudgy?

Too much flour or overbaking the brownies can make them drier and cakier. I highly recommend using a scale to measure the ingredients!

Can I use a boxed brownie mix instead?

Definitely! Follow the mixing and baking instructions on the back of the box for the best results.

+ + + +
cookies and cream brownies with oreo cookies on top.
+ + + +

More Oreo Desserts

+ + + + + + + +
+
+

If you tried this or any other recipe on my website, please let me know how it went in the comments; I love hearing from you! Also, please leave a star rating while you’re there! You can also tag me on Instagram or Facebook so I can check it out!

+
+
+ + +
+
oreo brownie topped with chopped oreo cookies.
+
+ +
+

Oreo Brownies

+
+
+
5 from 7 votes
+
– by Cambrea Gordon
+
+
+
+
These fudgy Oreo brownies are packed with Oreo cookies and have perfect crinkle tops—Oreo fans will love them!
+
+ Print Recipe + Save Recipe + Pin Recipe +
+
Prep Time: 15 minutes
Cook Time: 33 minutes
Total Time: 48 minutes
+
Course: Dessert
Cuisine: American
Servings: 16 servings
+
+ + +
+ +
+
Need Metric Measurements?Use the button options below to toggle between US cups and Metric grams!
+

Ingredients 
 

  • 10 tablespoons unsalted butter
  • 2/3 + 1/4 cup semi-sweet chocolate chips
  • 1/8 cup unsweetened Dutch cocoa powder
  • 1/8 cup black cocoa powder
  • 1/2 cup light or dark brown sugar, packed
  • 1/2 cup granulated sugar
  • 2 large eggs
  • 1 large egg yolk
  • 1 tablespoon vanilla extract
  • 2/3 cup + 1 tablespoon all-purpose flour
  • 1 teaspoon espresso powder, optional
  • 1/2 teaspoon fine sea salt
  • 16 Oreo cookies, for the center
  • 1/3 cup chopped Oreo cookies, for the top
+

Instructions

  • Line a square 8×8 baking pan with parchment paper to cover all four sides. Then preheat the oven to 350 F/180 C.
  • Melt the butter and chocolate chips together until smooth. Then whisk in both cocoa powders. Set aside.
    10 tablespoons (140 g) unsalted butter, 2/3 + 1/4 cup (156 g) semi-sweet chocolate chips, 1/8 cup (12 g) unsweetened Dutch cocoa powder, 1/8 cup (12 g) black cocoa powder
  • Whisk the sugar, eggs, and vanilla extract until combined. Stream the melted chocolate mixture into the egg mixture until just combined.
    1/2 cup (100 g) light or dark brown sugar, 1/2 cup (100 g) granulated sugar, 2 (100 g) large eggs, 1 (18 g) large egg yolk, 1 tablespoon vanilla extract
  • Fold in the flour, espresso powder, and salt until just combined. Then pour half of the brownie batter into the prepared baking pan (about 340 grams).
    2/3 cup + 1 tablespoon (90 g) all-purpose flour, 1 teaspoon espresso powder, 1/2 teaspoon fine sea salt
  • Place the Oreo cookies on top of the batter, then spread the rest of the batter on top. Sprinkle the chopped Oreos over the top of the brownies. Then bake for 33-40 minutes, or until a toothpick inserted into the center comes out covered in a few moist crumbs.
    16 Oreo cookies, 1/3 cup chopped Oreo cookies
  • Let the baking pan cool on a wire rack compeltely before cutting into 16 squares. Enjoy!
  • Store leftover brownies in an airtight container at room temperature for 2-3 days. You can also freeze the brownies after cutting in an airtight container or freezer bag for up to one month!
+

Video

+
+ + + + + +
+
+

Notes

*Measure your dry ingredients properly. This is my #1 baking tip! Do not ever scoop a measuring cup into your flour, as this always leads to using too much flour. Instead, use the spoon-level method. This means fluffing the flour first, then spooning it into your measuring cup/spoon. For the BEST results, use a kitchen scale!*
+ +
+
+
Serving: 1serving | Calories: 195kcal | Carbohydrates: 23g | Protein: 2g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.3g | Cholesterol: 52mg | Sodium: 131mg | Potassium: 81mg | Fiber: 1g | Sugar: 19g | Vitamin A: 266IU | Calcium: 18mg | Iron: 2mg
+
+

The calorie information provided for the recipe is an estimate. The accuracy of the calories listed is not guaranteed.

+
+ +
+ +
+
+
+ +
+
+
+
+ 5 from 7 votes (6 ratings without comment) +
+
+
+

Leave a Reply

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

+ +
+ Recipe Rating +




+
+
+

+ +
+

+ +

+

3 Comments

    +
  1. +
    +
    +
    + Mallory says:
    + + + +
    + +
    +

    Hi can I double this recipe to make in a bigger rectangular pan? Thanks!

    +
    + +
    +
      +
    1. + +
    2. +
    +
  2. +
  3. +
    +
    +
    + Nicole says:
    + + + +
    + +
    +

    sooooo good! i was so glad i had leftover black cocoa to make these. super fudgy and perfect oreo flavor!5 stars

    +
    + +
    +
  4. +
+
+
+
+ +
+
+
+
+ +
+

Hi! I’m Cambrea

+ + + +
+ + + +
+

Hi! I’m Cambrea

+ + + +

I’m a professionally trained pastry chef with over 8 years of experience in the food industry, and the founder of Cambrea Bakes. Here you’ll find elevated, bakery-style recipes for any occasion!

+ + + + +
+ + + +

Featured In

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

My Favorites

+ +
+ + + + + + +

Featured In

+ + + +
+
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+
+
+ +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/cambreabakes.com/cambreabakes_2.json b/tests/test_data/cambreabakes.com/cambreabakes_2.json new file mode 100644 index 000000000..b89e415b5 --- /dev/null +++ b/tests/test_data/cambreabakes.com/cambreabakes_2.json @@ -0,0 +1,128 @@ +{ + "author": "Cambrea Gordon", + "canonical_url": "https://cambreabakes.com/brown-butter-cinnamon-rolls/", + "site_name": "Cambrea Bakes", + "host": "cambreabakes.com", + "language": "en-US", + "title": "Brown Butter Cinnamon Rolls", + "ingredients": [ + "1 1/2 cups unsalted butter", + "3/4 cup water", + "1/4 cup bread flour (*See notes below for measuring*)", + "3 2/3 cups bread flour", + "1/3 cup granulated sugar", + "2 teaspoons instant yeast", + "1 teaspoon fine sea salt", + "1/3 cup heavy cream (room temperature)", + "1/3 cup whole milk (room temperature)", + "1 large egg (room temperature)", + "1 teaspoon vanilla bean paste or extract", + "Tangzhong from above", + "1/2 cup browned butter", + "1/2 cup browned butter", + "2/3 cup light brown sugar (packed)", + "2 tablespoons ground cinnamon", + "6 tablespoons browned butter", + "5 ounces cold cream cheese", + "1 cup powdered sugar", + "2 tablespoons heavy cream", + "1/2 teaspoon vanilla bean paste or extract" + ], + "ingredient_groups": [ + { + "ingredients": [ + "1 1/2 cups unsalted butter" + ], + "purpose": "Brown butter" + }, + { + "ingredients": [ + "3/4 cup water", + "1/4 cup bread flour (*See notes below for measuring*)" + ], + "purpose": "Tangzhong" + }, + { + "ingredients": [ + "3 2/3 cups bread flour", + "1/3 cup granulated sugar", + "2 teaspoons instant yeast", + "1 teaspoon fine sea salt", + "1/3 cup heavy cream (room temperature)", + "1/3 cup whole milk (room temperature)", + "1 large egg (room temperature)", + "1 teaspoon vanilla bean paste or extract", + "Tangzhong from above", + "1/2 cup browned butter" + ], + "purpose": "Cinnamon Roll Dough" + }, + { + "ingredients": [ + "1/2 cup browned butter", + "2/3 cup light brown sugar (packed)", + "2 tablespoons ground cinnamon" + ], + "purpose": "Brown Butter Filling" + }, + { + "ingredients": [ + "6 tablespoons browned butter", + "5 ounces cold cream cheese", + "1 cup powdered sugar", + "2 tablespoons heavy cream", + "1/2 teaspoon vanilla bean paste or extract" + ], + "purpose": "Brown Butter Cream Cheese Frosting" + } + ], + "instructions_list": [ + "Brown the Butter", + "Cook the butter in a pot over medium heat, stirring frequently, until the bottom is covered in browned milk solids, is amber in color, and it smells nutty. Pour the butter into a dish and chill in the fridge for 1-2 hours, stirring well every 30 minutes, until the butter is solidified but has a spreadable consistency. You can also brown the butter the day before and leave it in the fridge to chill overnight. The next day, let it come to room temperature before using it.", + "Make the Cinnamon Roll Dough", + "For the tangzhong, whisk together the water and flour in a pot. Cook over medium heat, whisking constantly, for 4-5 minutes or until the mixture is a paste-like slurry. Scrape it into a bowl and set it aside until ready to use.", + "In a stand mixing bowl, mix together the flour, sugar, yeast, and salt until combined. Then add the cream, milk, egg, vanilla, and tangzhong. Knead on low speed with the dough hook until it forms a rough dough ball.", + "With the mixer running on low, add the browned butter a spoonful at a time, letting it fully incorporate into the dough before adding more. Then, continue kneading for another 11-12 minutes or until the dough looks smooth and elastic.", + "Form the dough into a smooth, round ball and return it to the mixing bowl. Cover the bowl with plastic wrap and let it rest for 30 minutes.", + "Make the Filling", + "Combine the brown butter, brown sugar, and cinnamon until smooth.", + "Assemble the Cinnamon Rolls", + "Place the dough on a lightly floured surface and sprinkle more flour on top. Roll it out into a 15”x 21” rectangle, with the longest side closest to you. Dollop the cinnamon sugar mixture across the surface of the dough, then use an offset spatula to gently spread it across, leaving a 1-inch border clean at the top. Don’t be too aggressive with spreading it, or you’ll tear the dough!", + "Use a pizza cutter to cut twelve 1 3/4-inch strips. Roll each strip away from you, then carefully transfer it to a parchment-lined metal 9x13 baking pan.", + "Cover the pan with plastic wrap and let it rise in a warm place for 1-2 hours or until the rolls double in size. Meanwhile, preheat the oven to 325 F/162 C.", + "Bake the rolls for 25-35 minutes or until the tops are barely golden brown.", + "While the rolls are baking, make the cream cheese frosting. In a stand mixing bowl, combine the cream cheese and brown butter until well combined. (You should have just enough leftover brown butter for the frosting. It's okay if it's slightly under or over!) Then, mix in the powdered sugar. Keep beating on low speed until the frosting is light and fluffy, then mix in the vanilla and heavy cream.", + "Once baked, let the pan cool on a wire cooling rack for 15 minutes, then spread the brown butter frosting on top. Enjoy!" + ], + "category": "Dessert", + "yields": "12 servings", + "description": "Caramelized, nutty brown butter is the star of these brown butter cinnamon rolls! Infused into the dough, cinnamon sugar filling, and cream cheese frosting–– they're everything you love about classic cinnamon rolls but with an elevated layer of richness!", + "total_time": 205, + "cook_time": 25, + "prep_time": 180, + "cuisine": "American", + "ratings": 5.0, + "ratings_count": 2, + "nutrients": { + "servingSize": "1 serving", + "calories": "551 kcal", + "fatContent": "32 g", + "saturatedFatContent": "19 g", + "unsaturatedFatContent": "10 g", + "transFatContent": "1 g", + "carbohydrateContent": "61 g", + "sugarContent": "29 g", + "proteinContent": "8 g", + "sodiumContent": "251 mg", + "fiberContent": "2 g", + "cholesterolContent": "98 mg" + }, + "image": "https://cambreabakes.com/wp-content/uploads/2024/08/brown-butter-cinnamon-rolls-featured-2.jpg", + "keywords": [ + "bakery cinnamon rolls", + "Brown butter cinnamon rolls", + "Brown butter rolls", + "Browned butter cinnamon rolls", + "Cinnamon rolls with brown butter" + ] +} diff --git a/tests/test_data/cambreabakes.com/cambreabakes_2.testhtml b/tests/test_data/cambreabakes.com/cambreabakes_2.testhtml new file mode 100644 index 000000000..6c4968389 --- /dev/null +++ b/tests/test_data/cambreabakes.com/cambreabakes_2.testhtml @@ -0,0 +1,1574 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Brown Butter Cinnamon Rolls - Cambrea Bakes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ +
+ + +

Brown Butter Cinnamon Rolls

+ + + +

Published: August 12, 2024 by Cambrea Gordon

+ + + + +

+ + + +
+

This post may contain affiliate links. *If you want tips, step-by-step shots, and videos, be sure to read the whole post below!

+
+
+ + + +
+
Brown butter rolls on a white plate with a fork digging into it.
+
+ +
+
+
+
+
+
+ +
+ +

Caramelized, nutty brown butter is the star of these brown butter cinnamon rolls! Infused into the dough, cinnamon sugar filling, and cream cheese frosting–– they’re everything you love about classic cinnamon rolls but with an elevated layer of richness!

+ + + +
Brown butter cinnamon roll on a white plate with a fork digging into it.
+ + + +

As a former pastry chef, I’ve created countless cinnamon rolls, each with its own unique twist. For these brown butter cinnamon rolls, I started with my best cinnamon roll recipe, known for its perfectly gooey and fluffy texture, and then elevated it with liquid gold— aka brown butter!

+ + + +

Inside the brown butter dough is brown butter cinnamon filling, all topped with a luscious brown butter cream cheese icing, so every bite is rich with nutty, caramelized goodness! Like my bacon rolls and apple pie rolls, this recipe is a cozy, sweet treat perfect for breakfast or dessert.

+ + + + +

Tips for Browning Butter

+ + + +

Here are my three top tips for making brown butter. If you’re curious to learn more, I wrote a whole tutorial on how to brown butter that’s packed with tips, tricks, and more recipes!

+ + + +

Use a light-colored pot. Use a light-colored or stainless steel pot (not a pan!) to monitor the butter’s color as it browns. This helps you see the exact moment it turns golden brown to prevent burning.

+ + + +

Cook over medium heat. This gives you more control over the butter to avoid burning it. High heat can cause the butter to brown too quickly!

+ + + +

Watch for visual and aromatic clues. The butter will transition from yellow to amber brown, brown specks will form on the bottom of the pan, and it will smell nutty.

+ + + +

Ingredient Notes and Substitutions

+ + + +
Ingredients needed to make brown butter cinnamon rolls in bowls with labels.
+ + + +

Butter: Unsalted butter is best since salt content can vary from brand to brand.

+ + + +

Instant yeast: This ingredient gives the rolls a light and fluffy texture, just like in my cinnamon roll cake. I prefer instant over active dry yeast because it gives them a more yeasty flavor, and you can skip the second rise! If you want to use active dry yeast, see my post on how to bake with yeast for tips.

+ + + +

Bread flour: The higher gluten content in bread flour results in a chewier texture. While all-purpose flour works, bread flour will give you the best results!

+ + + +

Heavy cream: Instead of pouring cream over the rolls like other recipes, it gets incorporated into the dough for tenderness, richness, and moisture. If you don’t have any on hand, you can use whole milk instead.

+ + + +

Recipe Instructions

+ + + +

Step 1: Brown the butter. Because you will be browning just over a cup of butter, use a pot and not a pan; otherwise, you risk it boiling over! When ready, it should be a nice amber-brown color, as shown below (Image 1 below).

+ + + +

Step 2: Cool the butter. Chill the butter in the fridge, stirring it well every 30 minutes, until it has a softened, spreadable consistency. (Image 2 below) You can also chill it overnight and then bring it to room temperature before using it.

+ + + +

Step 3: Make the tangzhong. Cook the water and bread flour in a pot over medium-low heat until it resembles a thick paste. (Image 3 below)

+ + + +
A process collage of the steps for making the brown butter cinnamon roll dough.
+ + + +

Step 4: Combine the wet and dry ingredients. In a stand mixing bowl, add all of the wet and dry ingredients. (Image 4 above)

+ + + +

Step 5: Knead to form a rough dough ball. With the dough hook attachment, knead the dough on low speed until it forms a rough dough ball. (Image 5 below)

+ + + +

Step 6: Knead in the browned butter. Knead in the brown butter a spoonful at a time, then continue kneading until the dough cleans the sides of the bowl and looks smooth and elastic. (Image 6 below)

+ + + +
A process collage of the steps for kneading and rolling out the dough.
+ + + +

Step 7: Let the dough rest. Form the dough into a ball and place it back into the mixing bowl, covering the top with plastic wrap. Let it rest; this will relax the gluten and make it easier to roll out. (Image 7 above)

+ + + +

Step 8: Roll out the dough. Use a rolling pin to roll the dough into a 15×21″ rectangle. You should need to use minimal flour! (Image 8 above)

+ + + +

Step 9: Spread the brown butter filling. Spread the brown butter cinnamon mixture evenly over the top, leaving a 1″ border at the top clean. (Image 9 below)

+ + + +
A process collage of the steps for filling and rolling out the browned butter rolls
+ + + +

Step 10: Cut the rolls. Use a pizza wheel to cut twelve 1 3/4-inch strips. Roll each one away from you, securing the clean edge to the roll to seal in the filling. (Image 10 above)

+ + + +

Step 11: Let the rolls rise. Place the cinnamon rolls into the prepared 9×13 baking pan. Cover the top with plastic wrap and let them rise in a warm place until doubled in size. (Image 11 above)

+ + + +

Step 12: Bake, then cover with frosting! Once doubled in size, bake the cinnamon rolls in the preheated oven until the tops are lightly golden brown. Let them cool slightly, then spread the brown butter icing over the tops and allow it to melt into the centers. (Image 12 above)

+ + + +

Baking Tips for Success

+ + + +

Use a kitchen scale. Baking with a scale is my #1 baking tip! If your cinnamon rolls are coming out dry and dense, it’s almost always due to using too much flour!

+ + + +

Cool the butter before use. Unlike other recipes like brown butter rice krispies that use liquid brown butter, this recipe relies on more solidified butter! If the butter is too warm or liquid, the dough will be harder to handle. If this happens, don’t worry; just add a tablespoon of flour to the dough at a time and as needed.

+ + + +

Storage, Freezing, and Make Ahead

+ + + +

Storage: Leftovers can be kept in an airtight container at room temperature for up to 3 days. I highly recommend warming them in the microwave or oven before serving!

+ + + +

Freezing: Once the cinnamon rolls are assembled, cover the baking pan tightly with plastic wrap and foil and freeze for up to 2 weeks. When ready to bake, let them defrost in the fridge overnight. Then next day, let them come to room temperature and double in size before baking.

+ + + +

Make ahead: Once assembled, wrap the baking pan with plastic wrap and chill it in the fridge overnight. The next day, let them double in size at room temperature before baking.

+ + + +

FAQs

+ + + +
+
Why are my cinnamon rolls dense instead of light and fluffy?

This could be due to not allowing the dough to rise enough or using too much flour. Make sure the dough is soft and slightly sticky, and allow it to rise until doubled in size.

Why did my brown butter burn?

Brown butter can burn quickly if not monitored closely. Cook it over medium heat and remove it from the heat as soon as it turns golden brown and starts to smell nutty.

How do I get evenly sized cinnamon rolls?

Use a ruler to measure and mark the dough before cutting it into rolls!

How do I know when the dough is kneaded enough?

The dough should be smooth, elastic, and slightly tacky to the touch. If you gently press a finger into the dough, it should slowly bounce back.

Can I use regular butter instead of brown butter?

If you don’t care for brown butter or don’t have time to make it, try my classic homemade cinnamon rolls instead!

+ + + +
Browned butter cinnamon rolls in a baking pan.
+ + + +

More Cinnamon Roll Recipes

+ + + + + + + +

If you tried this or any other recipe on my website, please let me know how it went in the comments; I love hearing from you! Also, please leave a star rating while you’re there! You can also tag me on Instagram or Facebook so I can check it out!

+ + +
+
Brown butter rolls on a white plate with a fork digging into it.
+
+ +
+

Brown Butter Cinnamon Rolls

+
+
+
5 from 2 votes
+
– by Cambrea Gordon
+
+
+
+
Caramelized, nutty brown butter is the star of these brown butter cinnamon rolls! Infused into the dough, cinnamon sugar filling, and cream cheese frosting–– they're everything you love about classic cinnamon rolls but with an elevated layer of richness!
+
+ Print Recipe + Save Recipe + Pin Recipe +
+
Prep Time: 3 hours
Cook Time: 25 minutes
Total Time: 3 hours 25 minutes
+
Course: Dessert
Cuisine: American
Servings: 12 servings
+
+ + +
+ +
+
Need Metric Measurements?Use the button options below to toggle between US cups and Metric grams!
+

Ingredients 
 

Brown butter

  • 1 1/2 cups unsalted butter

Tangzhong

  • 3/4 cup water
  • 1/4 cup bread flour, *See notes below for measuring*

Cinnamon Roll Dough

  • 3 2/3 cups bread flour
  • 1/3 cup granulated sugar
  • 2 teaspoons instant yeast
  • 1 teaspoon fine sea salt
  • 1/3 cup heavy cream, room temperature
  • 1/3 cup whole milk, room temperature
  • 1 large egg, room temperature
  • 1 teaspoon vanilla bean paste or extract
  • Tangzhong from above
  • 1/2 cup browned butter

Brown Butter Filling

  • 1/2 cup browned butter
  • 2/3 cup light brown sugar, packed
  • 2 tablespoons ground cinnamon

Brown Butter Cream Cheese Frosting

  • 6 tablespoons browned butter
  • 5 ounces cold cream cheese
  • 1 cup powdered sugar
  • 2 tablespoons heavy cream
  • 1/2 teaspoon vanilla bean paste or extract
+

Instructions

Brown the Butter

  • Cook the butter in a pot over medium heat, stirring frequently, until the bottom is covered in browned milk solids, is amber in color, and it smells nutty. Pour the butter into a dish and chill in the fridge for 1-2 hours, stirring well every 30 minutes, until the butter is solidified but has a spreadable consistency. You can also brown the butter the day before and leave it in the fridge to chill overnight. The next day, let it come to room temperature before using it.
    1 1/2 cups (339 g) unsalted butter

Make the Cinnamon Roll Dough

  • For the tangzhong, whisk together the water and flour in a pot. Cook over medium heat, whisking constantly, for 4-5 minutes or until the mixture is a paste-like slurry. Scrape it into a bowl and set it aside until ready to use.
    3/4 cup (155 g) water, 1/4 cup (32 g) bread flour
  • In a stand mixing bowl, mix together the flour, sugar, yeast, and salt until combined. Then add the cream, milk, egg, vanilla, and tangzhong. Knead on low speed with the dough hook until it forms a rough dough ball.
    3 2/3 cups (485 g) bread flour, 1/3 cup (66 g) granulated sugar, 2 teaspoons instant yeast, 1 teaspoon fine sea salt, 1/3 cup (78 g) heavy cream, 1/3 cup (78 g) whole milk, 1 (50 g) large egg, 1 teaspoon vanilla bean paste or extract, Tangzhong from above
  • With the mixer running on low, add the browned butter a spoonful at a time, letting it fully incorporate into the dough before adding more. Then, continue kneading for another 11-12 minutes or until the dough looks smooth and elastic.
    1/2 cup (110 g) browned butter
  • Form the dough into a smooth, round ball and return it to the mixing bowl. Cover the bowl with plastic wrap and let it rest for 30 minutes.

Make the Filling

  • Combine the brown butter, brown sugar, and cinnamon until smooth.
    1/2 cup (110 g) browned butter, 2/3 cup (135 g) light brown sugar, 2 tablespoons ground cinnamon

Assemble the Cinnamon Rolls

  • Place the dough on a lightly floured surface and sprinkle more flour on top. Roll it out into a 15”x 21” rectangle, with the longest side closest to you. Dollop the cinnamon sugar mixture across the surface of the dough, then use an offset spatula to gently spread it across, leaving a 1-inch border clean at the top. Don’t be too aggressive with spreading it, or you’ll tear the dough!
  • Use a pizza cutter to cut twelve 1 3/4-inch strips. Roll each strip away from you, then carefully transfer it to a parchment-lined metal 9×13 baking pan.
  • Cover the pan with plastic wrap and let it rise in a warm place for 1-2 hours or until the rolls double in size. Meanwhile, preheat the oven to 325 F/162 C.
  • Bake the rolls for 25-35 minutes or until the tops are barely golden brown.
  • While the rolls are baking, make the cream cheese frosting. In a stand mixing bowl, combine the cream cheese and brown butter until well combined. (You should have just enough leftover brown butter for the frosting. It's okay if it's slightly under or over!) Then, mix in the powdered sugar. Keep beating on low speed until the frosting is light and fluffy, then mix in the vanilla and heavy cream.
    6 tablespoons (84 g) browned butter, 5 ounces cold cream cheese, 1 cup (120 g) powdered sugar, 2 tablespoons heavy cream, 1/2 teaspoon vanilla bean paste or extract
  • Once baked, let the pan cool on a wire cooling rack for 15 minutes, then spread the brown butter frosting on top. Enjoy!
+

Video

+
+ + + + + +
+
+

Notes

*Measure your dry ingredients properly. This is my #1 baking tip! Do not ever scoop a measuring cup into your flour, as this always leads to using too much flour. Instead, use the spoon-level method. This means fluffing the flour first, then spooning it into your measuring cup/spoon. For the BEST results, use a kitchen scale!*
+Storage/Freezing: Leftovers can be stored in an airtight container at room temperature for up to 3 days. Reheat them in the microwave or oven until warmed through before serving! To freeze, assemble, then cover the baking pan with a layer of plastic wrap and foil. Freeze for up to 2 weeks. When ready to bake, defrost in the fridge overnight, then let them double in size at room temperature before baking.
+Notes on baking pans: For best results, use a metal baking pan. If you use a glass or ceramic one, note that the rolls will take longer to bake because of the way the heat is conducted differently! 
+ +
+
+
Serving: 1serving | Calories: 551kcal | Carbohydrates: 61g | Protein: 8g | Fat: 32g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 98mg | Sodium: 251mg | Potassium: 129mg | Fiber: 2g | Sugar: 29g | Vitamin A: 1037IU | Vitamin C: 0.1mg | Calcium: 66mg | Iron: 1mg
+
+

The calorie information provided for the recipe is an estimate. The accuracy of the calories listed is not guaranteed.

+
+ +
+ + +
+
+
+ +
+
+
+
+ 5 from 2 votes
+
+
+

Leave a Reply

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

+ +
+ Recipe Rating +




+
+
+

+ +
+

+ +

+

5 Comments

    +
  1. +
    +
    +
    + Melanie says:
    + + + +
    + +
    +

    do you have a gluten free brown butter cinnamon roll recipe?

    +
    + +
    +
      +
    1. + +
    2. +
    +
  2. +
  3. +
    +
    +
    + Ozzy Rial says:
    + + + +
    + +
    +

    Everyone at the office loved these! Multiple people said they were some of the best cinnamon rolls they’ve ever had! So easy to make too!5 stars

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

      So happy to hear that Ozzy! Thank you so much for coming back to leave a review 🙂

      +
      + +
      +
    2. +
    +
  4. +
  5. +
    +
    +
    + Rocio says:
    + + + +
    + +
    +

    Your cinnamon rolls never disappoint! These were so delicious and were truly packed with brown butter flavor. I made the butter the day before and let it chill overnight, then let it sit on my counter for about 45 minutes to soften and it was the perfect texture!5 stars

    +
    + +
    +
  6. +
+
+
+
+ +
+
+
+
+ +
+

Hi! I’m Cambrea

+ + + +
+ + + +
+

Hi! I’m Cambrea

+ + + +

I’m a professionally trained pastry chef with over 8 years of experience in the food industry, and the founder of Cambrea Bakes. Here you’ll find elevated, bakery-style recipes for any occasion!

+ + + + +
+ + + +

Featured In

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

My Favorites

+ +
+ + + + + + +

Featured In

+ + + +
+
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+
+
+ +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.json b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.json new file mode 100644 index 000000000..cdb12a8bb --- /dev/null +++ b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.json @@ -0,0 +1,57 @@ +{ + "author": "Colleen Christensen", + "canonical_url": "https://colleenchristensennutrition.com/no-churn-mississippi-mud-pie-ice-cream/", + "site_name": "Colleen Christensen Nutrition", + "host": "colleenchristensennutrition.com", + "language": "en-US", + "title": "No Churn Mississippi Mud Pie Ice Cream", + "ingredients": [ + "½ cup warm milk", + "2 tbsp instant coffee", + "2 cups heavy whipping cream (cold)", + "1, 14 oz can of sweetened condensed milk", + "1, 3.9 oz box of chocolate pudding mix", + "2 tsp vanilla extract", + "1.5 cup crushed Oreos + 2 tbsp", + "1/2 cup chocolate chunks + 2 tbsp", + "1/2 cup chocolate syrup + 1 tbsp" + ], + "instructions_list": [ + "To heat your milk you can microwave it for 1 minute. Add 2 tbsp instant coffee to it and mix. Place it back in the fridge or freezer to cool fully.", + "Next, pour your heavy whipping cream into a large bowl or stand mixer. Begin to mix on low then slowly increase speed. Mix for ~3 minutes until stiff peaks form and you’ve made whipped cream!", + "In a separate large bowl, combine sweetened condensed milk, cooled instant coffee milk, chocolate pudding mix, and vanilla extract.", + "Gently fold in your whipped cream to the sweetened condensed milk mixture. Do not stir this vigorously! You don’t want to reduce the air in the whipped cream. Fold until mixture is uniform.", + "Next, fold in 1.5 cups crushed Oreos and ½ cup chocolate chunks", + "Now, fill your ice cream container. Pour 1/3 of your ice cream mixture into a ~6+ cup container (you can also use a loaf pan!). Now, add ¼ cup of chocolate sauce and then use a knife to gently swirl it in. Repeat this process: ⅓ of the ice cream, ⅓ of the chocolate sauce, swirl, repeat! You’ll end with the chocolate sauce. Then you’ll add 1-2 tbsp crushed cookies, 1-2 tbsp of chocolate chunks and 1 tbsp of chocolate syrup. Press everything down slightly.", + "Freeze for 8 hours.", + "Once frozen, remove from the freezer and enjoy!" + ], + "category": "Cookies, Cakes & Desserts", + "yields": "12 servings", + "description": "If you're looking for a chocolate-packed creamy cool dessert, you have to try this no churn recipe for Mississippi Mud Pie Ice Cream. Decadent, rich, and perfect for those hot Summer days!", + "total_time": 490, + "prep_time": 10, + "nutrients": { + "servingSize": "0.5 cup", + "calories": "347 kcal", + "fatContent": "19 g", + "saturatedFatContent": "12 g", + "unsaturatedFatContent": "6 g", + "transFatContent": "1 g", + "carbohydrateContent": "39 g", + "sugarContent": "36 g", + "proteinContent": "5 g", + "sodiumContent": "283 mg", + "fiberContent": "1 g", + "cholesterolContent": "61 mg" + }, + "image": "https://colleenchristensennutrition.com/wp-content/uploads/2022/07/closeup-Mississippi-mud-ice-cream.jpg", + "keywords": [ + "chocolate recipes", + "homemade ice cream", + "ice cream", + "ice cream recipes", + "Mississippi Mud", + "no churn ice cream recipes" + ] +} diff --git a/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.testhtml b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.testhtml new file mode 100644 index 000000000..63d4241e4 --- /dev/null +++ b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_1.testhtml @@ -0,0 +1,1547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + No Churn Mississippi Mud Pie Ice Cream - Colleen Christensen Nutrition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + +

No Churn Mississippi Mud Pie Ice Cream

+ +
+
If you're looking for a chocolate-packed creamy cool dessert, you have to try this no churn recipe for Mississippi Mud Pie Ice Cream. Decadent, rich, and perfect for those hot Summer days!
+
Servings 12 servings
Prep Time 10 minutes
+
+ +
+ + + +
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.json b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.json new file mode 100644 index 000000000..8e5699e62 --- /dev/null +++ b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.json @@ -0,0 +1,121 @@ +{ + "author": "Colleen Christensen", + "canonical_url": "https://colleenchristensennutrition.com/peanut-butter-stuffed-dates-5-ways/", + "site_name": "Colleen Christensen Nutrition", + "host": "colleenchristensennutrition.com", + "language": "en-US", + "title": "Stuffed Peanut Butter Dates", + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons chopped peanuts", + "2 tablespoons melted Chocolate chips* (I used semisweet)", + "¼ teaspoon Inspired Organics Coconut oil*", + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons Inspired Organics Preserves", + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "1 teaspoon Inspired Organics honey", + "2 teaspoons Inspired Organics coconut chips", + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons Goat cheese", + "1 teaspoon Green onions (thinly sliced)", + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut Butter", + "1 teaspoon Inspired Organics Dried banana chips (crushed)", + "1 teaspoon Bacon bits" + ], + "ingredient_groups": [ + { + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons chopped peanuts", + "2 tablespoons melted Chocolate chips* (I used semisweet)", + "¼ teaspoon Inspired Organics Coconut oil*" + ], + "purpose": "Snickers Peanut Butter Dates" + }, + { + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons Inspired Organics Preserves" + ], + "purpose": "Peanut Butter & Jelly Stuffed Dates" + }, + { + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "1 teaspoon Inspired Organics honey", + "2 teaspoons Inspired Organics coconut chips" + ], + "purpose": "Honey Coconut Peanut Butter Dates" + }, + { + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut butter", + "2 teaspoons Goat cheese", + "1 teaspoon Green onions (thinly sliced)" + ], + "purpose": "Goat Cheese Peanut Butter Dates" + }, + { + "ingredients": [ + "4 Inspired Organics Dates", + "2 teaspoons Inspired Organics Peanut Butter", + "1 teaspoon Inspired Organics Dried banana chips (crushed)", + "1 teaspoon Bacon bits" + ], + "purpose": "Elvis Stuffed Dates" + } + ], + "instructions_list": [ + "Snickers Peanut Butter Dates", + "Cut date in half lengthwise", + "Add ½ tsp peanut butter to the center followed by ½ tsp chopped peanuts", + "In a small microwave safe bowl or ramekin melt chocolate chips and coconut oil together for 30-60 seconds (stop at the 30 second mark to stir)", + "Place your date ½ way into the melted chocolate. I recommend using a spoon to pour chocolate on the top where the peanut butter and peanuts are otherwise they’ll fall off", + "Allow chocolate to harden & cool fully before enjoying it!", + "Peanut Butter & Jelly Stuffed Dates", + "Cut date in half lengthwise", + "Add ½ tsp peanut butter to the center followed by ½ tsp jelly", + "Enjoy!", + "Honey Coconut Peanut Butter Dates", + "Cut date in half lengthwise", + "Add ½ tsp peanut butter to the center followed by a drizzle of honey", + "Add some crushed coconut chips on top", + "Enjoy!", + "Goat Cheese Peanut Butter Dates", + "Cut date in half lengthwise", + "Add ½ tsp peanut butter to the center followed by ½ tsp goat cheese", + "Top with thinly sliced green onions", + "Enjoy!", + "Elvis Stuffed Dates", + "Cut date in half lengthwise", + "Add ½ tsp peanut butter to the center followed by a pinch of crushed banana chips and bacon bits", + "Enjoy!" + ], + "category": "Appetizer", + "yields": "4 servings", + "description": "This peanut butter stuffed dates recipe comes in five different variations! Learn how to make Snickers peanut butter dates with melted chocolate in addition to sweet and savory flavors like goat cheese, bacon, coconut, and honey.", + "total_time": 2, + "prep_time": 2, + "cuisine": "American", + "nutrients": { + "servingSize": "1 g", + "calories": "42 kcal", + "fatContent": "1 g", + "unsaturatedFatContent": "1 g", + "carbohydrateContent": "8 g", + "sugarContent": "6 g", + "proteinContent": "1 g", + "sodiumContent": "14 mg", + "fiberContent": "1 g" + }, + "image": "https://colleenchristensennutrition.com/wp-content/uploads/2021/11/a-variety-of-peanut-butter-dates.jpg" +} diff --git a/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.testhtml b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.testhtml new file mode 100644 index 000000000..4fb808c82 --- /dev/null +++ b/tests/test_data/colleenchristensennutrition.com/colleenchristensennutrition_2.testhtml @@ -0,0 +1,1602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Peanut Butter Stuffed Dates | 5 Ways! - Colleen Christensen Nutrition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
different variations of stuffed dates on white surface with jelly, nuts, peanut butter, goat cheese, coconut
+ + +

Peanut Butter Stuffed Dates | 5 Ways!

+ +
+
This peanut butter stuffed dates recipe comes in five different variations! Learn how to make Snickers peanut butter dates with melted chocolate in addition to sweet and savory flavors like goat cheese, bacon, coconut, and honey.
+
Servings 4 servings
Prep Time 2 minutes
+
+ +
+ + + +
+
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/cookiesandcups.com/cookiesandcups_1.json b/tests/test_data/cookiesandcups.com/cookiesandcups_1.json new file mode 100644 index 000000000..1b4599d42 --- /dev/null +++ b/tests/test_data/cookiesandcups.com/cookiesandcups_1.json @@ -0,0 +1,56 @@ +{ + "author": "Shelly", + "canonical_url": "https://cookiesandcups.com/brown-sugar-pancakes/", + "site_name": "Cookies and Cups", + "host": "cookiesandcups.com", + "language": "en-US", + "title": "Brown Sugar Pancakes", + "ingredients": [ + "2 cups all purpose flour", + "2 tablespoons baking powder", + "1 teaspoon kosher salt", + "3 tablespoons dark brown sugar", + "2 eggs", + "1 teaspoon vanilla", + "1 1/2 cups milk", + "5 tablespoons butter, melted", + "butter for frying" + ], + "instructions_list": [ + "In a large bowl whisk the flour, baking powder, salt and brown sugar together.", + "In separate bowl whisk the eggs, vanilla and milk together.", + "Add the wet ingredients into the dry and mix until just combined. Lastly mix in the melted butter and stir until combined, the batter will be slightly lumpy. Set the batter aside while you heat your griddle to medium-low heat. Melt a small pat of butter on the griddle and then scoop out 1/2 cup of pancake batter onto the hot griddle.", + "Cook until the edges are set and bubbles form on top of the pancake. Flip and cook until browned.", + "Serve warm." + ], + "category": "Pancakes", + "yields": "10 servings", + "description": "These Brown Sugar Pancakes are easy, fluffy, and thick! They're the BEST!", + "total_time": 13, + "cook_time": 8, + "prep_time": 5, + "cuisine": "Breakfast", + "cooking_method": "Skillet", + "ratings": 4.4, + "ratings_count": 28, + "nutrients": { + "servingSize": "2 pancakes", + "calories": "377 calories", + "fatContent": "14 g", + "saturatedFatContent": "7.9 g", + "transFatContent": "0 g", + "carbohydrateContent": "55.2 g", + "sugarContent": "9.3 g", + "proteinContent": "10.3 g", + "sodiumContent": "543.6 mg", + "fiberContent": "1.7 g", + "cholesterolContent": "106.4 mg" + }, + "image": "https://cookiesandcups.com/wp-content/uploads/2017/10/brownsugarpancakessyrup-266x266-225x225.jpg", + "keywords": [ + "best pancakes", + "brown sugar pancakes", + "fluffy pancake recipe", + "homemade pancakes" + ] +} diff --git a/tests/test_data/cookiesandcups.com/cookiesandcups_1.testhtml b/tests/test_data/cookiesandcups.com/cookiesandcups_1.testhtml new file mode 100644 index 000000000..17b3b4143 --- /dev/null +++ b/tests/test_data/cookiesandcups.com/cookiesandcups_1.testhtml @@ -0,0 +1,3766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fluffy Brown Sugar Pancakes | The BEST Pancake Recipe EVER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+ + +
+ + +
+ + +
+ +
+
+
+
+ + +
+ + + +
+ + +

Brown Sugar Pancakes

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

These Brown Sugar Pancakes are the best homemade pancakes ever! Made with simple ingredients, this easy pancake recipe makes soft, fluffy pancakes that cook perfectly every time.

+ + + + + +

Fluffy Brown Sugar Pancakes

+ + + +

If I could eat breakfast food all day long I absolutely would! And pancakes top my list of favorite breakfast foods! Today I’m sharing the only from scratch pancake recipe you will ever need, and I couldn’t be more excited about it!

+ + + + + + + +

Why From Scratch is the Way to Go!

+ + + +

There once was a time when making homemade pancakes from scratch scared me. I mean I wasn’t scared OF pancakes…but I was scared to MAKE them. It wasn’t some overly dramatic phobia…it was just that…well…every time I tried I epically failed.

+ + + +

Dang pancakes, with all their simplicity…I just couldn’t get the hang of it! I either uncooked and flipped too early, resulting in splattered batter errwherrr. OR I overcooked, burned and tried to disguise said burn with an unhealthy waterfall of maple syrup, fooling no one. Homemade pancakes were just one of those foods that I just preferred to leave up to the profesh staff at my local ihop. or is it iHop? APPLE YOU’RE RUINING MY LIFE!

+ + + +
A stack of pancakes with syrup and butter
+ + + +

Anywhooooo. Since I am not a quitter…except when it comes to diet and exercise…I grabbed a fun spatula and got back on the horse. Also, let’s just say that buying a fun spatula sometimes is all the incentive one needs. That and the promise of sugary carbs at the finish line.

+ + + +

ps- I know that’s “supposedly” an Omelet spatula, but let’s all move on.

+ + + +

This easy pancake recipe is a game changer, and I am confident to say this pancake recipe will be part of your Saturday morning routine!

+ + + +
A bowl with flour,brown sugar and a whisk.
+ + + +

What You’ll Need

+ + + +

I wasn’t kidding when I said these homemade pancakes just needed a handful of simple ingredients. Here’s what you’ll need:

+ + + +
  • All Purpose Flour – Any brand will do.
  • Baking Powder – This is what will help make your pancakes fluffy.
  • Kosher Salt – I like to use kosher salt for these. It is too easy to over salt if you use table salt.
  • Dark Brown Sugar – You can also use light brown sugar if that is what you have on hand.
  • Eggs
  • Vanilla – Use pure vanilla extract.
  • Milk – Any kind will work. Full fat, low fat, non fat and plant based milks are all great in pancakes.
  • Butter – You’ll need melted butter for the pancake batter, the more butter for frying.
+ + + +
Pancake batter cooking on the griddle.
+ + + +

How to Make Brown Sugar Pancakes

+ + + +

Ok let’s jump into making these pancakes:

+ + + +
  • Mix your dry ingredients. In a large bowl whisk together the flour, baking powder, salt and brown sugar.
  • Mix the wet ingredients. In a separate bowl, whisk together the eggs, vanilla and milk.
  • Add the wet ingredients to the dry ingredients. Mix until just combined.
  • Add the melted butter. Stir until combined. The batter will be a little lumpy but that’s ok. Set it aside and heat your griddle over medium-low heat.
  • Cook the pancakes. Melt a small pat of butter on your heated griddle, then scoop 1/2 cup of pancake batter onto the hot griddle. Cook until the edges are set and bubbles form on the top of the pancake. Flip the pancake and cook the other side until browned.
  • Serve!
+ + + +
A stack of pancakes.
+ + + +

Tips for Success

+ + + +

Not only have I mastered the pancake…I am inclined to say I am victorious in the pancake game. Let’s talk about why my brown sugar pancake recipe is the best pancake recipe!

+ + + +
  • Using brown sugar makes the whole situation a little more pulled together. Like all along the pancake was just crying for brown sugar and no one listened. They don’t necessary taste like brown sugar, there is just an added depth of flavor that sets this pancake recipe apart!
  • When you are cooking your pancakes, the key to to cook them low and slow. Actually medium-low and slow-ish. When you have your heat on too high the pancake brown without cooking all the way through, making flipping your pancake a messy situation.
+ + + +

Want to Make Fluffy Pancakes EVERY Time?

+ + + +

Here’s the secret to success: Butter. Doesn’t butter always make things better?

+ + + +
  • If you are going to make the BEST pancakes, I strongly encourage that you cook the pancakes on a griddle that has been greased with butter. Certainly there is nothing wrong with nonstick spray, or oil, but the butter just adds that extra delicious crisp on the outside of your pancake.
  • Also, this brown sugar pancakes recipe includes baking powder, which really keeps these pancakes light, fluffy, and thick!
+ + + +
A stack of pancakes with syrup and butter
+ + + +

Serving Suggestions

+ + + +

When you are done making your pancakes, you will have is a gorgeous stack of brown sugary goodness. I suggest topping them with a little extra butter…yes, more butter.

+ + + +

And a healthy drizzle of real maple syrup, of course!

+ + + +

Or an unhealthy drizzle. No judgy.

+ + + +

More Breakfast Ideas

+ + + + + + +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 +
+
+
+
+

Brown Sugar Pancakes

+
+
+
+ 5 Stars 4 Stars 3 Stars 2 Stars 1 Star + 4.4 from 28 reviews +
+
+
+
+
    +
  • + Author: Cookies & Cups
  • +
  • + + Prep Time: 5 minutes
  • +
  • + + Cook Time: 8 minutes
  • +
  • + + Total Time: 13 minutes
  • +
  • + + Yield: makes about 10 pancakes 1x
  • +
  • + + Category: Pancakes
  • +
  • + + Method: Skillet
  • +
  • + + Cuisine: Breakfast
  • +
+
+ +
+
+ + + + Print +
+
+ + + +
+
+
+ + +
+ +
+
+ +
+

Description

+
+

These Brown Sugar Pancakes are easy, fluffy, and thick! They’re the BEST!

+
+
+ +
+ +
+
+
+

Ingredients

+
+
+ + Scale + +
+
+
+
    +
  • 2 cups all purpose flour
  • +
  • 2 tablespoons baking powder
  • +
  • 1 teaspoon kosher salt
  • +
  • 3 tablespoons dark brown sugar
  • +
  • 2 eggs
  • +
  • 1 teaspoon vanilla
  • +
  • 1 1/2 cups milk
  • +
  • 5 tablespoons butter, melted
  • +
  • butter for frying
  • +
+
+
+ +
+ +
+
+

Instructions

+
+
+
    +
  1. In a large bowl whisk the flour, baking powder, salt and brown sugar together.
  2. +
  3. In separate bowl whisk the eggs, vanilla and milk together.
  4. +
  5. Add the wet ingredients into the dry and mix until just combined. Lastly mix in the melted butter and stir until combined, the batter will be slightly lumpy. Set the batter aside while you heat your griddle to medium-low heat. Melt a small pat of butter on the griddle and then scoop out 1/2 cup of pancake batter onto the hot griddle.
  6. +
  7. Cook until the edges are set and bubbles form on top of the pancake. Flip and cook until browned.
  8. +
  9. Serve warm.
  10. +
+
+
+ + +
+ + + +
+

Notes

+
+

Serve warm

+
+
+ + + +
+

Nutrition

+
    +
  • Serving Size: 2 pancakes
  • +
  • Calories: 377
  • +
  • Sugar: 9.3 g
  • +
  • Sodium: 543.6 mg
  • +
  • Fat: 14 g
  • +
  • Carbohydrates: 55.2 g
  • +
  • Protein: 10.3 g
  • +
  • Cholesterol: 106.4 mg
  • +
+
+ + + +
+ + +

Want To Save This Recipe?

Find more recipes like this:

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

Rate this recipe and share 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
+

+ +
+ +

+ + + + I accept the Privacy Policy + +

+

+ +

+ + +
+ + +

+ 90 comments on “Brown Sugar Pancakes”

+ + +
    +
  1. + +
    + +
    +

    Overall, great recipe but batter does come out too thick so it is easy for outside to burn and have a raw center. Added some water after first two test pancakes but milk works too.

    +

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

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

    I would say this recipe is good for beginners to make but the taste was quite underwhelming by itself. I would recommend auto add more sugar or even vanilla essence to the initial batter.

    +

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

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

    TRUST THE PROCESS.
    +I made two wonky- shaped pancakes because the batter was so thick so I added milk and the initial batter was definitely better and more fluffy!!

    +

    The only thing I changed was I used twice the sugar but I would do 3 times the amount next time. I could taste a subtle sweetness but not brown sugar sweetness.

    +

    I dont think it is right for the author(?) to assume that everyone adds syrup to their pancakes and that’s why she said she didnt add more sugar to this recipe. I for one DONT EVER put syrup on my pancakes that’s why I added twice the amount based off another review and now I wished I added more.

    +

    And also to address another review that said the baking powder made the batter taste bitter, that is untrue. I used baking powder thats best by March 2022 and it totally didnt affect the taste. So no, old baking powder is just fine.

    +

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

    +
    + Reply
    +
    +
    + +
  6. +
  7. + +
    +
    +
    +
    Maisy H
    +
    +
    +

    This recipe is AWESOME! I loved that if was so buttery warm and fluffy.

    +

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

    +
    + Reply
    +
    +
    + +
  8. +
  9. + +
    +
    +
    +
    Bee Burch
    +
    +
    +

    Sweet. Soooo soft outside and inside! Best pancakes I’ve had in years!

    +

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

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

    These are spectacular! I’ve been making different homemade pancakes for years, and these turned out AMAZING! So great that I am posting a comment- perhaps a first for me! I did sprinkle in a bit of cinnamon and pumpkin spice.

    +

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

    +
    + Reply
    +
    +
    + +
      +
    1. + + + +
    2. +
    3. + + + +
        +
      1. + + + +
      2. +
      +
    4. +
    +
  12. +
  13. + +
    + +
    +

    I’m a sugar lover so I did heaping cups of brown sugar. Also used oat milk instead of regular and the texture stayed light and fluffy! Was unsure about the baking powder amount but trust the process!

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

    I substituted the vanilla for a 1/4 tsp of almond extract and it was delicious! Love this recipe.

    +

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

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

    I just made them! I didn’t have kosher salt, so risked using regular salt. I also added a table spoon of Splenda and chocolate chips! This is my first time making homemade o pancakes and the kids loved them. I had just enough butter to mix in. I ended up spraying Pam butter on the pan though.

    +

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

    +
    + Reply
    +
    +
    + +
  18. +
+ + + + + +
+
+ + +
+ + +
+ +
+ + +
+
+ + + + +
+
+
+ + + Scroll to Top +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/test_data/cookiesandcups.com/cookiesandcups_2.json b/tests/test_data/cookiesandcups.com/cookiesandcups_2.json new file mode 100644 index 000000000..a45e6fd28 --- /dev/null +++ b/tests/test_data/cookiesandcups.com/cookiesandcups_2.json @@ -0,0 +1,80 @@ +{ + "author": "Shelly", + "canonical_url": "https://cookiesandcups.com/strawberry-buckle/", + "site_name": "Cookies and Cups", + "host": "cookiesandcups.com", + "language": "en-US", + "title": "Strawberry Buckle", + "ingredients": [ + "1/2 cup butter, room temperature", + "3/4 cup granulated sugar", + "1 teaspoon vanilla extract", + "2 large eggs", + "1/2 teaspoon kosher salt", + "1/2 teaspoon baking powder", + "Zest of one lemon (about 1 tablespoon)", + "2 cups all-purpose flour", + "1/2 cup milk", + "1 pound strawberries, coarsely chopped", + "6 tablespoons butter, room temperature, cubed", + "1 cup all-purpose flour", + "1/4 cup light brown sugar", + "1/4 teaspoon kosher salt", + "Optional: powdered sugar to dust on top" + ], + "ingredient_groups": [ + { + "ingredients": [ + "1/2 cup butter, room temperature", + "3/4 cup granulated sugar", + "1 teaspoon vanilla extract", + "2 large eggs", + "1/2 teaspoon kosher salt", + "1/2 teaspoon baking powder", + "Zest of one lemon (about 1 tablespoon)", + "2 cups all-purpose flour", + "1/2 cup milk", + "1 pound strawberries, coarsely chopped" + ], + "purpose": "Cake" + }, + { + "ingredients": [ + "6 tablespoons butter, room temperature, cubed", + "1 cup all-purpose flour", + "1/4 cup light brown sugar", + "1/4 teaspoon kosher salt", + "Optional: powdered sugar to dust on top" + ], + "purpose": "Topping" + } + ], + "instructions_list": [ + "Preheat the oven to 350°F.", + "Grease a 10-inch cast iron skillet (or 10-inch Springform pan) with butter and set aside.", + "In the bowl of your stand mixer fitted with paddle attachment, mix butter and sugar for 2 minutes on medium speed. Add in the eggs, vanilla, salt, baking powder, and lemon zest. Mix for 1 minute until combined, scraping the sides of the bowl as necessary.", + "Turn the mixer to low and add in the flour and milk in alternating increments, beginning and ending with flour, mixing until just combined.", + "Stir in the strawberries and spread into the prepared pan.", + "Place all the topping ingredients into a medium bowl. Using a pastry cutter or fork mix ingredients together until they resemble coarse sand. Use your hands to squeeze the mixture into large crumbs. Sprinkle on top of the batter.", + "Bake for 45-50 minutes until a toothpick inserted in the center comes out clean.", + "Dust with powdered sugar, if desired." + ], + "category": "Dessert", + "yields": "10 servings", + "description": "This easy strawberry buckle is an old-fashioned dessert made with fresh strawberries and a sweet crumble topping. Baked in a skillet so it's crisp outside and soft and buttery inside!", + "total_time": 65, + "cook_time": 50, + "prep_time": 15, + "cuisine": "American", + "cooking_method": "Oven", + "equipment": [ + "cast iron skillet", + "Springform pan", + "stand mixer", + "paddle attachment" + ], + "image": "https://cookiesandcups.com/wp-content/uploads/2016/01/strawberry-buckle-14-225x225.jpg", + "keywords": [ + "strawberry buckle" + ] +} diff --git a/tests/test_data/cookiesandcups.com/cookiesandcups_2.testhtml b/tests/test_data/cookiesandcups.com/cookiesandcups_2.testhtml new file mode 100644 index 000000000..f3af0c3f4 --- /dev/null +++ b/tests/test_data/cookiesandcups.com/cookiesandcups_2.testhtml @@ -0,0 +1,1997 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Strawberry Buckle | Cookies and Cups + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+ + +
+ + +
+ + +
+ +
+
+
Cookies & Cups > Recipes > Dessert > Cakes > Strawberry Buckle
+
+ + +
+ + + +
+ + +

Strawberry Buckle

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

This strawberry buckle is a moist, tender cake recipe with juicy fresh strawberries and a sweet crumble top. It’s an old-fashioned dessert that’s quick and easy to make in a skillet! The outside crisps up, while the inside stays soft and buttery.

+ + + +

Looking for delicious treats to make in strawberry season? Check out more of my favorite strawberry recipes.

+ + + + + +

Why You’ll Love This Strawberry Buckle Recipe

+ + + +

This strawberry buckle is a lot like a coffee cake, baked with juicy fresh berries so that the cake falls or “buckles” under the weight of the fruit. I love an old-timey dessert, and this one is perfect for strawberry season! Here’s what makes it the best:

+ + + +
    +
  • Soft and buttery. This strawberry buckle recipe has all the ease of a cobbler, with the soft and buttery crumb of an ultra-moist coffee cake
  • + + + +
  • Made in a skillet. The thick batter is studded with chopped fresh strawberries and bakes up easily in a skillet. It leaves the edges crispy while keeping the inside moist and tender.
  • + + + +
  • Easy to make. Mix the batter in minutes, and then bake. This buckle recipe needs one bowl, no mixer, and very little effort. Waiting for this cake to cool is the hardest part!
  • +
+ + + +
Ingredients for a strawberry buckle with text labels overlaying each ingredient.
+ + + +

Ingredients You’ll Need

+ + + +

You can make this strawberry buckle with just a few pantry ingredients. Below are some notes. Scroll to the recipe card after the post for a printable list with amounts.

+ + + +
    +
  • Butter – Brought to room temperature. You can also replace butter with oil if you’d like.
  • + + + +
  • Dry Ingredients – All-purpose flour, sugar, baking powder, and salt. I use granulated sugar, but you can also use light brown sugar.
  • + + + +
  • Vanilla and Eggs – Like the butter, I recommend letting the eggs come to room temperature. You’ll also want to use real vanilla and not imitation.
  • + + + +
  • Lemon Zest – Optional, but I love fresh lemon zest alongside the strawberry flavors in this dessert.
  • + + + +
  • Milk – You can use whole milk, 2% milk, or a dairy-free alternative if needed.
  • + + + +
  • Strawberries – Washed, hulled, and coarsely chopped. I cut each berry into quarters for larger chunks. You can also make this cake with frozen strawberries, just be sure to let them thaw fully and pat them dry with paper towels.
  • + + + +
  • Crumble – The crumble topping is easy to make with butter, flour, brown sugar, and a pinch of salt. It’s the same streusel topping that I use for my blueberry cobbler bread and crumb cake recipes.
  • +
+ + + +

How to Make a Strawberry Buckle

+ + + +

This strawberry buckle comes together very easily and it bakes up deliciously crisp and tender in my cast iron skillet, which I love. Follow this easy step-by-step, and remember to scroll to the recipe card for printable instructions.

+ + + + + + + +
    +
  • Mix the batter. Start by creaming butter and sugar, and mix in the eggs, vanilla, salt, and baking powder. Stir in the lemon zest, then add the flour and milk. Finally, fold in your strawberries.
  • +
+ + + + + + + +
    +
  • Assemble. Add the cake batter to a greased 10” oven-safe skillet. In a bowl, cut together the crumble ingredients. Sprinkle the crumble over the batter.
  • + + + +
  • Bake. Pop the whole skillet into the oven and bake for 45-50 minutes at 350ºF until the top is golden. Let the buckle cool, and then give it a dusting of powdered sugar before serving.
  • +
+ + + +

What If I Don’t Have a Skillet?

+ + + +

If you don’t have an oven-safe skillet, you can still make this strawberry buckle in a springform pan, or a 9” round pan. You’ll just need to increase the baking time a little. Test the cake for doneness using a toothpick. If it comes out clean, your buckle is baked!

+ + + +
Close up view of a baked strawberry buckle in a skillet.
+ + + +

Easy Variations

+ + + +
    +
  • Change up the fruit. You can make a buckle using any fruit that’s in season. Use fresh or frozen blueberries, raspberries, or blackberries. A peach buckle would also be delicious in the summer (peach cobbler vibes, anyone?). I can’t wait to make an apple buckle in the fall!
  • + + + +
  • Add icing. I usually stick with a simple dusting of powdered sugar on top of the buttery crumble. But, if you’d like, drizzle over a simple sweet icing like the one I use for my strawberry pound cake.
  • + + + +
  • Add some spice. Instead of lemon zest, warm up the flavors in this strawberry buckle recipe with a few pinches of ground cinnamon. 
  • +
+ + + +
Two strawberry buckle slices on plates, next to the rest of the buckle in a skillet.
+ + + +

Serving Suggestions

+ + + +

This strawberry buckle makes an easy last-minute dessert when we’re expecting friends and family. It’s great served with coffee or tea, or you can enjoy slices with a scoop of vanilla ice cream for a tasty summer treat. If I have leftover strawberries, I’ll turn them into homemade strawberry syrup to drizzle on top!

+ + + +
Overhead view of strawberry buckle slices served on plates, next to the rest of the dessert in a skillet surrounded by fresh berries.
+ + + +

How to Store

+ + + +
    +
  • To store. Store any leftover strawberry buckle in an airtight container on the counter for up to 3 days.
  • + + + +
  • Freeze. You can also freeze this strawberry cake either whole or in slices. Wrap it tightly with a double layer of plastic wrap and keep it frozen for up to 2 months. You’ll need to defrost the strawberry buckle at room temperature before serving.
  • +
+ + + +

More Strawberry Recipes

+ + + + + + +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 +
+
+ A strawberry buckle slice on a plate, with the rest of the buckle in a skillet in the background.
+
+

Strawberry Buckle

+
+
+
+ 5 Stars 4 Stars 3 Stars 2 Stars 1 Star + No reviews +
+
+
+
+
    +
  • + Author: Shelly
  • +
  • + + Prep Time: 15 minutes
  • +
  • + + Cook Time: 50 minutes
  • +
  • + + Total Time: 1 hour 5 minutes
  • +
  • + + Yield: 10 servings 1x
  • +
  • + + Category: Dessert
  • +
  • + + Method: Oven
  • +
  • + + Cuisine: American
  • +
+
+ +
+
+ + + + Print +
+
+ + + +
+
+
+ + +
+ +
+
+ +
+

Description

+
+

This easy strawberry buckle is an old-fashioned dessert made with fresh strawberries and a sweet crumble topping. Baked in a skillet so it’s crisp outside and soft and buttery inside!

+
+
+ +
+ +
+
+
+

Ingredients

+
+
+ + Scale + +
+
+
+

Cake

+
    +
  • 1/2 cup butter, room temperature
  • +
  • 3/4 cup granulated sugar
  • +
  • 1 teaspoon vanilla extract
  • +
  • 2 large eggs
  • +
  • 1/2 teaspoon kosher salt
  • +
  • 1/2 teaspoon baking powder
  • +
  • Zest of one lemon (about 1 tablespoon)
  • +
  • 2 cups all-purpose flour
  • +
  • 1/2 cup milk
  • +
  • 1 pound strawberries, coarsely chopped
  • +
+

Topping

+
    +
  • 6 tablespoons butter, room temperature, cubed
  • +
  • 1 cup all-purpose flour
  • +
  • 1/4 cup light brown sugar
  • +
  • 1/4 teaspoon kosher salt
  • +
  • Optional: powdered sugar to dust on top
  • +
+
+
+ +
+ +
+
+

Instructions

+
+
+
    +
  1. Preheat the oven to 350°F.
  2. +
  3. Grease a 10-inch cast iron skillet (or 10-inch Springform pan) with butter and set aside.
  4. +
  5. In the bowl of your stand mixer fitted with paddle attachment, mix butter and sugar for 2 minutes on medium speed. Add in the eggs, vanilla, salt, baking powder, and lemon zest. Mix for 1 minute until combined, scraping the sides of the bowl as necessary.
  6. +
  7. Turn the mixer to low and add in the flour and milk in alternating increments, beginning and ending with flour, mixing until just combined.
  8. +
  9. Stir in the strawberries and spread into the prepared pan.
  10. +
  11. Place all the topping ingredients into a medium bowl. Using a pastry cutter or fork mix ingredients together until they resemble coarse sand. Use your hands to squeeze the mixture into large crumbs. Sprinkle on top of the batter.
  12. +
  13. Bake for 45-50 minutes until a toothpick inserted in the center comes out clean.
  14. +
  15. Dust with powdered sugar, if desired.
  16. +
+
+
+ + +
+ + + +
+

Notes

+
+
    +
  • Store airtight for up to 3 days.
  • +
+
+
+ + + + + + +
+ + +

Want To Save This Recipe?

Find more recipes like this:

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

Rate this recipe and share 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
+

+ +
+ +

+ + + + I accept the Privacy Policy + +

+

+ +

+ + +
+ + +

+ 3 comments on “Strawberry Buckle”

+ +
    +
  1. + + + +
  2. +
  3. + +
    +
    +
    +
    cookbook queen
    +
    +
    +

    I kinda just want to sprinkle my whole self with that crumb topping. I love this so much!!

    +
    + Reply
    +
    +
    + +
  4. +
+ + + + +
+
+ + +
+ + +
+ +
+ + +
+
+ + + + +
+
+
+ + + Scroll to Top +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file