xiaoxl/recipe_data huggingface dataset:
Grainy Apple Raisin Bread


Ingredients:
apple cider, orange, juice and zest of, flax seeds, apple butter, canola oil, egg, vanilla, honey, dark brown sugar, flour, all-purpose flour, pumpkin pie spice, sea salt, baking powder, baking soda, golden raisin

Directions:
In a saucepan, reduce the apple cider until only 1/4 cup is left. Let cool.
Preheat oven to 350F, grease a large 9x5" loaf pan.
Heat the orange juice and pour into a large bowl. Whisk in the zest and flaxseed. Let sit 2-3 minutes.
Mix in the apple butter, oil, egg, vanilla, honey, brown sugar and apple cider reduction.
Stir in the cereal, flours, spice, salt, baking powder, and baking soda until just combined.
Fold in the raisins.
Cover pan with foil and bake 45 minutes, then remove foil and bake a further 1/2 hour, or until a tester comes out clean.
Cool in the pan before turning out.
Broccoli, Cauliflower & Blue Cheese Salad


Ingredients:
broccoli florets, cauliflower florets, low-fat mayonnaise, low-fat buttermilk, red onions, blue cheese, salt, pepper, parsley

Directions:
Steam broccoli and cauliflower, 3-4 minutes, or until crisp tender. Rinse under cold water and drain.
In a small bowl, combine mayo, buttermilk, red onion, blue cheese, salt and pepper.
Combine broccoli, cauliflower and dressing. Sprinkle and parsley and stir well.
Mango and Jalapeno Jelly


Ingredients:
mangoes, cider vinegar, sugar

Directions:
Boil 5 clean jelly jars while making the jelly.
Combine all ingredients except the pectin in a large saucepan and boil for 30 minutes.
Allow to cool for ten minutes.
Stir in pectin and boil for 10 minutes or until jelled.
To test, dip a metal spoon in at right angles to the surface of the jelly and lift it about 12 inches above the surface.
While still at right angles, allow the drops to"sheet" off.
If they do not come together and sheet off, continue boiling and test again.
Remove the jelly from heat, skim, and allow it to cool.
Carefully ladle into hot sterilized jars.
Clean the outside of each jar around the top with a hot cloth dipped in boiling water.
Seal with sterilized lids.
Enjoy!
Orange Creamsicle® Protein Shake
Category: breakfast-and-brunch
By Yoly

Packed with protein, this shake is reminiscent of the famous ice cream bar. Tasty, healthy, and sure to keep you full until lunch or beyond.

Ingredients:
1  orange, zested and peeled
1 cup soy milk
1 (5.3 ounce) container plain Greek yogurt
1 scoop vanilla protein powder
5  ice cubes
1 teaspoon vanilla extract

Directions:
Combine orange segments, zest, soy milk, yogurt, protein powder, ice, and vanilla extract in a blender. Blend until smooth.

Prep time: 5 mins
Total time: 5 mins
Yields: 1 shake

Calories: 510.4
Fat: 19.8 g
Saturated fat: 8.9 g
Carbohydrates: 26.8 g
Sugars: 17.2 g
Dietary fiber: 2.1 g
Protein: 54.1 g
Cholesterol: 44.7 mg
Sodium: 433.1 mg
Over-The-Top Zucchini Bread


Ingredients:
zucchini, eggs, milk, cream cheese, brown sugar, baking powder, baking soda, salt, cinnamon, vanilla, white flour, cinnamon, white sugar, flour, butter

Directions:
Preheat oven to 350 degrees.
Grease two loaf pans.
Cream together the zucchini, eggs, oil, milk, cream cheese and brown sugar. Add baking powder, baking soda, salt, 1 T cinnamon and vanilla. Mix well. Add 3 1/2 cups flour and nuts, stir to combine.
In a separate bowl combine 4 T cinnamon, white sugar and 1 cup flour. Cut in butter to create filling and topping.
Pour one quarter of batter into loaf pan, sprinkle with 1/4 of cinnamon mixture. Pour one quarter of batter into loaf pan and sprinkle top with 1/4 of cinnamon mixture. Repeat to fill second loaf pan.
Cook at 350 degrees for 55 minutes.
Tamarind Chutney / Imli Ki Chutney


Ingredients:
tamarind pulp, water, jaggery, red chili pepper, roasted cumin seeds, ginger powder, garam masala, salt

Directions:
Take 2 cups of hot water in a bowl.
Take a pan and add tamarind to this. Pour hot water little by little and mix well without leaving lumps.
Now switch on the stove and boil the diluted tamarind on medium to high heat by mixing it continuously.
Add the jaggery to this and keep on stirring it till the jaggery melts completely.
Mix in Cumin powder, red chilly powder, ginger powder and garam masala powder to this.
Add salt too and mix well.
The exotic sweet, sour and tangy Tamarind Chutney is now ready to be served.
Southern Cream Biscuits


Ingredients:
self-rising flour, sugar, heavy whipping cream

Directions:
Preheat oven to 500 degrees.
In a medium bowl, stir together flour, sugar and cream until the dough forms a ball.
Turn the dough out onto a surface dusted with additional flour.
Fold the dough in 1/2 and kneed 5 to 7 times, adding just enough flour to keep dough from sticking to your hands.
Gently roll out dough to 1/2 inch thickness.
Using a 3-inch biscuit cutter coated with flour, cut dough into biscuits.
Place on baking sheet coated with cooking spray, leaving at least 1-inch between each biscuit.
Bake for 10 minutes, or until golden brown.
Frosted Lemon Cupcakes Vegan


Ingredients:
soymilk, apple cider vinegar, plain flour, plain flour, cornflour, baking powder, baking soda, salt, granulated sugar, vanilla essence

Directions:
preheat oven to 350degrees gas mark 4, line your cupcake tins with cupcake papers, this recipe states it makes 12 american cupcakes, it made me about 18 english size cupcakes, so USA ones must be a little bit bigger.
whish soy milk and vinegar togther and set asiude for a couple of minutes to curdle.
sift flour, cornstarch, baking poweder, baking soda and salt into a large bowl and mix.
in seperate bowl cream the butter ans usgar togther for 2 minutes unitl light and fluffy bet in vanill and lemon extract.
alternate beating in the soy milk mix with the flour into the creamed butter and sugar until there are no large lumps.
fill cupcake liners two thirds with the mix and bake for 20-22 minutes til done. they should be golden and a cocktail stick pushed into the middle should come out clean.
Easy Crispy Crab Cakes


Ingredients:
red bell pepper, green onion, light mayonnaise, lemon juice, salt, garlic powder, cayenne pepper, egg, butter

Directions:
In a bowl, combine red pepper, green onion, mayo, lemon juice, salt, garlic powder, and cayenne pepper.
Stir in crab, egg, and 1/3 c of the breadcrumbs (may be sticky].
Divide and form mixture into 4 balls.
Roll crab balls in remaining breadcrumbs.
Flatten into cakes about 1/2 inch thick.
In a skillet, melt butter over medium heat and fry crab cakes 3-4 min per side, or until golden.
Italian Chicken


Ingredients:
boneless skinless chicken breast halves, parmesan cheese, fresh oregano, fresh parsley, fresh rosemary, garlic clove, pepper, light margarine

Directions:
Preheat oven to 425°F., Combine parmesan, oregano, parsley, rosemary, garlic, & pepper., Brush chicken with melted margarine & dredge in parmesan mixture., Bake 20 minutes until cooked through.
Wild Rice Salad With Figs - Rutherford Grill, Napa Valley


Ingredients:
water, salt, wild rice, dried calimyrna fig, pecans, unsalted cashews, green onion, celery, red onions, raspberry vinegar, red wine vinegar, fresh lemon juice, garlic clove, Dijon mustard, sugar, olive oil, salt, ground black pepper

Directions:
Combine 4 cups water and salt in medium saucepan and bring to a boil.
Add rice. Reduce heat to medium-low, cover and simmer until rice is tender, about 45 minutes. Drain well. Cool.
Transfer rice to large bowl. Mix in figs, pecans, cashews, green onions, celery and red onion. (Can be prepared 1 day ahead. Cover and refrigerate.].
Mix vinegar, lemon juice, garlic, mustard and sugar in blender. With blender running, gradually mix in both oils.
Pour dressing over rice mixture and toss. Season salad with salt and pepper.
Greek Ouzo Chicken


Ingredients:
skinless chicken breast, carrots, zucchini, heavy cream, half-and-half, olive oil, sea salt, fresh ground pepper

Directions:
"Heat the oil in a heavy-bottomed frying pan. When hot, add the chicken and sauté for 4 minutes. Add the carrots and zucchini and continue to sauté 3 minutes longer. Add the ouzo, cream, salt, and pepper and cook 2-3 minutes more until the sauce melds."
Indian Naan Bread


Ingredients:
active dry yeast, sugar, warm water, flour, salt, butter, butter

Directions:
Combine yeast and sugar in small bowl.
Add water and stir well and let rest until foamy, about 5 minutes.
Stire together the flour and salt in a large bowl.
Make a well in the center of the flour and pour in the mixture and butter.
Mix together with fingers until a smooth doughs form that is just slightly sticky, working in additional flour if needed.
Transfer dough to flightly floured board and knead for 3 minutes.
Oil a small bowl with the remaining teaspoon of butter and place the dough in the bowl, turning to coat.
Cover the bowl with plastic wrap or a damp kitchen towl and let rest in a warm draft-free area until doubled in dize, about 1 hour.
Preheat oven and griddle (or baking stone]  to 400 degrees F.
Divide the dough into 6 equal pieces and transfer to lightly floured work surface.
Using a lightly floured rolling pin, gently roll each portion dough into a circle.
5-6 inches in diameter.
Optional:   Brush tops with melted butter and sprinkle with seeds.
Using a heatproof basting brush, lightly coat the griddle/stone with a little vegetable oil and quickly place dough onto the griddle.
Bake until light golden brown and puffed, 8 - 10 minutes.
Remove bread and bake remaining rounds.
Serve bread hot or warm.
Avocado Tomato and Olive Salsa


Ingredients:
avocados, garlic cloves, cumin, fresh cilantro, grape tomatoes, red onion, black olives, feta cheese, lime

Directions:
"Toss everything together gently, chill for a couple of hours and serve with tortilla chips!"
Doggie Biscuits I
Category: everyday-cooking
By Dani

These are our dog's favorite treats!  If your dog has a corn allergy, you can substitute additional flour or oats for the cornmeal.  Bone appetit!

Ingredients:
1 ½ cups whole wheat flour
½ cup all-purpose flour
½ cup cornmeal
½ cup rolled oats
1 ½ cups water, or as needed
½ cup canola oil
2  large eggs eggs
3 tablespoons peanut butter
2 tablespoons vanilla extract

Directions:
Preheat oven to 400 degrees F (200 degrees C). Grease cookie sheets. Mix together whole-wheat flour, all-purpose flour, cornmeal and oats. Make a well in the center of the dry ingredients and gradually pour in water, oil, eggs, peanut butter and vanilla. Mix well. On a flat surface use a rolling pin to roll out the dough. Cut the dough into dog biscuit shapes using a cookie cutter. Place the biscuits onto the prepared cookie sheet. Bake the cookies for 20 minutes. After the biscuits have cooked 20 minutes turn off the oven off but let the biscuits remain inside the oven for another 20 minutes to harden.

Prep time: 25 mins
Cook time: 20 mins
Total time: 1 hr 15 mins
Yields: 3 dozen treats, depending on size

Calories: 75.2
Fat: 4.3 g
Saturated fat: 0.5 g
Carbohydrates: 7.4 g
Sugars: 0.3 g
Dietary fiber: 1 g
Protein: 1.8 g
Cholesterol: 10.3 mg
Sodium: 11.4 mg
Avocado, Black Bean, Corn & Tomato Salad


Ingredients:
limes, juice of, canned black beans, red onion, tomatoes, avocados

Directions:
In a liquid measuring cup, whisk Good Seasons salad dressing following directions on the pouch, but substitute water for the juice of 2 limes.
Layer ingredients into a large bowl.
Pour salad dressing on top and gently toss.
Let sit, covered, in fridge for a couple hours – if you can wait that long!
Serve with tortilla chips.
Traditional Mexican Molletes
Category: trusted-brands-recipes-and-tips
By Jenny Aleman

A traditional Mexican open sandwich with refried beans and melted cheese served with salsa. Perfect for breakfast, lunch, or as a tasty snack.

Ingredients:
4  bolillo rolls, sliced in half lengthwise
3 tablespoons butter, room temperature
1 (16 ounce) can refried beans, heated
1 (7 ounce) package Borden® Southwestern Cheddar & Monterey Jack Shredded Cheese
Mexican salsa or pico de gallo, for serving

Directions:
Preheat oven to 400 degrees F (200 degrees C). Line a rimmed baking sheet with parchment paper. Remove some of the bread from the middle of bread halves to accommodate more toppings. Spread about 1 teaspoon butter on each half. Spread 2 to 3 tablespoons warmed refried beans on bread. Sprinkle about 1/4 cup Borden® Cheddar and Monterey Jack shredded cheese on the beans. Place bread halves on prepared baking sheet. Bake in preheated oven until the cheese is melted and bubbly and the bread is crispy, 15 to 20 minutes. Top molletes with Mexican salsa or pico de gallo.

Prep time: 10 mins
Cook time: 15 mins
Total time: 25 mins
Yields: 4 servings

Calories: 698.5
Fat: 26.1 g
Saturated fat: 15.3 g
Carbohydrates: 85.3 g
Sugars: 5.5 g
Dietary fiber: 9 g
Protein: 28 g
Cholesterol: 77.1 mg
Sodium: 1022.5 mg
Sauteed Apples W/Raisins & Cognac (#8)


Ingredients:
unsalted butter, apples, brown sugar, raisins, cognac, pecans

Directions:
Melt butter in a non-stick skillet. Add apples & sprinkle w/sugar.
Saute (stirring constantly w/a wooden spoon] till apples begin to get tender (about 2-3 min].
Add raisins & saute for a couple of min to heat them through & continue to cook the apples.
Remove the skillet from the heat, stir in the cognac & swirl the apples around til it is well-mixed into the sauce.
Serving Suggestions: If you want to serve hot (or warm], use apple mixture to top pound cake slices or vanilla ice cream & sprinkle w/the chopped pecans.  --  If you want to serve cold, refrigerate mixture till ready for use & then assemble the desserts as already stated.
Thai Marinated Pork with Dipping Sauce


Ingredients:
garlic, cilantro, fish sauce, soy sauce, coconut cream, sugar, white pepper, pork, fish sauce, limes, juice of, soy sauce, chili powder, sugar, cilantro leaves

Directions:
Pork& Marinade:Combine everything (but the pork] untill it's all blended together well.
Add the pork and let sit for at least 30 minutes.
I like to let it sit in the fridge overnight.
Some people like to use dishes or bowls to marinade the meat, but I like to use large zipper seal bags.
While the meat is soaking we can get going on the dipping sauce: Mix everything together and taste.
If it's too spicy-hot, just add a little more sugar, fish sauce, and lime juice till the flavor is right.
When it's time to cook the meat, start your grill (I prefer charcoal].
Skewer the meat if thats what you are doing, and place the items on the grill.
Cook both sides evenly for a couple of minutes and make sure it's cooked all the way through.
When eating, dip the meat into the sauce and enjoy.
Fried Cauliflower
Category: fruits-and-vegetables
By MARY A. PUTMAN

Tender bits of cauliflower are battered and deep-fried. Great for appetizers.

Ingredients:
1 head cauliflower, broken into small florets
1  egg
2 teaspoons milk
1 cup cracker crumbs
4 cups oil for deep frying

Directions:
Place cauliflower into a pan of lightly salted boiling water. Cook for 5 to 8 minutes, or until tender. Remove from heat, drain and cool. Heat oil in a deep-fryer to 365 degrees F (180 degrees C). In a small bowl, whisk together the egg and milk with a fork. Place cracker crumbs in a shallow dish. Dip cauliflower in the egg mixture then roll in cracker crumbs. Fry coated cauliflower in the hot oil until golden brown. Drain on paper towels.

Prep time: 30 mins
Cook time: 20 mins
Total time: 50 mins
Yields: 8 servings

Calories: 268.9
Fat: 19.5 g
Saturated fat: 3.1 g
Carbohydrates: 20.4 g
Sugars: 3.5 g
Dietary fiber: 2.4 g
Protein: 3.9 g
Cholesterol: 23.3 mg
Sodium: 286.8 mg
Chou-Fleur Persillé (Cauliflower With Egg and Parsley)


Ingredients:
cauliflower, water, milk, egg, butter, fresh parsley

Directions:
Cut cauliflower into flowerets and discard core.  Heat water in a saucepan and season with salt.  Add milk and cauliflower and boil and simmer 10 minutes until tender.  Drain.
Prepare egg and set aside.
In a skillet heat 1 tablespoon butter and add cauliflower.  Toss briefly until cauliflower begins to change color.  Remove to a serving dish.
Heat the remaining 4 tablespoons butter and add sieved egg, salt and pepper to taste.  Pour over cauliflower, then garnish with parsley.  Serve immediately.
Lumpia in the Air Fryer
Category: appetizers-and-snacks
By Yoly

Air-fried lumpia? Your taste buds will never know the difference, but your waistline will! The same crispiness and tastiness is in this lumpia recipe without having to deep fry.

Ingredients:
1 pound Italian hot sausage links
½ cup finely sliced green onions
¼ cup diced onions
½ cup finely chopped carrots
½ cup finely chopped water chestnuts
2 cloves garlic, minced
2 tablespoons soy sauce
½ teaspoon salt
¼ teaspoon ground ginger
16  spring roll wrappers
avocado oil cooking spray

Directions:
Remove casing from sausage and cook in a skillet over medium heat until slightly browned, 4 to 5 minutes. Add green onions, onions, carrots, and water chestnuts. Cook and stir until onions are soft and translucent, 5 to 7 minutes. Add garlic and cook for 1 to 2 minutes. Season with soy sauce, salt, and ginger. Stir until filing is well combined and remove from heat. Lay a spring roll wrapper at an angle. Place a scant 1/4 cup filling in the center of the wrapper. Fold bottom corner over filling and tuck in the sides to form a roll. Use your finger to lightly moisten edges with water. Repeat with remaining wrappers and filling. Mist each roll with avocado oil spray. Preheat an air fryer to 390 degrees F (198 degrees C). Place lumpia rolls in the basket, making sure they are not touching; cook in batches if necessary. Fry for 4 minutes; flip and cook until skins are crispy, about 4 minutes more.

Prep time: 15 mins
Cook time: 20 mins
Total time: 35 mins
Yields: 16 servings

Calories: 98.4
Fat: 5.5 g
Saturated fat: 1.9 g
Carbohydrates: 7.2 g
Sugars: 0.7 g
Dietary fiber: 0.5 g
Protein: 4.8 g
Cholesterol: 11.9 mg
Sodium: 471.1 mg
Apple Cinnamon Scone


Ingredients:
unbleached flour, baking powder, baking soda, salt, cream of tartar, brown sugar, butter, lemon zest, apples, sugar

Directions:
Preheat oven to 425.
In a large bowl sift together flour, baking powder, baking soda, salt and cream of tartar. mix in brown sugar.
Grate chilled butter and incorporate in 2 or 3 batches.
Peal and core apple, and chop into small chunks. Add apples and lemon zest to flour and stir.
Add cream, combine. Be careful not to over stir or knead.
Turn contents of bowl onto floured board. By hand, pat together into a 6"x 6"square with uniform thickness. Cut into quarters and then cut each quarter diagonally.
Cover jelly roll pan with parchment paper. Space scones evenly on tray, brush with cream and sprinkle with sugar and cinnamon.
Bake for 15 - 20 minutes or until lightly brown on top.
Barbecued Worm Sandwiches (Halloween  or Anytime!)


Ingredients:
barbecue sauce, American cheese

Directions:
Cut each hot dog in half lengthwise, then cut each half in thirds to make 6 strips.
In 10-inch nonstick skillet, heat hot dog strips over medium-high heat until strips begin to curl. (Strips will curl slightly when heated.].
Gently stir in barbecue sauce until hot dog strips are coated. Heat until bubbly.
Place slices of cheese on bottom halves of buns. Top with hot dog mixture, and cover with top halves of buns.
Diabetic Hot Dark Chocolate Mix


Ingredients:
powdered milk, Splenda sugar substitute, salt

Directions:
Combine ingredients in storage container.  Stir it up until it looks like hot chocolate mix.
When serving, scoop 3-4 table spoons of mixture into a mug and add boiling water.
Chocolate Cheese Cookies


Ingredients:
butter, sugar, cream cheese, egg, milk, vanilla, chocolate, plain flour, baking powder, pecan nuts, walnuts, pecan nuts, walnuts

Directions:
Beat butter, cream cheese and sugar together until light and fluffy. Add egg milk and vanilla and mix in well.
Blend in the melted chocolate, flour, baking powder and salt. Stir in the chopped nuts. Drop tespoons of the mixture onto a greased baking tray. Decorate with the extra nuts. Bake in a moderate oven for 12 minutes. Cool on a wire rack.
Easy Apple Kuchen
Category: desserts
By pwsweet

One of my mother's favorite recipes. Great with your morning coffee or a cold glass of milk.

Ingredients:
½ cup milk
¼ cup shortening
1  egg
1 teaspoon vanilla extract
1 ½ cups all-purpose flour
½ cup white sugar
1 tablespoon baking powder
½ teaspoon salt
5  apples - peeled, cored, and sliced, or more to taste
1 cup white sugar
¼ cup butter, melted
¼ cup all-purpose flour
4 teaspoons ground cinnamon

Directions:
Preheat oven to 350 degrees F (175 degrees C). Beat milk, shortening, egg, and vanilla extract together in a bowl until smooth. Stir 1 1/2 cups flour, 1/2 cup sugar, baking powder, and salt into milk mixture until dough comes together. Spread dough out into the bottom of a rimmed baking sheet. Spread apples over the dough on the baking sheet. Stir 1 cup sugar, melted butter, 1/4 cup flour, and cinnamon together in a bowl until topping is combined. Sprinkle topping over apples. Bake in the preheated oven until apples are tender and topping is golden, about 40 minutes.

Prep time: 15 mins
Cook time: 40 mins
Total time: 55 mins
Yields: 15 servings

Calories: 223.4
Fat: 7.2 g
Saturated fat: 3 g
Carbohydrates: 38.7 g
Sugars: 25.3 g
Dietary fiber: 1.8 g
Protein: 2.4 g
Cholesterol: 21.2 mg
Sodium: 205.7 mg
Perfect Summer Sandwich (Tomato, Basil, Cheese)


Ingredients:
extra virgin olive oil, garlic clove, tomatoes, fresh mozzarella cheese, fresh basil, salt, pepper

Directions:
Preheat the oven to 400.
Slice the ciabatta to make a sandwich.
Drizzle olive oil on each of the 4 slices and sprinkle with garlic (or rub with a fresh sliced clove for a milder flavor]
Top with tomato slices, salt and pepper generously (drizzle with a little balsamic vinegar if you like].
Put mozzarella slices on top of the tomato slices and top those with fresh basil leaves.
Put the top pieces of ciabatta on and bake for about 5 minutes, just until the cheese melts.
Slice in half and eat!
Skillet Chicken Nachos


Ingredients:
chicken breast, onion, black beans, rotel, chili powder, ground cumin, oregano, black pepper, cheddar cheese, tortilla chips

Directions:
Combine all ingredients, except cheddar cheese in skillet over medium heat.
Bring to a boil, reduce heat and simmer for about 10 minutes.
Stir in cheese until melted (or if keeping in crockpot, I usually put on the side, when serving].
Serve with tortilla chips.
Garlic Shrimp Dip


Ingredients:
sour cream, baby shrimp, baby shrimp, green onion, garlic powder

Directions:
Mix everything but the shrimp till well blended.
Fold in shrimp and refrigerate if possible one hour before serving. Serve with plain potato chips.
Peruvian Caramel Cookies


Ingredients:
unsalted butter, confectioners' sugar, granulated sugar, salt, vanilla extract, flour, sweetened condensed milk

Directions:
Cream butter with confectioners' and granulated sugar until fluffy.
Stir in remaining ingredients.
Wrap and chill 30 minutes.
If chilled longer let it warm up until it can be rolled.
Or, whack it with a rolling pin until it cooperates.
Roll dough out to 1/4" thickness, cut in 2 1/2" circles and place on parchment lined cookie sheet.
Bake at 350° for 12-14 minutes.
Cool cookie sheets between batches.
Cool cookies on wire rack.
Carefully (they're fragile cookies] spread some caramel on one cookie and top with another cookie.
Dust tops with confectioners' sugar and enjoy immediately having a crisp cookie-the way they were meant to be eaten.
They will turn soft after setting.
Alternatively the cookies can be filled with the rewarmed caramel as needed.
Caramel: Pour both cans of condensed milk in the top of a double boiler over simmering water and simmer on very low heat 2-3 hours, stirring occasionally.
Eventually the milk will thicken and brown.
Cool well and it will thicken further.
Refrigerate until needed.
Makes enough for 4-5 dozen cookies.