Home Blog

Buttermilk Berry Muffins

0

Buttermilk Berry Muffins

If you've ever walked into my kitchen and smelled the sweet, milky aroma of these muffins baking, you know exactly why I call them my "weeknight saviors." There is something genuinely magical about pulling a tray out of the oven when the air is still cool from a long summer day; it's that perfect balance of comfort and simplicity. These buttermilk berry muffins are light enough for breakfast yet substantial enough to be your go-to snack after work, thanks to the tender crumb created by the tangy buttermilk reacting with the baking soda.
The secret ingredient here isn't a fancy spice or a rare fruit—it's patience. I can't stress this enough: do not overmix the batter once you add the dry ingredients! The moment you combine the flour and the wet mixture, stop stirring as soon as the flour looks incorporated. You want to see visible streaks of flour remaining; that ensures your muffins stay fluffy instead of becoming dense bricks. Trust me, a few extra seconds of mixing are all it takes to ruin the texture, so take a deep breath and fold gently.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 12 servings
Course: Snack
Cuisine: American
Calories: 245

Ingredients
  

For the Dry Mix
  • 2.25 cups all-purpose flour
  • 1 cup granulated sugar 200g
  • 2 teaspoons baking powder
  • 0.5 teaspoon baking soda
  • 0.5 teaspoon fine sea salt
For the Wet Mix
  • 1.25 cups buttermilk 300ml, chilled if possible
  • 2 large eggs room temperature
  • 0.5 cup unsalted butter 120g, melted and cooled slightly
  • 1 teaspoon pure vanilla extract
For the Mix-ins
  • 1.5 cups fresh or frozen mixed berries blueberries, raspberries, or blackberries work best
  • Simple glaze Optional: powdered sugar and a splash of milk for drizzling after baking.

Method
 

  1. Preheat and Prep: Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin tin with paper liners or grease them lightly with butter or cooking spray. This step is crucial for easy removal later.
  2. Mix the Dry Ingredients: In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly combined. Make sure there are no little pockets of baking soda left un-distributed!
  3. Combine the Wets: In a separate medium bowl (or a large measuring jug), gently whisk the buttermilk, eggs, melted butter, and vanilla extract together just until smooth. If your butter is too hot, let it cool for a minute so you don't scramble the eggs!
  4. The Gentle Fold: Pour the wet mixture into the dry ingredients. Using a spatula or wooden spoon, gently fold them together. Stop stirring immediately when you no longer see large streaks of flour. The batter will look shaggy and slightly lumpy; that is perfect!
  5. Add the Berries: Gently fold in your mixed berries using a gentle folding motion. Be careful not to crush them, or you'll end up with blueberry jam instead of muffins! If using frozen berries, make sure they are thawed and patted dry slightly so your batter isn't too watery.
  6. Spoon and Bake: Divide the batter evenly among your 12 muffin cups, filling each about two-thirds full. Place them in the center of the oven and bake for 18 to 22 minutes.
  7. The Doneness Test: To check if they are done, insert a toothpick into the center of a muffin. It should come out clean or with just a few moist crumbs sticking to it—no wet batter! The tops should be golden brown and spring back when you gently press them with your finger.
  8. Cool and Serve: Let the muffins cool in the pan for about 10 minutes before transferring them to a wire rack to cool completely. If you want that extra fancy touch, drizzle them with a simple powdered sugar glaze once they are cool enough to handle.

Nutrition

Calories: 245kcalCarbohydrates: 38gProtein: 4gFat: 9gSaturated Fat: 5gCholesterol: 45mgSodium: 280mg

Notes

Storage: These muffins taste even better the next day! Store them in an airtight container at room temperature for up to 3 days, or freeze individual muffins for up to 3 months.
Substitutions: If you are out of buttermilk, mix 1 tablespoon of white vinegar or lemon juice into your regular milk and let it sit for 5 minutes before using; it creates the same tangy reaction!
Serving Suggestions: Pair these with a cup of strong black coffee for a classic breakfast combo, or top them with a dollop of whipped cream and fresh mint for an afternoon tea treat.

Tried this recipe?

Let us know how it was!

Za’atar Roasted Sweet Potato, Chickpea, and Spinach Salad

0
Za'atar Roasted Sweet Potato, Chickpea, and Spinach Salad — Fresh homemade recipe photo
Za'atar Roasted Sweet Potato, Chickpea, and Spinach Salad — Haley's Kitchen

Za'atar Roasted Sweet Potato, Chickpea, and Spinach Salad

Hi friends! Welcome back to the kitchen. If you're scrolling through this on a Tuesday evening with a slightly empty fridge and zero energy, I have just the thing for you. This Za'atar Roasted Sweet Potato, Chickpea, and Spinach Salad is one of those rare recipes that feels like a fancy restaurant dish but comes together faster than your oven can preheat. It's packed with earthy roasted sweetness from the potatoes, protein-rich chickpeas, and fresh, wilted spinach, all bound together by a tangy lemon-za'atar dressing that really wakes up the flavors.
I love making this because it hits every craving without requiring you to chop onions or mince garlic for hours (though I do use some raw onion and garlic in the dressing for convenience!). My biggest tip for you? Don't skip the roasting time on the sweet potatoes. You want them slightly caramelized on the edges, not just steamed; that little bit of char is what ties this salad together. Plus, because everything is roasted ahead, you can prep it all on Sunday and grab a handful for lunch all week long.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Side Dish
Cuisine: American
Calories: 285

Ingredients
  

For the Roasted Base:
  • 2 large sweet potatoes about 1 lb, peeled and cut into ½-inch cubes
  • 1 tablespoon olive oil plus more for drizzling
  • ½ teaspoon za'atar spice blend or a mix of dried thyme, sumac, and sesame seeds if you can't find za'atar
  • Salt and freshly ground black pepper to taste
For the Salad:
  • 1 15 oz can chickpeas, rinsed and dried well
  • 3 cups fresh baby spinach or torn romaine hearts
  • ¼ cup crumbled feta cheese optional, for a vegetarian touch
  • 2 tablespoons toasted pine nuts or sunflower seeds
For the Za'atar-Lemon Dressing:
  • â…“ cup extra virgin olive oil
  • 3 tablespoons fresh lemon juice about 1 large lemon
  • 2 cloves garlic minced or grated
  • ½ teaspoon za'atar spice blend
  • ¼ teaspoon dried oregano
  • Salt and pepper to taste

Method
 

  1. Prep the oven and potatoes: Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper. Toss the sweet potato cubes in 1 tablespoon of olive oil, the za'atar blend, salt, and pepper until evenly coated.
  2. Roast to perfection: Spread the potatoes in a single layer on the baking sheet, making sure they aren't crowded so they roast instead of steam. Roast for 25 to 30 minutes, flipping halfway through, until they are tender when pierced with a fork and the edges are golden brown and slightly caramelized.
  3. Mix the dressing: While the potatoes roast, whisk together the olive oil, lemon juice, minced garlic, za'atar, oregano, salt, and pepper in a small bowl or jar. Taste it now! It should taste bright and tangy with a nice herbal kick.
  4. Assemble the salad: In a large mixing bowl, combine the warm roasted sweet potatoes, rinsed chickpeas, and fresh spinach. Pour the dressing over everything and toss gently until the greens are just coated and slightly wilted from the warmth of the potatoes.
  5. Finish and serve: Fold in the crumbled feta and toasted nuts or seeds right before serving so they stay crunchy. Taste again and add a pinch more salt if needed. Serve immediately as a hearty lunch or a light dinner.

Nutrition

Calories: 285kcalCarbohydrates: 38gProtein: 7gFat: 14gSaturated Fat: 2gCholesterol: 10mgSodium: 320mg

Notes

Substitutions: If you aren't a fan of sweet potatoes, butternut squash or regular white potatoes work great here too—just adjust the roasting time slightly (white potatoes usually need about 5 extra minutes). You can also swap the chickpeas for edamame for a different texture.
Storage: This salad actually tastes better the next day as the flavors meld! Store any leftovers in an airtight container in the fridge for up to 3 days. Just note that the spinach may wilt further, so keep it well covered.
Serving Suggestion: I like to drizzle a little extra olive oil over the top right before eating for added richness, or pair it with a slice of crusty whole-grain bread to soak up that amazing dressing.

Tried this recipe?

Let us know how it was!

White Russian Cocktail

0
White Russian Cocktail — Fresh homemade recipe photo
White Russian Cocktail — Haley's Kitchen

White Russian Cocktail

Welcome to Haley's Kitchen! If you've ever found yourself staring at a cocktail menu feeling overwhelmed by fancy garnishes and obscure spirits, you are in exactly the right place. This classic White Russian is my go-to when I want something rich, creamy, and incredibly easy that doesn't require any special skills—just a little bit of patience to let the ice work its magic. It's the perfect "adult milkshake" that feels like a warm hug in a glass, making it ideal for those chilly weeknight evenings when you just want to relax.
I love this drink because it strikes that perfect balance between boozy and comforting, thanks to the velvety texture of the coffee liqueur and cream. Here is my secret tip that makes all the difference: always build your White Russian directly in the glass. If you try to shake this with ice in a shaker first, you will end up with a watery mess; by pouring the vodka and Kahlúa over fresh ice cubes right in your serving glass, you get that beautiful slushy consistency without diluting your flavors too much. Let's grab some ice and pour!
Prep Time 5 minutes
Total Time 5 minutes
Servings: 1 servings
Cuisine: American
Calories: 285

Ingredients
  

For the Drink:
  • 2 oz Vodka plain or flavored, your choice
  • 1.5 oz Kahlúa coffee liqueur
  • 0.5 oz Heavy whipping cream or half-and-half for a lighter version
  • 4 oz Crushed ice or large chunks of fresh ice
For Garnish (Optional):
  • 1 A few coffee beans
  • 1 A sprig of fresh mint lightly crushed

Method
 

  1. Gather your glass: Start with a sturdy rocks glass (lowball glass). Fill it completely to the brim with fresh ice. For the best texture, use crushed ice if you have it, as it melts slightly slower and creates a frostier mouthfeel than small cubes.
  2. Pour the spirits: Take your time pouring the liquids directly over the ice. Start with the vodka, followed by the Kahlúa. Pour them slowly so they cascade down the sides of the glass rather than creating a large puddle at the bottom.
  3. Add the cream: Gently pour the heavy whipping cream over the back of a spoon if you want it to float on top for that classic layered look, or just give it a gentle stir until it swirls into a creamy, light brown color. I usually let it sit for a moment so the layers can enjoy each other before sipping.
  4. Garnish and serve: Adorn your creation with a few whole coffee beans resting on top or a sprig of fresh mint for an aromatic touch. Slide the glass toward your friend (or yourself) and enjoy immediately while the ice is still cold!

Nutrition

Calories: 285kcalCarbohydrates: 18gProtein: 1gFat: 12gSaturated Fat: 7gCholesterol: 35mgSodium: 45mgPotassium: 120mgSugar: 16gVitamin A: 2IUCalcium: 45mg

Notes

Here are a few things to keep in mind as you make this delicious treat. For the best flavor, try using a dark rum instead of vodka if you want to add a little more depth and sweetness to that coffee profile without changing the texture. If you don't have heavy cream on hand, half-and-half or even oat milk works beautifully for a dairy-free option, though the texture will be slightly lighter.
You can store any leftover Kahlúa in your pantry indefinitely, but always keep your ice fresh—old ice melts too fast and turns your cocktail into a warm syrup! When serving at a party, you can pre-chill your glasses in the freezer for an hour before mixing; this keeps the drink cold longer so the guests don't have to sip it as fast. Cheers to easy weeknight relaxation!

Tried this recipe?

Let us know how it was!

Kale Artichoke Dip with Greek Yogurt

0

Kale Artichoke Dip with Greek Yogurt

If you've ever been intimidated by the word "kale," let me be your new best friend. I know what you're thinking: "Haley, kale is tough and bitter!" But here's the secret that changed my life (and my snacking habits): when you steam it until it's just tender enough to fold with a spoon, it becomes incredibly soft, almost like spinach, and loses all that bitterness. This dip brings together the creamy tang of Greek yogurt, the sweet earthiness of artichokes, and that silky kale into one bowl of pure comfort.
I make this almost exclusively on weeknights because it's the ultimate "dump-and-stir" recipe that somehow feels like a fancy restaurant appetizer. The best part? It tastes even better the next day once all those flavors have had time to marry in the fridge. Here is one pro tip that makes a real difference: don't skip the garlic! I like to use about three cloves here; if you think that's too much, start with two, but please remember that roasted garlic or fresh minced garlic takes the dip from "good" to "can't-believe-this-is-what-I-made."
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 8 servings
Course: Dip
Cuisine: American
Calories: 145

Ingredients
  

For the Dip:
  • 1 pound lacinato dinosaur kale or curly kale, stems removed and leaves chopped into 2-inch pieces
  • 14.5 ounces artichoke hearts drained and roughly chopped (canned in oil or water work fine)
  • 1 cup plain full-fat Greek yogurt I use the 2% or whole milk for extra creaminess
  • 3 cloves garlic minced very finely
  • 1/2 cup grated Parmesan cheese plus more for serving
  • 1/4 teaspoon red pepper flakes adjust to your heat tolerance
  • 1/4 teaspoon freshly cracked black pepper
  • 3/4 teaspoon Salt to taste but taste as you go!
For the Optional Crispy Toppings:
  • 1/2 cup panko breadcrumbs
  • 2 tablespoons olive oil divided
  • Fresh dill or parsley chopped (optional)

Method
 

  1. Prep the Kale: This is the most important step! Place your chopped kale in a large bowl. Bring a pot of salted water to a boil. Add the kale and steam for only 2 to 3 minutes, or until the leaves are wilted but still bright green (they will continue to cook slightly when mixed). Immediately drain the kale and transfer it to an ice bath or run under cold water to stop the cooking. Squeeze out any excess moisture gently—do not wring it dry!
  2. Mix the Base: In a large mixing bowl, combine the drained, squeezed kale, chopped artichokes, Greek yogurt, minced garlic, Parmesan cheese, red pepper flakes, black pepper, and salt. Using a sturdy spoon or spatula, fold the ingredients together gently but thoroughly until everything is evenly coated and the mixture looks like a thick, creamy dip.
  3. Cook (Optional but Recommended): For a richer flavor, transfer the mixture to a small oven-safe skillet or baking dish. Bake at 375°F (190°C) for 15-20 minutes until bubbly around the edges. If you are serving it cold as an appetizer, skip this step and just keep it chilled.
  4. Making Crispy Toppings: While the dip cooks or chills, toss the panko breadcrumbs with 1 tablespoon of olive oil in a small bowl until they look slightly shiny. Spread them on a baking sheet and bake at 375°F (190°C) for 8-10 minutes until golden brown and crunchy. Set aside.
  5. Serve: Scoop the dip into serving bowls or shallow dishes. Top generously with your crispy panko breadcrumbs, a dusting of extra Parmesan, and fresh chopped dill if you have it. Serve immediately with warm tortilla chips, pita bread, or crisp crackers.

Nutrition

Calories: 145kcalCarbohydrates: 9gProtein: 8gFat: 8gSaturated Fat: 4gCholesterol: 15mgSodium: 320mgPotassium: 280mgFiber: 2gSugar: 3gVitamin A: 45IUVitamin C: 15mgCalcium: 20mgIron: 10mg

Notes

Prep Tips: The key to this recipe is the texture of the kale. If it's too wet, your dip will be soupy. If you drain it well and let it sit for a minute after squeezing, the excess liquid evaporates slightly.
Substitutions: You can swap the Greek yogurt for sour cream if you prefer a heavier texture, or use vegan Greek-style yogurt to make this dairy-free. For a gluten-free option, ensure your panko breadcrumbs are certified gluten-free.
Storage Notes: This dip keeps beautifully in an airtight container in the refrigerator for up to 4 days. In fact, I highly recommend making it ahead of time so the flavors can meld!
Serving Suggestions: Pairs wonderfully with a simple green salad on the side, or serve as a hearty snack with a glass of white wine.

Tried this recipe?

Let us know how it was!

Roasted Beets, Blue Cheese Orzo, & Walnut Salad

0
Roasted Beets, Blue Cheese Orzo, & Walnut Salad — Fresh homemade recipe photo
Roasted Beets, Blue Cheese Orzo, & Walnut Salad — Haley's Kitchen

Roasted Beets, Blue Cheese Orzo, & Walnut Salad

There is something so incredibly satisfying about a salad that feels like a full meal rather than just a side dish. This Roasted Beet, Blue Cheese, and Orzo salad has quickly become my go-to "I need dinner but it's only Tuesday" recipe. It strikes the perfect balance between earthy sweetness from the beets, creamy tang from the blue cheese, and nutty crunch from toasted walnuts. Plus, using orzo gives you that hearty, pasta-like texture without needing to boil a pot of water separately.
I like to roast the beets with a little olive oil and thyme until they are fork-tender; it concentrates their flavor so much better than boiling them ever could. My biggest tip for you is to wear gloves while cutting the raw beets—they stain!—and make sure your walnuts get a few minutes in the pan to bloom before tossing them in, as that releases their oils and makes them smell incredible.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Salad
Cuisine: American
Calories: 380

Ingredients
  

The Orzo Base:
  • 1 cup uncooked orzo pasta small rice-shaped pasta
  • 2 tablespoons olive oil divided
  • 1 small onion finely diced
  • 2 cloves garlic minced
  • Salt and freshly ground black pepper to taste
The Roasted Beets:
  • 3 large beets about 1 lb, washed and trimmed
  • 2 tablespoons olive oil
  • 1 teaspoon fresh thyme leaves plus more for garnish
The Dressing & Toppings:
  • 3 ounces blue cheese crumbled about 1 cup
  • 0.5 cup walnuts roughly chopped
  • 2 cups mixed greens arugula or spinach work best to pair with the tangy cheese
Dressing:
  • 3 tablespoons red wine vinegar
  • 2 tablespoons olive oil
  • 1 teaspoon Dijon mustard
  • salt and pepper to taste

Method
 

  1. Prep the Beets: Preheat your oven to 400°F (200°C). Scrub the beets well, leaving the skin on to hold them together. Toss them with 2 tablespoons of olive oil and a pinch of salt. Place them directly on a baking sheet (no need to foil) and roast for 35 to 45 minutes. They are done when you can easily pierce the center of a beet with a fork.
  2. Cook the Orzo: While the beets roast, bring a small pot of salted water to a boil. Cook the orzo according to package directions until al dente (usually 8–10 minutes). Drain and immediately toss with a tiny drizzle of olive oil to keep it from sticking. Let it cool slightly.
  3. Sauté Aromatics: In a small skillet over medium heat, warm the remaining 1 tablespoon of olive oil. Add the diced onion and cook until soft and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant, but before it browns.
  4. Toast the Walnuts: In a separate small dry pan over medium heat, toast your chopped walnuts for 3–4 minutes until they turn a light golden brown and release their nutty aroma. Watch them closely so they don't burn! Transfer to a bowl to cool.
  5. Assemble the Salad: In a large mixing bowl, combine the cooled orzo, the roasted beets (peeled if you prefer no mess, though the skin is edible and tender), the arugula/spinach, the sautéed onion mixture, half of the blue cheese crumble, and the toasted walnuts.
  6. Dress and Serve: Whisk together the red wine vinegar, olive oil, Dijon mustard, salt, and pepper for your dressing. Pour over the salad and toss gently to coat evenly. Top with the remaining blue cheese and a sprinkle of fresh thyme before serving warm or at room temperature.

Nutrition

Calories: 380kcalCarbohydrates: 42gProtein: 9gFat: 24gSaturated Fat: 5gCholesterol: 10mgSodium: 320mgPotassium: 450mgFiber: 4g

Notes

Substitutions & Storage: If you can't find blue cheese, gorgonzola or a creamy goat cheese works beautifully. You can store the orzo and beet components separately in the fridge for up to 3 days; just assemble with fresh greens and dressing when ready to eat to keep the salad crisp.

Tried this recipe?

Let us know how it was!

Glissade Chocolate Pudding

0

Glissade Chocolate Pudding

If you've ever walked past the dessert section of a fancy French bakery and felt that little tug in your stomach, this recipe is for you. This glissade—which literally translates to "slip" or "slide"—is a classic Parisian treat that relies on simple ingredients to create a velvety, intense chocolate experience. Think of it as the sophisticated cousin of a mug cake, but made in a saucepan with just enough patience to let the flavors bloom properly.
I love making this when the rest of dinner is done and I want something comforting that doesn't require an oven or complex machinery. The secret to getting that perfect, glossy finish isn't a special gadget; it's a little whisking near the end once the mixture hits 185°F (85°C). That specific temperature ensures the starches are fully cooked so your pudding sets up beautifully without being gummy. It's foolproof, deeply satisfying, and honestly, you might just find yourself making it twice a week.
Pro Tip: Don't skip the tempering of the chocolate! Letting your hot milk mixture cool slightly before adding the chopped chocolate prevents it from seizing up into a solid block. You want those pieces to melt gently and slowly, releasing their fat to create that signature silkiness.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dessert
Cuisine: French
Calories: 210

Ingredients
  

For the Pudding Base:
  • 1 cup whole milk I add an extra splash of heavy cream if I want it richer
  • 3 large egg yolks room temperature
  • 2 tablespoons granulated sugar divided
  • 2.5 tablespoons all-purpose flour
  • 1 pinch fine sea salt
For the Chocolate Element:
  • 4 ounces high-quality dark chocolate 60-70% cocoa is my favorite chopped into small pieces
  • 1 teaspoon unsalted butter cold and cubed
To Serve:
  • 1 pinch flaky sea salt or a dusting of powdered sugar

Method
 

  1. In a medium saucepan, combine the milk, 2 tablespoons of the sugar, the flour, and the pinch of salt. Whisk continuously until there are absolutely no lumps in the mixture; it should look like a smooth, thin slurry.
  2. In a separate small bowl, whisk the egg yolks with the remaining 1 tablespoon of sugar until pale and slightly thickened. This ensures they won't scramble when added to the hot pan later.
  3. Add the chopped dark chocolate directly into the milk mixture in the saucepan. Turn the heat to medium-low and cook, stirring frequently with a rubber spatula or wooden spoon. You need to watch for small bubbles forming around the edges of the pan—this means it's getting close.
  4. Visual Cue: Once the mixture is bubbling gently and you can drag your finger through it leaving a trail, quickly remove the saucepan from the heat. Immediately transfer about two-thirds of this hot liquid back into your egg yolk bowl and whisk vigorously to temper the eggs.
  5. Pour that tempered egg mixture slowly back into the chocolate milk in the saucepan while whisking constantly. This step is crucial for a smooth texture!
  6. Return the pan to low heat if it cooled too much, but keep stirring until the pudding thickens to a coating consistency (about 2-3 minutes). It should look glossy and move slowly when you tilt the pan.
  7. Remove from heat immediately. Stir in the cold butter piece by piece until melted and incorporated. This step gives it that professional, shiny sheen.
  8. Pour into a serving bowl or individual ramekins. You can serve it warm with vanilla ice cream, or let it cool completely before refrigerating for an hour to set firmly.

Nutrition

Calories: 210kcalCarbohydrates: 24gProtein: 5gFat: 11gSaturated Fat: 7gCholesterol: 140mgSodium: 65mgPotassium: 180mgFiber: 2gSugar: 19gVitamin A: 4IUCalcium: 25mgIron: 4mg

Notes

Substitutions: If you are dairy-free, swap the milk for a full-fat oat or coconut milk and use a dairy-free dark chocolate bar. The texture will be slightly different, but it still tastes magical.
Storage: This pudding keeps beautifully in an airtight container in the fridge for up to 3 days. It actually tastes even better chilled! Just stir it well before serving as it may separate slightly.
Serving Suggestions: While I love this warm and gooey, try sprinkling a few raspberries on top for a pop of tartness that cuts the richness. A drizzle of sea salt caramel sauce would also be an indulgent upgrade.

Tried this recipe?

Let us know how it was!

Samoas Cookie Bars

0

Samoas Cookie Bars

These Samoas cookie bars are basically the entire Samoas bar experience, but without the mess of scooping and baking individual cookies. I love making these when we need a little extra treat to go with our evening tea or coffee on a busy weeknight; they come together in one big pan while you handle dinner prep. The secret to getting that perfect, gooey coconut center is to not overbake them—pull them out just as the edges turn golden brown and the centers look slightly underdone, because they will finish setting up perfectly as they cool.
Once they hit room temperature, the chocolate coating hardens into those signature crunchy shards that you absolutely cannot resist. I always recommend letting these set completely in the pan before cutting; if you try to slice them while they are still warm, the bars might slide around or break unevenly. Just pop the whole slab into the fridge for about 30 minutes if you're impatient, but trust me, waiting a bit pays off with such clean, satisfying squares.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 3 hours
Servings: 9 servings
Course: Snack
Cuisine: American
Calories: 485

Ingredients
  

For the Coconut Layer
  • 1 cup unsalted butter softened (about 2 sticks)
  • 3/4 cup packed light brown sugar
  • 1 large egg
  • 1 tsp vanilla extract
  • 1.5 cups sweetened shredded coconut divided use
  • 1/2 tsp salt
For the Chocolate Glaze
  • 8 oz semisweet chocolate chips about 2 cups
  • 3 tbsp unsalted butter
  • 1/4 cup heavy cream or milk
  • sea salt for finishing

Method
 

  1. Prep the pan: Preheat your oven to 350°F (175°C). Line a 9x13 inch baking pan with parchment paper, leaving an overhang on two sides so you can easily lift the bars out later. Lightly grease the paper or spray with non-stick cooking spray.
  2. Mix the base: In a large bowl, use an electric mixer to beat the softened butter and brown sugar together until the mixture is creamy and smooth, about 2–3 minutes. Add the egg and vanilla extract, beating well until fully incorporated and pale in color.
  3. Add coconut: Gently fold in 1 cup of the shredded coconut and the salt using a spatula. Spread this dough evenly into the prepared pan, pressing down gently with wet hands or the back of a spoon to create an even layer about 3/4 inch thick.
  4. Bake until set: Bake for 20–25 minutes. Look closely at your bars: they are done when the edges are just starting to turn golden brown and look set, but the center still looks slightly soft. Do not overbake, or they will become too dry.
  5. Cool completely: Remove from the oven and let the bars cool completely in the pan on a wire rack. This is crucial! The coconut layer needs to firm up before you add the chocolate topping.
  6. Melt the chocolate: In a medium microwave-safe bowl, combine the chocolate chips, butter, and heavy cream. Microwave in 30-second intervals, stirring well after each burst, until the mixture is smooth and glossy. If making it on the stove, melt over low heat while stirring constantly.
  7. Top and finish: Once the bars are completely cool to the touch, pour the melted chocolate evenly over the top. Sprinkle with a pinch of sea salt right away so it sticks. Let these sit at room temperature until the chocolate has fully hardened, about 1–2 hours.
  8. Cut and serve: Use the parchment paper overhang to lift the slab out of the pan onto a cutting board. Cut into squares (usually 9 bars) and enjoy!

Nutrition

Calories: 485kcalCarbohydrates: 52gProtein: 4gFat: 31gSaturated Fat: 18gCholesterol: 65mgSodium: 180mgPotassium: 140mgFiber: 2gSugar: 38g

Notes

Haley's Kitchen Tips

Substitutions: If you are dairy-free, swap the butter for a high-quality vegan butter and use coconut cream instead of heavy cream for the glaze. You can also use dark chocolate chips if you prefer a less sweet bar.
Storage: Keep these in an airtight container at room temperature for up to 5 days, or freeze the unbaked dough balls for up to 3 months—just bake from frozen, adding a few extra minutes to the cook time.
Serving suggestion: These pair beautifully with a cold glass of milk or a cup of espresso. They are rich enough to stand on their own, but a little bit of coffee really wakes up those coconut flavors!

Tried this recipe?

Let us know how it was!

Kale Rice Bowl

0

Kale Rice Bowl

Hi friends! Welcome back to Haley's Kitchen. If you are scrolling through your feed looking for something that feels a little more substantial than a standard salad but doesn't require the stress of a full-on meal prep session, this Kale Rice Bowl is exactly what you need. I made this on a rainy Tuesday evening when I just needed comfort food that was also good for me, and honestly? It's become my go-to weeknight dinner because it comes together in under 30 minutes using ingredients you likely already have.
I absolutely love how the creamy texture of the brown rice contrasts with the slight chew of the massaged kale—it makes every bite interesting without being complicated. My biggest tip for this recipe is to really massage that kale before tossing it; if you skip this step, your bowl will be stringy and tough, but give it a little squeeze in your hands and it becomes tender and sweet almost instantly.
You can easily swap the tempeh for chickpeas or leftover rotisserie chicken if you aren't into fermented foods, so feel free to customize it to your taste. Let's get cooking!
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Side Dish
Cuisine: American

Ingredients
  

The Base
  • 1 cup long-grain brown rice
  • 2 cups vegetable broth or chicken broth if you prefer
  • 1 tablespoon olive oil
  • 1 large head kale about 3-4 cups chopped, stems removed, ribs sliced thinly
The Smoky Tempeh
  • 1 block 14 oz extra-firm tempeh cubed into ½-inch pieces
  • 2 cloves garlic minced
  • 1 teaspoon smoked paprika
  • 0.5 teaspoon cumin
  • 1 Salt and black pepper to taste
The Crunchy & Creamy Toppings
  • 1 avocado sliced thick
  • 0.5 cup edamame shelled and steamed or frozen
  • 0.25 red onion thinly sliced
  • 1 Sesame seeds for garnish
The Drizzle
  • 2 tablespoons soy sauce or tamari for gluten-free
  • 1 tablespoon maple syrup
  • 1 teaspoon rice vinegar
  • 0.5 teaspoon sriracha or chili flakes optional, for heat

Method
 

  1. Cook the Rice: Combine the rinsed brown rice and vegetable broth in a small pot. Bring to a boil over high heat, then immediately reduce heat to low, cover tightly, and simmer for 45 minutes. The rice is done when the liquid is absorbed and the grains are tender but not mushy. Remove from heat and let it sit covered for 10 minutes before fluffing with a fork.
  2. Prepare the Kale: While the rice cooks, grab your chopped kale. Place the leaves in a large bowl, add 1 teaspoon of olive oil, and use your hands to massage the leaves firmly for about 2 minutes until they darken slightly and become pliable. This is the secret step! If you skip this, your salad will be tough.
  3. Crisp the Tempeh: Heat the remaining olive oil in a large skillet over medium-high heat. Add the cubed tempeh and cook for 5-7 minutes, turning occasionally, until all sides are golden brown and crispy. Push the tempeh to the side of the pan, add the minced garlic and spices (paprika, cumin, salt, pepper), and stir to toast for 30 seconds until fragrant.
  4. Mix It All: Once the rice has rested, fluff it well. Add the massaged kale directly on top of the warm rice (the heat will wilt the kale slightly without cooking it too much). Gently fold in the crispy tempeh.
  5. Assemble the Bowls: Divide the rice and kale mixture among serving bowls. Top each bowl generously with sliced avocado, edamame, and red onion. Sprinkle with sesame seeds.
  6. The Drizzle: In a small cup or jar, whisk together the soy sauce (or tamari), maple syrup

Notes

Substitutions: If you don't eat tempeh, chickpeas work wonderfully here. Toss them in the same spices and pan-fry until crispy instead. You can also use quinoa or cauliflower rice if you want to lower the carb count.
Storage: This bowl is best eaten fresh for that perfect avocado texture, but the rice and kale portion will keep in an airtight container in the fridge for up to 3 days. Just know the avocado will turn brown after a day or two, so add that on top right before you eat!
Serving Suggestion: For a little extra protein boost, I love adding a fried egg on top; the runny yolk makes the best sauce for scooping up the rice and kale.

Tried this recipe?

Let us know how it was!

Easter Leftover Sandwich

0

Easter Leftover Sandwich

If you've ever stood in your kitchen on Monday morning, staring at a mountain of half-eaten ham and slightly dry turkey wondering if Easter is already over, let me tell you: it is not! This Easter Leftover Sandwich is my secret weapon for turning those "sad" leftovers into something that tastes better than the original meal. It's all about embracing the imperfect pieces—those trimmings of ham around the bone or the crispy bits of roasted turkey—and giving them a second life in a warm, melt-in-your-mouth stack.
The secret to making this work on a busy weeknight isn't just throwing everything into bread; it's about moisture management. I always start by gently warming my ingredients while they are still slightly separated so they don't get soggy, but then I let them cool for a moment before assembling. This simple trick ensures that when you take your first bite, the bread is soft and flavorful, not a wet mess. My one golden tip? Do not skip the step of lightly toasting the bread first; it creates a delicious barrier against any remaining moisture and adds that perfect crunch you're looking for.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Cuisine: American
Calories: 380

Ingredients
  

The Bread & Base
  • 1 loaf or 2 thick slices per sandwich soft white bread, sourdough, or brioche
  • 2 tablespoons unsalted butter softened
  • Salt and freshly ground black pepper to taste
The Meat Layers
  • 1 cup thinly sliced roasted turkey breast skin removed if you prefer it lighter
  • 3-4 slices leftover ham or bacon chopped into bite-sized strips
  • 2 cups shredded cheddar cheese or a mix of Swiss and Monterey Jack
  • 1 large egg beaten optional, for extra richness
The Fresh Crunch & Flavor
  • 1 small cucumber or zucchini sliced thinly into rounds
  • 1/2 cup fresh spinach leaves or baby arugula
  • 1/4 red onion very thinly sliced and soaked in ice water for 5 minutes to mellow the bite
  • 2 tablespoons mayonnaise mixed with 1 teaspoon Dijon mustard spreadable sauce

Method
 

  1. Prep the Bread: Slice your bread of choice in half horizontally. Place the cut sides down on a baking sheet or griddle over medium heat. Spread the softened butter generously on the cut surfaces, seasoning lightly with salt and pepper. Toast until golden brown and crisp, about 2-3 minutes per side. Remove from heat and set aside to cool slightly.
  2. Warm the Meats: In a large skillet over medium-low heat, combine your sliced turkey and chopped ham/bacon. Add the beaten egg if you are using it for extra moisture. Cook gently, stirring occasionally, until the meats are heated through but not browned on the outside. This usually takes about 4-5 minutes. If you have an instant-read thermometer handy, ensure the meat reaches an internal temperature of 165°F (74°C) for food safety, though since these are leftovers already cooked, we are mostly just reheating them.
  3. Add the Cheese: Once the meats are warm, reduce the heat to low. Sprinkle your shredded cheddar cheese evenly over the meat layer. Let it sit for 1-2 minutes until the cheese begins to melt and become gooey. Remove from heat immediately so it doesn't get too hot.
  4. Prepare the Veggie Stack: While the meats are warming, assemble your fresh layers on a cutting board. Place the spinach or arugula down first, followed by the thinly sliced cucumber/zucchini rounds, and finally the red onion rings. If the vegetables feel too wet from moisture, gently pat them dry with a paper towel.
  5. Assemble the Sandwich: Take one half of your toasted bread. Spread the creamy mayonnaise-Dijon mixture on the inside surface. Layer the warm turkey and ham mixture (with melted cheese) on top, followed by the fresh vegetable stack. Cap it with the second slice of toasted bread, pressing down gently to compact everything.
  6. Serve Hot: Cut each sandwich in half diagonally using a sharp serrated knife for clean cuts. Serve immediately while the bread is still crisp and the cheese is melty. Garnish with fresh parsley or a light dusting of paprika if desired.

Nutrition

Calories: 380kcalCarbohydrates: 28gProtein: 24gFat: 18gSaturated Fat: 9gCholesterol: 65mgSodium: 850mgPotassium: 420mgFiber: 2gSugar: 3gVitamin A: 15IUVitamin C: 8mgCalcium: 20mgIron: 10mg

Notes

Substitutions: If you don't have cucumber, sliced bell peppers or crisp apple slices work wonderfully to add sweetness and texture. You can also swap the turkey for leftover chicken breast if that's what your freezer is full of!
Storage: This sandwich is best eaten fresh because the bread will soften quickly as it sits with the warm meats. However, you can prep all the components (meats, veggies, sauces) in separate containers and assemble them just before dinner.
Serving Suggestion: Pair this comforting sandwich with a simple green salad dressed in a lemon vinaigrette or a crisp pickle spear to cut through the richness of the cheese and meat.

Tried this recipe?

Let us know how it was!

Quick Baked French Toast

0

Quick Baked French Toast

Hello, friends! Welcome back to Haley's Kitchen. If you are looking for a breakfast that feels like a fancy hotel morning but takes only ten minutes to pull together, this Quick Baked French Toast is your new secret weapon. There is something so magical about pulling a golden, gooey casserole straight out of the oven; it's warm, comforting, and perfect for feeding a crowd when you don't want to stand over a stove flipping eggs one by one.
I love making this on busy weeknights because I can prep everything the night before. Just whisk your eggs and milk, slice your bread (I highly recommend slightly stale sourdough or thick-cut brioche), and toss it in the mixture. Then, pop it in the fridge overnight. In the morning, you simply bake until that top is bubbling and caramelized. One tip that makes a real difference: don't skip the vanilla extract! It binds the flavors together and gives that classic custardy taste that plain milk just can't achieve.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 8 servings
Course: Brunch
Cuisine: American
Calories: 380

Ingredients
  

For the Custard Base:
  • 8 large eggs eggs
  • 1 ½ cups whole milk or your favorite dairy-free alternative whole milk
  • ¼ cup heavy cream optional, but makes it extra rich heavy cream
  • 2 teaspoons pure vanilla extract pure vanilla extract
  • ¼ teaspoon salt salt
  • â…” cup granulated sugar granulated sugar
For the Assembly:
  • 1 loaf about 20 slices thick-cut French bread, sourdough, or brioche thick-cut French bread, sourdough, or brioche
  • 2 tablespoons unsalted butter softened unsalted butter
  • ½ teaspoon ground cinnamon ground cinnamon
For the Crunchy Topping:
  • ½ cup dark brown sugar packed dark brown sugar
  • ¼ cup all-purpose flour all-purpose flour
  • ¼ teaspoon ground nutmeg optional ground nutmeg
  • 1 pinch sea salt sea salt

Method
 

  1. Prep the Bread:
    First, cut your bread into thick slices (about ½-inch). If you have time, toast them lightly in a toaster or oven to dry them out slightly; this prevents the bread from getting soggy and ensures a great texture. Place the slices in a large baking dish (9x13 inches works best) and arrange them snugly together.
  2. Make the Custard:
    In a medium bowl, whisk together the eggs, milk, heavy cream, vanilla extract, and salt until fully combined and slightly frothy. Pour this liquid evenly over the bread slices in your dish. Use your hands or a spatula to gently press the bread down so every piece is soaked.
  3. Prepare the Topping:
    In a small bowl, mix the brown sugar, flour, nutmeg (if using), and sea salt until well combined. Set aside.
  4. Bake:
    Preheat your oven to 350°F (175°C). Bake the French toast for about 25–30 minutes, or until the custard is just set in the center and the edges are bubbling. The top should look slightly puffed.
  5. Add the Crunch:
    Sprinkle the brown sugar mixture evenly over the top of the hot French toast. Return it to the oven for another 5–8 minutes, just until the topping is golden brown and bubbly. Let it cool for about 10 minutes before serving so it doesn't fall apart.

Nutrition

Calories: 380kcalCarbohydrates: 45gProtein: 12gFat: 16gSaturated Fat: 9gCholesterol: 185mgSodium: 280mgPotassium: 240mgFiber: 2gSugar: 35gVitamin A: 15IUVitamin C: 2mgCalcium: 20mgIron: 8mg

Notes

Substitutions: If you are dairy-free, swap the milk for almond or oat milk and use a coconut-based cream. You can also reduce the sugar in the custard by half if you prefer it less sweet, but keep the brown sugar topping as is for that caramel kick.
Storage: This recipe is best eaten fresh from the oven, but leftovers keep well covered in the fridge for up to 3 days. Reheat slices in a toaster or microwave for a quick fix.
Serving Suggestions: Serve with a drizzle of maple syrup, a scoop of vanilla bean ice cream, or a side of fresh berries and whipped cream. It is the ultimate comfort food!

Tried this recipe?

Let us know how it was!