Unexpectedly, the sides at Christmas parties can steal the show. From creamy mashed potatoes to crispy Brussels sprouts, these 23 side dishes are the ultimate crowd-pleasers. Get ready to win over every guest this season!
Roasted Brussels Sprouts with Balsamic Glaze
Zestful and caramelized, these Brussels sprouts become a showstopper side dish that even skeptics will love. Roasting brings out their natural sweetness, while a drizzle of balsamic glaze adds tangy richness.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 1 lb Brussels sprouts, trimmed and halved
- 2 tbsp extra-virgin olive oil
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 2 tbsp balsamic glaze (store-bought or homemade)
Instructions
- Preheat your oven to 400°F (200°C) with a rack in the middle position.
- In a large bowl, combine the trimmed and halved Brussels sprouts with the extra-virgin olive oil, kosher salt, and freshly ground black pepper. Toss until each sprout is evenly coated.
- Tip: For the best caramelization, make sure the cut sides of the sprouts are well coated with oil—this helps them brown beautifully.
- Arrange the sprouts in a single layer on a rimmed baking sheet, cut side down. Avoid overcrowding; use two sheets if needed to ensure proper browning.
- Roast for 20–25 minutes, rotating the pan halfway through. The sprouts are done when the outer leaves are crispy and deep golden brown, and a knife inserted into the center meets little resistance.
- Remove from the oven and immediately drizzle the balsamic glaze over the hot sprouts. Toss gently to coat.
- Tip: If you want a finishing crunch, sprinkle flaky sea salt or shaved Parmesan cheese on top before serving.
- Transfer to a serving dish and serve warm.
A perfect balance of savory and sweet, these sprouts have crispy edges and tender centers. They pair wonderfully with roasted chicken or steak, or can be served over creamy polenta for a vegetarian main.
Creamy Mashed Potatoes with Garlic
Every home cook deserves a foolproof recipe for creamy mashed potatoes, and this version with roasted garlic is a game-changer. The slow-roasted garlic adds a sweet, nutty depth that elevates the humble spud to a side dish worthy of any holiday table. Follow these steps to achieve silky, rich mashed potatoes every time.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
Roasted Garlic
- 2 large heads of garlic
- 1 tablespoon extra virgin olive oil
Mashed Potatoes
- 3 pounds farm-fresh russet potatoes (about 6 medium), peeled and cut into 1-inch cubes
- 1/2 cup unsalted butter, cut into small pieces, softened
- 1/2 cup heavy whipping cream, warmed
- 1 1/2 teaspoons kosher salt, plus more for the cooking water
- 1/4 teaspoon finely ground white pepper
Instructions
- Preheat your oven to 400°F. Slice off the top 1/4 inch of each garlic head to expose the cloves. Place each head on a piece of aluminum foil, drizzle with the olive oil, and wrap tightly. Roast for 35–40 minutes, until the cloves are very soft and golden. Set aside to cool slightly.
- While the garlic roasts, place the potato cubes in a large pot and cover with cold water by 1 inch. Add 1 tablespoon of kosher salt to the water (this seasons the potatoes from within). Bring to a boil over high heat, then reduce to a simmer. Cook for 15–20 minutes, until the potatoes are fork-tender—a knife should slide in with no resistance.
- Drain the potatoes in a colander and return them to the hot pot. Shake the pot over low heat for 1–2 minutes to evaporate excess moisture. This step prevents watery mashed potatoes.
- Squeeze the roasted garlic cloves from their skins into a small bowl. Mash them with a fork into a smooth paste.
- Add the butter to the hot potatoes and begin mashing with a potato masher (or use a ricer for extra smoothness). Drizzle in the warm cream and add the garlic paste. Continue mashing and stirring until the mixture is creamy and lump-free. Season with 1 1/2 teaspoons of kosher salt and the white pepper. Taste and adjust salt if needed. Serve immediately, or keep warm in a covered bowl set over a pan of simmering water.
Creamy, garlicky, and utterly comforting, these mashed potatoes are a perfect canvas for any main course. The roasted garlic lends a mellow sweetness that won't overpower, while the butter and cream create a luxurious texture. For a twist, fold in some chopped fresh chives or a sprinkle of crispy fried shallots on top.
Honey Glazed Carrots
Unlock the secret to perfectly tender and sweet carrots with this simple yet elegant Honey Glazed Carrots recipe. The natural sugars caramelize with honey and butter, creating a glossy, irresistible side dish that pairs beautifully with any main course.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 1 lb carrots, preferably heirloom or rainbow, peeled and cut into 2-inch sticks
- 2 tbsp honey, preferably local and raw
- 2 tbsp unsalted butter, cut into small pieces
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a large bowl, combine the carrot sticks, melted butter, honey, salt, and pepper. Toss until every piece is evenly coated—this ensures each carrot gets that signature glaze.
- Spread the carrots in a single layer on the prepared baking sheet. Avoid overcrowding; if necessary, use two sheets so they roast rather than steam.
- Roast for 20–25 minutes, stirring once at the halfway mark. The carrots are done when they are fork-tender and the edges have begun to caramelize. For extra color, switch on the broiler for the last 2 minutes.
- Remove from the oven and let rest on the sheet for 2 minutes. The residual heat will continue to thicken the glaze.
- Transfer to a serving platter and drizzle any pan juices over the top. Serve warm.
Relish the natural sweetness of these Honey Glazed Carrots, where each bite offers a tender interior and a lightly sticky, caramelized exterior. They’re an effortless way to elevate a weeknight dinner or impress at a holiday gathering.
Green Bean Casserole
Every holiday table deserves a comforting classic, and this green bean casserole delivers creamy, savory goodness with a crunchy fried onion topping. Follow these steps to create a dish that’s both simple and impressive.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Casserole
- 2 cans (14.5 oz each) green beans, drained well
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup whole milk
- 1/4 tsp finely ground black pepper
- 1/4 tsp kosher salt
- 1 cup crispy fried onions, divided (1/2 cup for mixing, 1/2 cup for topping)
Instructions
- Preheat your oven to 350°F.
- In a large mixing bowl, combine the drained green beans, condensed cream of mushroom soup, whole milk, finely ground black pepper, kosher salt, and 1/2 cup of the crispy fried onions. Stir until everything is evenly coated.
- Tip: Drain the green beans thoroughly to prevent a watery casserole.
- Transfer the mixture to a 1.5-quart baking dish and spread it into an even layer.
- Bake uncovered for 25 minutes, until the casserole is bubbly around the edges.
- Remove the dish from the oven and sprinkle the remaining 1/2 cup of crispy fried onions evenly over the top.
- Tip: For extra crunch, gently press the onions into the surface.
- Return to the oven and bake for an additional 5 minutes, until the onions are golden brown and fragrant.
- Tip: Let the casserole rest for 5 minutes before serving to allow the sauce to set slightly.
Creamy, savory, and topped with irresistible crunch, this casserole is the ultimate side dish. Serve it alongside roasted turkey or ham for a perfect holiday meal.
Sweet Potato Casserole with Marshmallows
Casseroles are the ultimate comfort food, and this sweet potato casserole with marshmallows is a classic Thanksgiving side that's easy to master. With creamy mashed sweet potatoes, a hint of brown sugar and warm spices, topped with golden toasted marshmallows, it's sweet, soft, and absolutely irresistible.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
Sweet Potato Casserole
- 4 large sweet potatoes (about 2 lbs), scrubbed clean
- 1/3 cup packed rich light brown sugar
- 1/4 cup unsalted butter, melted
- 1/2 cup creamy whole milk
- 1 farm-fresh large egg
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon warm ground cinnamon
- 1/4 teaspoon freshly grated nutmeg
- 1/4 teaspoon fine sea salt
- 3 cups fluffy miniature marshmallows
Instructions
- Preheat your oven to 375°F.
- Prick the sweet potatoes all over with a fork, then place them on a baking sheet. Roast for 45 to 60 minutes until they are tender and can be easily pierced with a knife.
- Let the sweet potatoes cool slightly, then peel off the skins and transfer the flesh to a large mixing bowl.
- Mash the sweet potatoes with a potato masher or fork until smooth with no large lumps. Tip: For an ultra-smooth texture, use a hand mixer on low speed.
- Add the brown sugar, melted butter, milk, egg, vanilla, cinnamon, nutmeg, and salt. Stir until everything is well combined and the mixture is evenly colored. Tip: Make sure the melted butter is not too hot to avoid cooking the egg.
- Lightly grease a 9×13-inch baking dish. Spoon the sweet potato mixture into the dish and spread it into an even layer with a spatula.
- Scatter the marshmallows in a single layer over the top, covering the entire surface. Tip: For more even browning, use miniature marshmallows or halve large ones.
- Bake for 15 to 20 minutes until the marshmallows are puffed and golden brown. Tip: Watch carefully in the last few minutes to prevent burning; rotate the dish halfway through if needed.
- For extra toasty marshmallows, switch the oven to broil for 1 to 2 minutes at the end, but keep a close eye to avoid charring.
- Remove the casserole from the oven and let it rest for 5 minutes before serving. This allows the filling to set slightly for cleaner slices.
K now, the casserole is ready: creamy and sweet with a gooey marshmallow top that's lightly caramelized. Serve it alongside roasted turkey or ham — the contrast of savory and sweet is a crowd-pleaser. For a playful twist, sprinkle a few toasted pecans over the marshmallows before baking for added crunch.
Cranberry Sauce with Orange Zest
Very few things compare to the vibrant, homemade taste of cranberry sauce, especially when it's brightened with fresh orange zest and a hint of cinnamon. This recipe is a foolproof way to create a tart, festive side dish that elevates any holiday meal. Follow these steps carefully, and you'll have a sauce that's perfectly balanced and beautifully textured.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Cranberry Sauce
- 12 oz fresh or frozen whole cranberries (about 3 cups)
- 3/4 cup granulated sugar
- 1/2 cup fresh orange juice (from about 1 large orange)
- 1 tablespoon finely grated orange zest (from 1 large orange)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon fine sea salt
Instructions
- In a medium saucepan, combine the cranberries, sugar, orange juice, orange zest, cinnamon, and salt. Stir to mix evenly.
- Place the saucepan over medium-high heat and bring the mixture to a boil, stirring occasionally. You'll hear the cranberries begin to pop—that's a good sign.
- Once boiling, reduce the heat to medium-low and let the sauce simmer gently for 10 to 12 minutes, stirring occasionally. The liquid will reduce and thicken slightly.
- During simmering, use the back of a spoon to gently press some of the cranberries against the side of the pan to release their pectin, which helps thicken the sauce naturally.
- After 10 minutes, check the consistency: the sauce should coat the back of a spoon and still have a few whole berries. If you prefer a smoother sauce, continue cooking for another 2–3 minutes, then mash some berries with a potato masher.
- Remove the pan from the heat and let the sauce cool for 10 minutes at room temperature. As it cools, it will thicken further—so don't worry if it seems thin right off the stove.
- Transfer the cranberry sauce to a serving bowl or airtight container. Cover and refrigerate for at least 1 hour before serving; the flavors meld beautifully as it chills.
During the holidays, this sauce shines alongside roasted turkey, but don't save it just for Thanksgiving—try it on pancakes, spread on sandwiches, or stirred into yogurt for a bright twist. The orange zest adds a fragrant lift that cuts through the sweetness, while the cinnamon gives it a cozy warmth. You'll find this homemade version leaves canned sauces in the dust.
Cornbread Stuffing with Sausage
Venturing into the realm of comforting side dishes, this cornbread stuffing with savory sausage and aromatic vegetables is a showstopper. The golden cornbread absorbs rich broth and herbs, while crumbled sausage adds hearty, meaty depth.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 50 minutes
Ingredients
- 6 cups crumbled day-old cornbread (from a 9×13 pan)
- 1 pound bulk pork sausage (mild or spicy)
- 4 tablespoons unsalted butter
- 1 cup finely diced sweet yellow onion (about 1 medium)
- 1 cup finely diced aromatic celery (about 3 stalks)
- 3 cloves garlic, minced
- 2 tablespoons fresh sage, chopped
- 1 tablespoon fresh thyme leaves
- 2 cups low-sodium chicken broth (rich and savory)
- 2 large eggs, lightly beaten
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
Instructions
- Preheat the oven to 350°F. Spread the crumbled cornbread on a large rimmed baking sheet and toast for 10 minutes, stirring halfway, until dry and slightly crisp. Tip: Toasting prevents a mushy texture by removing excess moisture.
- In a large skillet over medium heat, cook the sausage, breaking it into small pieces with a wooden spoon, until browned and cooked through, about 6–8 minutes. Use a slotted spoon to transfer the sausage to a bowl, leaving the drippings in the pan.
- Add the butter to the same skillet. Once melted, add the diced onion and celery. Cook over medium heat, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic, sage, and thyme; cook for 1 minute until fragrant.
- In a large mixing bowl, combine the toasted cornbread, cooked sausage, and the vegetable-herb mixture. Toss gently with a spatula to distribute evenly.
- In a small bowl, whisk together the chicken broth, beaten eggs, salt, and pepper until well combined. Pour this mixture over the cornbread mixture and stir gently until all the bread is moistened. Tip: Don't overmix; you want some texture remaining.
- Transfer the stuffing to a greased 9×13-inch baking dish, spreading it in an even layer. Cover tightly with aluminum foil and bake for 25 minutes. Then remove the foil and continue baking for 15–20 minutes, until the top is golden brown and the edges are crispy. Tip: For an extra-crispy crust, switch the oven to broil for the last 2 minutes, watching carefully to avoid burning.
- Let the stuffing rest for 5–10 minutes before serving. This allows the liquids to settle, making it easier to scoop.
Every spoonful offers a contrast of crisp edges and tender, herb-infused center. Serve it alongside roasted turkey or as a vegetarian main by swapping sausage for mushrooms. Enjoy the warmth of this classic dish reimagined.
Roasted Root Vegetables with Herbs
Preparing roasted root vegetables is a simple yet elegant side dish that brings out the natural sweetness of carrots, parsnips, and beets. With just a few fresh herbs and a hot oven, you'll transform humble roots into caramelized, tender bites. This methodical approach ensures perfect results every time.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
- 1 lb sweet carrots, peeled and cut into 2-inch chunks
- 1 lb earthy parsnips, peeled and cut into 2-inch chunks
- 1 lb vibrant beets, peeled and cut into 1-inch wedges
- 2 tablespoons rich extra virgin olive oil
- 1 tablespoon fresh rosemary leaves, roughly chopped
- 1 tablespoon fresh thyme leaves (or 4-5 sprigs)
- 1 teaspoon coarse sea salt
- 1/2 teaspoon freshly ground black pepper
Instructions
- Preheat your oven to 425°F. Line a large baking sheet with parchment paper for easy cleanup.
- Wash, peel, and cut all root vegetables as specified: carrots and parsnips into 2-inch chunks, beets into 1-inch wedges. Tip: Cutting them into uniform sizes ensures even roasting.
- Place the cut vegetables in a large mixing bowl. Add the olive oil, chopped rosemary, thyme, salt, and pepper.
- Toss everything together with your hands or a spatula until each piece is evenly coated. Tip: Use your hands to massage the oil and herbs into the vegetables for better coverage.
- Spread the vegetables in a single layer on the prepared baking sheet. Avoid overcrowding—use two sheets if necessary, as crowding leads to steaming instead of browning.
- Roast for 20 minutes, then remove the sheet from the oven. Use a spatula to flip each piece to ensure even caramelization.
- Return the sheet to the oven and roast for another 15-20 minutes, until the vegetables are tender when pierced with a fork and the edges are golden brown and slightly crispy. Tip: If beets are still hard, continue roasting in 5-minute increments.
- Remove from oven and let cool for 2 minutes on the sheet. This allows the caramelized bits to set.
Make sure to enjoy these roasted root vegetables while they're still warm—the contrast of crisp edges and soft interiors is irresistible. They're fantastic alongside roasted meats, or you can toss them with a tangy vinaigrette and fresh greens for a satisfying salad. The natural sweetness and earthy herbs will make any meal feel special.
Cauliflower Gratin with Gruyere
Whether you're serving a holiday feast or a simple weeknight dinner, this Cauliflower Gratin with Gruyere is the ultimate comfort side dish. The creamy cheese sauce and crispy golden crust elevate humble cauliflower into something truly special.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Cauliflower
- 1 large head cauliflower, cut into 1-inch florets
- 2 teaspoons fine sea salt, divided
For the Cheese Sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1 1/2 cups finely grated Gruyere cheese (about 6 oz)
- 1/4 teaspoon freshly ground black pepper
- 1/8 teaspoon freshly grated nutmeg
For the Topping
- 1/2 cup plain panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1/4 cup finely grated Gruyere cheese
Instructions
- Preheat your oven to 375°F. Bring a large pot of water to a boil and add 1 teaspoon of the salt.
- Add the cauliflower florets to the boiling water and cook for exactly 4 minutes. Drain well and set aside. Tip: Don't overcook—the cauliflower should still be firm.
- In a medium saucepan over medium heat, melt the 3 tablespoons butter. Whisk in the flour and cook, stirring constantly, for 1 minute to make a roux. Tip: Do not let it brown; keep it pale.
- Gradually whisk in the milk and cream, making sure no lumps remain. Increase heat to medium-high and bring to a gentle simmer, whisking often, until the sauce thickens enough to coat the back of a spoon (about 3-4 minutes).
- Remove the sauce from the heat. Stir in the 1 1/2 cups Gruyere, remaining 1 teaspoon salt, pepper, and nutmeg. Whisk until the cheese is fully melted and smooth. Taste and adjust seasoning if needed.
- Place the drained cauliflower in a 2-quart baking dish (or 9×9-inch dish). Pour the cheese sauce evenly over the cauliflower, gently stirring to coat all florets.
- In a small bowl, combine the panko breadcrumbs, melted butter, and the remaining 1/4 cup Gruyere. Sprinkle this mixture evenly over the gratin.
- Bake for 20-25 minutes, until the sauce is bubbly and the topping is deep golden brown. Let the gratin rest for 5 minutes before serving. Tip: If the topping browns too quickly, loosely tent with foil during the last 10 minutes.
Baked until bubbly and irresistibly golden, this gratin delivers a creamy, nutty interior with a satisfying crunch. Serve it alongside roast chicken, seared steak, or as a hearty vegetarian main with a crisp green salad.
Crispy Parmesan Asparagus
There's nothing quite like the satisfying crunch of perfectly roasted asparagus with a golden parmesan crust. This recipe transforms simple spears into a savory, crispy side dish that's sure to impress.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
Main Ingredients
- 1 lb fresh asparagus spears, tough ends trimmed
- 2 tablespoons extra virgin olive oil
- 2 cloves garlic, minced
- 1/2 cup finely grated Parmesan cheese
- 1/3 cup panko breadcrumbs
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
Instructions
- Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup.
- Wash the asparagus spears and pat them completely dry. Trim off the woody ends by snapping one spear—where it breaks naturally is the guide; trim the rest to match.
- In a shallow bowl, whisk together the extra virgin olive oil, minced garlic, salt, and freshly ground black pepper. Add the asparagus and toss gently to coat each spear evenly.
- In a separate shallow bowl, combine the finely grated Parmesan cheese and panko breadcrumbs. Stir with a fork to mix well.
- Using one hand for the wet asparagus and the other for the dry mixture, roll each coated spear in the Parmesan breadcrumb blend, pressing lightly so the crumbs adhere. This technique prevents clumpy fingers.
- Arrange the breaded asparagus in a single layer on the prepared baking sheet, ensuring they do not touch. Crowding can cause steaming instead of crisping.
- Roast for 12–15 minutes, flipping the spears halfway through, until the coating is golden brown and the edges are crispy. For extra crunch, broil for the last 1–2 minutes, watching closely to avoid burning.
- Remove from the oven and let rest on the sheet for 2 minutes—this helps the crust set. Transfer to a serving platter.
The crispy Parmesan crust shatters with each bite, revealing tender, juicy asparagus within. Serve this versatile side alongside roasted chicken or fish, or pile it on a salad for added crunch.
Bacon-Wrapped Green Beans
Use fresh green beans for the best crunch; the bacon caramelizes as it roasts, creating a perfect sweet-and-smoky bite. This foolproof method yields tender beans wrapped in crisp bacon every time.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 1 lb fresh, crisp green beans, ends trimmed
- 8 oz thick-cut smoky bacon strips (about 12 strips)
- 1 tbsp extra virgin olive oil
- 1/2 tsp flaky sea salt
- 1/4 tsp freshly cracked black pepper
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with aluminum foil. Place a wire rack on top—this allows heat to circulate and makes the bacon extra crispy.
- Wash the green beans and pat them completely dry with a clean kitchen towel. Moisture prevents the bacon from crisping, so this step is key.
- In a large bowl, toss the green beans with 1 tbsp extra virgin olive oil, 1/2 tsp flaky sea salt, and 1/4 tsp freshly cracked black pepper until evenly coated.
- Gather a small bundle of 4–5 green beans (about 1/2-inch thick). Wrap one strip of bacon tightly around the center, tucking the end underneath to secure it. Repeat with remaining beans and bacon.
- Place each bundle seam-side down on the prepared wire rack, spacing them about 1/2 inch apart so they don't steam. Bake for 12 minutes, then use tongs to flip each bundle carefully.
- Continue roasting for another 10–13 minutes, until the bacon is deep golden brown and crisp. For even browning, rotate the pan halfway through the second bake.
- Remove from the oven and let the bundles rest on the rack for 5 minutes. This allows the bacon to set and become shatter-crisp.
Layered with smoky flavor and a satisfying crunch, these bacon-wrapped green beans are a crowd-pleaser at any gathering. Serve them warm as a side dish or even as an appetizer with a drizzle of balsamic glaze for extra tang.
Classic Coleslaw with Apple
Making a classic coleslaw with apple is a fantastic way to brighten up any meal. This version uses crisp green cabbage, tart Granny Smith apple, and sweet carrots, all tossed in a creamy, tangy dressing. I'll guide you step by step to ensure perfect crunch and balanced flavor every time.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 0 minutes
Ingredients
- 1 medium head green cabbage (about 2 lbs), finely shredded
- 1 large Granny Smith apple, cored and cut into thin matchsticks
- 2 medium carrots, peeled and grated on large holes
- 1/2 cup mayonnaise (full-fat preferred for richness)
- 2 tbsp apple cider vinegar
- 1 tbsp granulated sugar
- 1/2 tsp celery seeds
- 1/2 tsp fine sea salt
- 1/4 tsp finely ground black pepper
- 2 tbsp finely chopped fresh parsley (optional, for color)
Instructions
- Place the shredded cabbage in a large colander set over a bowl. Sprinkle with 1/2 tsp salt and toss. Let sit for 15 minutes to draw out excess moisture. Then squeeze the cabbage with your hands to remove liquid; discard the liquid.
- In a small bowl, whisk together the mayonnaise, apple cider vinegar, sugar, celery seeds, remaining 1/2 tsp salt, and black pepper until smooth. Taste and adjust seasoning if needed (remember the cabbage was salted).
- In a large mixing bowl, combine the squeezed cabbage, apple matchsticks, and grated carrots. Toss gently with a fork to distribute.
- Pour the dressing over the vegetable mixture and toss until everything is evenly coated. Add the chopped parsley if using and toss once more.
- Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (or up to 4 hours) to allow flavors to meld. For best crunch, serve chilled.
- Before serving, stir the coleslaw once more and transfer to a serving dish. Optionally, garnish with a few extra apple slices or parsley.
Grate on the palate, this coleslaw delivers a perfect balance of creamy, tangy, sweet, and earthy notes. The apple stays crisp if dressed just before serving, while the cabbage softens slightly in the fridge. Spoon it over pulled pork sandwiches, serve alongside barbecue, or pile it on a hot dog for a refreshing crunch.
Gluten-Free Mac and Cheese
Nothing beats a bowl of creamy, homemade mac and cheese, and this gluten-free version delivers all the comfort without the gluten. With a velvety cheddar sauce and perfectly cooked pasta, it's a weeknight winner that's surprisingly simple to make.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 12 ounces gluten-free elbow macaroni
- 3 tablespoons unsalted butter
- 3 tablespoons gluten-free all-purpose flour blend
- 3 cups whole milk
- 1/2 teaspoon mustard powder
- 1 teaspoon fine sea salt
- 1/4 teaspoon finely ground black pepper
- 3 cups freshly shredded sharp yellow cheddar cheese, divided
- 1/2 cup gluten-free panko breadcrumbs
- 2 tablespoons unsalted butter, melted
Instructions
- Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with butter or nonstick spray.
- Bring a large pot of salted water to a boil. Add the gluten-free elbow macaroni and cook according to package directions until al dente, usually about 8-10 minutes. Drain well and set aside. Tip: Cook just short of the recommended time because the pasta will soften further in the oven.
- While the pasta cooks, make the cheese sauce. In a large saucepan, melt 3 tablespoons of unsalted butter over medium heat. Once melted, whisk in the gluten-free all-purpose flour blend and cook, whisking constantly, for 1 minute to remove the raw flour taste.
- Slowly pour in the whole milk, whisking continuously to prevent lumps. Bring the mixture to a gentle simmer, then reduce heat to medium-low. Continue whisking until the sauce thickens enough to coat the back of a spoon, about 3-4 minutes. Tip: Use room-temperature milk for a smoother sauce.
- Remove the saucepan from heat. Whisk in the mustard powder, fine sea salt, black pepper, and 2 cups of the shredded cheddar cheese. Stir until the cheese is fully melted and the sauce is smooth. If the sauce seems too thick, add a splash of milk.
- Add the drained pasta to the cheese sauce and stir until every piece is evenly coated. Pour the mixture into the prepared baking dish and spread it into an even layer.
- Sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top.
- In a small bowl, combine the gluten-free panko breadcrumbs with the melted unsalted butter. Stir until the crumbs are moistened. Sprinkle the breadcrumb mixture over the cheese layer.
- Bake for 20-25 minutes, or until the sauce is bubbly and the top is golden brown. Let the dish rest for 5 minutes before serving to allow the sauce to set slightly. Tip: For an extra-crispy topping, broil for the last 1-2 minutes, watching carefully to avoid burning.
Just wait until you taste that crispy, buttery topping against the creamy, cheesy pasta below. It's the ultimate comfort food, and no one will guess it's gluten-free! Serve it as a hearty side or a main dish with a simple salad.
Vegan Mushroom Gravy
There is nothing quite like a rich, savory gravy to elevate a meal, and this vegan mushroom version delivers deep umami flavor without any dairy. As a cooking teacher, I'll guide you through each step to ensure a silky, lump-free gravy that will impress vegans and omnivores alike.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Gravy
- 2 tablespoons extra-virgin olive oil
- 8 ounces cremini mushrooms, sliced 1/4-inch thick
- 1 medium sweet yellow onion, finely diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups low-sodium vegetable broth, warmed
- 1 tablespoon gluten-free tamari
- 1 tablespoon nutritional yeast
- 1/2 teaspoon dried thyme
- 1/2 teaspoon finely ground black pepper
- 1/2 teaspoon fine sea salt, plus more to taste
Instructions
- Heat the extra-virgin olive oil in a large skillet over medium-high heat until shimmering.
- Add the sliced cremini mushrooms in a single layer—don't overcrowd; cook without stirring for 4 minutes to get a good sear. Then stir and continue cooking until golden brown, about 3 more minutes.
- Reduce heat to medium, add the diced onion, and cook, stirring often, until softened and translucent, about 5 minutes.
- Add the minced garlic and cook for 30 seconds until fragrant.
- Sprinkle the all-purpose flour evenly over the vegetables and stir constantly for 1 minute to cook out the raw flour taste—this is your roux.
- Gradually pour in the warmed vegetable broth while whisking vigorously to prevent lumps. Keep whisking until the mixture is smooth.
- Stir in the tamari, nutritional yeast, dried thyme, black pepper, and salt. Bring to a gentle simmer, then reduce heat to low.
- Let the gravy simmer uncovered for 10 to 12 minutes, stirring occasionally, until thickened to your liking. It will continue to thicken as it cools.
- Taste and adjust seasoning with more salt or pepper if needed. If the gravy becomes too thick, whisk in a splash of broth to thin it out—remember, low and slow builds flavor.
Not only is this gravy wonderfully earthy and velvety, but it also clings beautifully to mashed potatoes, biscuits, or roasted vegetables. The umami from the mushrooms and tamari makes it a standout condiment you'll want to drizzle on everything from lentil loaf to holiday feasts.
Loaded Mashed Potato Bites
Revamping leftover mashed potatoes into crispy, cheesy bites is a game-changer for your appetizer spread. These Loaded Mashed Potato Bites are mini cups packed with creamy potato, melted cheddar, smoky bacon, and fresh chives — all baked until golden. Perfect for parties or a savory snack, they come together in under 30 minutes.
Serving: 24 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Potato Bites
- 2 cups creamy leftover mashed potatoes (or freshly made, cooled)
- 1 large egg, beaten
- 1/2 cup panko breadcrumbs, lightly toasted
- 1 cup shredded sharp cheddar cheese, divided
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- Butter for greasing the mini muffin tin
For the Topping
- 1/2 cup cooked bacon, crumbled into small pieces
- 2 tablespoons fresh chives, finely chopped
Instructions
- Preheat your oven to 400°F. Generously butter a 24-cup mini muffin tin, making sure to coat the sides and bottom of each cup. This ensures the bites release easily after baking.
- In a large mixing bowl, combine the mashed potatoes, beaten egg, panko breadcrumbs, 1/2 cup of the shredded cheddar, salt, and pepper. Stir gently with a fork until just combined — overmixing can make the potatoes gummy.
- Using a small cookie scoop or spoon, portion the potato mixture into the prepared muffin cups, filling each about three-quarters full. Dip your fingers in water and lightly press down the center of each portion to create a small well, forming a cup shape.
- Sprinkle the remaining 1/2 cup of shredded cheddar evenly over each potato cup. Top with the crumbled bacon and fresh chives, dividing them equally among the cups.
- Bake for 18 to 20 minutes, until the edges are golden brown and the cheese is bubbly. Let the bites cool in the pan for 5 minutes — this helps them set. Then carefully run a knife around the edges and lift them out with a fork.
- Serve warm, with extra chives or a dollop of sour cream if desired. For best texture, enjoy within an hour of baking, but leftovers reheat nicely in a 350°F oven for 5 minutes.
Whether you're hosting a game-day party or looking for a clever way to use leftovers, these bites deliver creamy, crunchy, and savory in every mouthful. The crisp exterior gives way to a soft, cheesy center, and the bacon-chive topping adds a punch of flavor. Try them with a side of ranch dressing for dipping — they won't last long.
Roasted Garlic and Herb Bread
Whip up a batch of this roasted garlic and herb bread for an easy, crowd-pleasing side that pairs perfectly with soups, salads, or pasta. The method is straightforward—roast a head of garlic until sweet and buttery, mash it into softened butter with fresh herbs, then slather onto thick slices of crusty bread and toast until golden. Follow these steps carefully, and you'll have a fragrant, crunchy companion for any meal.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the Roasted Garlic and Herb Butter
- 1 head garlic
- 1 tablespoon extra virgin olive oil
- ½ cup unsalted butter, softened to room temperature
- 2 tablespoons fresh herbs (such as rosemary, thyme, and parsley), finely chopped
- ¼ teaspoon fine sea salt
For the Bread
- 1 large loaf crusty sourdough bread (about 1 pound)
Instructions
- Preheat your oven to 400°F (200°C). Cut the top off the head of garlic to expose the cloves, then place it on a small piece of aluminum foil. Drizzle the exposed cloves with the extra virgin olive oil and wrap the foil tightly around the garlic. Roast for 25 minutes, until the cloves are soft and golden-brown. Let cool for 5 minutes.
- While the garlic roasts, in a small bowl, combine the softened unsalted butter, finely chopped fresh herbs, and fine sea salt. Mix until evenly incorporated.
- Once the roasted garlic is cool enough to handle, squeeze the cloves out of their skins into the butter mixture. Mash with a fork until smooth and well combined. Set aside.
- Slice the sourdough loaf into 1-inch thick pieces. You should get about 8 slices. Lay them on a baking sheet in a single layer.
- Using a butter knife or offset spatula, spread a generous amount of the garlic-herb butter onto one side of each bread slice. Make sure the butter covers the entire surface for even flavor.
- Place the baking sheet under the broiler on high heat (or in a preheated 400°F oven if you prefer). Toast for 3-5 minutes, watching closely, until the butter is bubbling and the edges are crispy and golden-brown. The tops should be slightly crunchy but the centers still soft.
- Remove from the oven and let the bread cool for 1 minute on the baking sheet. Then transfer to a serving platter. Serve warm.
Perfect for dipping into a hearty minestrone or creamy tomato basil soup, this bread also shines as a crunchy side for a juicy steak. The roasted garlic adds a mellow sweetness while the herbs bring freshness, and the crisp-tender texture makes every bite satisfying.
Conclusion
Overflowing with festive flavors, this list has something for every holiday gathering. We hope these side dishes bring joy to your table. Try a few, then pop back to share your favorites in the comments—and don’t forget to pin this roundup on Pinterest for later!





