Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
If you want a side dish that feels comforting but still light and fresh, this roasted cauliflower and apple mash with crispy Brussels sprouts is a great recipe to keep on hand. It is creamy, slightly sweet, savory, and full of texture without being heavy.
The roasted cauliflower becomes soft and rich once mashed, while the apples add a gentle sweetness that balances the flavor. On top, crispy Brussels sprouts bring crunch and a deeper roasted taste that makes the dish feel complete.
This recipe works well for family dinners, holiday meals, or even meal prep during the week. It pairs nicely with roasted chicken, pork, steak, or even simple grilled fish. You can also enjoy it on its own as a lighter vegetarian meal.
One of the best things about this recipe is how approachable it is. The ingredients are simple, the steps are easy to follow, and most of the cooking happens in the oven or one skillet. You do not need special equipment or complicated techniques.
If you usually think cauliflower mash sounds bland, this version may change your mind. Roasting the cauliflower first gives it much more flavor than boiling it. The apples and rosemary also help make the mash taste balanced and comforting instead of plain.

Why You’ll Love This Recipe
This dish has a lot going for it without requiring much effort.
The roasted cauliflower mash turns creamy and flavorful without needing lots of butter or cream. The apples naturally add sweetness and moisture, which keeps the mash from tasting flat.
The Brussels sprouts add contrast. Since the mash is soft and creamy, the crispy sprouts make every bite more interesting.
It is also flexible. You can make it richer for a holiday table or keep it lighter for an everyday dinner.
Another helpful bonus is that most of the ingredients are easy to find year-round.
Ingredients You’ll Need
For the cauliflower and apple mash
- 1 large head cauliflower, chopped into florets
- 2 apples, peeled and chopped
- 2 shallots, sliced
- 1 tablespoon olive oil
- 1 teaspoon fresh rosemary, minced
- Salt
- Black pepper
- 2 tablespoons butter
- ¼ cup half and half
For the crispy Brussels sprouts
- 1 pound Brussels sprouts, trimmed and halved
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- Salt
- Black pepper
- Fresh cherries, optional
- Chopped pistachios for topping
Ingredient Notes and Helpful Swaps
Cauliflower
Fresh cauliflower works best for roasting because it caramelizes better in the oven.
Cut the florets into similar sizes so they cook evenly.
Apples
Use apples that hold their shape well when roasted. Honeycrisp, Fuji, or Pink Lady apples work nicely.
Avoid very soft apples because they can become mushy too quickly.
Brussels sprouts
Fresh Brussels sprouts usually crisp better than frozen ones.
Cut large sprouts into quarters if needed so they cook evenly.
Half and half
This gives the mash a creamy texture without making it too heavy.
You can also use milk, cream, or a dairy-free alternative.
Pistachios
The pistachios add crunch and a little richness at the end. Walnuts or pecans also work well if that is what you have available.
Step-by-Step Instructions
1. Preheat the oven
Set your oven to 375°F.
Line a baking sheet with parchment paper for easier cleanup.
A large baking sheet works best because crowded vegetables tend to steam instead of roast.
2. Prepare the cauliflower mixture
In a large bowl, combine:
- Cauliflower florets
- Chopped apples
- Sliced shallots
- Rosemary
- Olive oil
- Salt and pepper
Toss everything together until evenly coated.
Make sure the cauliflower gets lightly coated with oil so it roasts instead of drying out.
3. Roast the cauliflower and apples
Spread the mixture evenly onto the baking sheet.
Roast for 25 to 30 minutes.
The cauliflower should become tender with lightly browned edges. The apples should soften but still hold their shape.
Halfway through cooking, stir the mixture gently for more even roasting.
If you want deeper flavor, leave it in for another 5 minutes.
Roasting adds a nutty flavor to the cauliflower that you do not get from steaming or boiling.
4. Cook the Brussels sprouts
While the cauliflower roasts, heat olive oil in a large skillet over medium heat.
Add the minced garlic and cook for about 30 seconds.
Do not let the garlic brown too much or it may taste bitter.
Add the Brussels sprouts cut-side down.
Season lightly with salt and pepper.
Cook for about 12 to 15 minutes, stirring occasionally, until the sprouts become crispy and golden around the edges.
If using fresh cherries, add them during the last 2 minutes of cooking just to warm them slightly.
The cherries add small bursts of sweetness that pair nicely with the roasted vegetables.
5. Mash the cauliflower mixture
Once the cauliflower and apples are tender, transfer them back into a large bowl.
Add:
- Butter
- Half and half
- Extra salt and pepper if needed
Mash using a potato masher for a rustic texture.
If you prefer a smoother mash, use an immersion blender or food processor.
Taste before serving and adjust the seasoning if needed.
A small pinch of extra salt often helps bring out the sweetness of the apples.
6. Assemble the dish
Spread the cauliflower mash onto a serving plate or shallow bowl.
Top with the crispy Brussels sprouts.
Sprinkle with chopped pistachios.
Serve warm.
Helpful Tips for Better Results
Roast instead of boiling
Roasting the cauliflower gives much better flavor than boiling. Boiled cauliflower can sometimes taste watery.
Dry the Brussels sprouts well
If the Brussels sprouts are wet, they will steam instead of being crisp.
Pat them dry before cooking.
Use medium heat for the sprouts
Too much heat can burn the outside before the centers soften.
Medium heat gives the best balance of crispy edges and tender centers.
Season in layers
Light seasoning during each stage makes the final dish taste more balanced.
Blend carefully
If using a blender or processor, avoid overmixing. Overworked cauliflower mash can become gluey.
Common Mistakes to Avoid
Overcrowding the pan
This is one of the most common roasting mistakes.
If the vegetables are too close together, moisture gets trapped and prevents browning.
Undercooking the cauliflower
The cauliflower should be fully tender before mashing. Firm cauliflower creates a grainy texture.
Burning the garlic
Garlic cooks very quickly. Thirty seconds is usually enough before adding the Brussels sprouts.
Using too much liquid
Start with a small amount of half-and-half. You can always add more if needed.
Easy Variations
This recipe is flexible and easy to adjust depending on what you have.
Make it vegan
Use olive oil or vegan butter, and replace the half-and-half with oat milk, almond milk, or coconut cream.
Add cheese
Parmesan or goat cheese adds extra richness and works well with the apples and Brussels sprouts.
Add bacon
Crispy bacon pieces make this dish heartier and pair very well with the Brussels sprouts.
Try different herbs
Sage, thyme, or parsley all work nicely here.
Add extra crunch
Toasted almonds, walnuts, or pecans can replace pistachios.
What to Serve With This Dish
This mash works as both a side dish and a lighter main meal.
It pairs especially well with:
- Roasted chicken
- Pork chops
- Turkey
- Steak
- Grilled salmon
- Meatloaf
For a vegetarian dinner, serve it with:
- Lentils
- Roasted chickpeas
- Mushroom gravy
- Crusty bread
It also works well as part of a holiday spread because it adds color and balance without feeling too heavy.
Storage and Reheating Tips
Refrigerating leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Keep the Brussels sprouts separate if possible so they stay crisp longer.
Reheating
Warm the mash gently in a saucepan over low heat.
Add a splash of milk or cream if it becomes too thick.
Reheat the Brussels sprouts in a skillet or oven for the best texture.
Microwaving works, but the sprouts may lose some crispiness.
Freezing
The cauliflower mash freezes fairly well for up to 2 months.
The Brussels sprouts are best made fresh because they soften after freezing.

You may want to try this recipe too: Indulge in the Delight of Roasted Golden Beet and Goat Cheese Salad: A Must-Try Recipe!
Frequently Asked Questions
Can I make this ahead of time?
Yes. You can roast the cauliflower mixture and cook the Brussels sprouts earlier in the day.
Reheat both gently before serving.
Does the mash taste strongly like cauliflower?
Not really. Roasting softens the flavor, and the apples help balance it.
Even people who are unsure about cauliflower often enjoy this version.
What apples work best?
Honeycrisp, Fuji, Gala, or Pink Lady apples work well because they hold their shape and have balanced sweetness.
Can I skip the apples?
Yes, but the apples help give the mash natural sweetness and moisture.
If skipping them, you may want a little extra cream or butter.
How do I make the Brussels sprouts extra crispy?
Make sure the pan is not overcrowded and cook them cut-side down first before stirring.
Dry sprouts crisp much better than wet ones.
This roasted cauliflower and apple mash with crispy Brussels sprouts is a simple recipe that feels complete and satisfying without requiring complicated ingredients or techniques.
The creamy mash, sweet apples, crispy sprouts, and crunchy pistachios all bring different textures and flavors to the plate. It is comforting enough for colder evenings but still light enough for everyday meals.
It is also the kind of recipe that can easily become part of your regular rotation because it is flexible, practical, and easy to adjust based on what you already have at home.
Whether you serve it for a weeknight dinner or a holiday gathering, it is a dish that feels both cozy and fresh at the same time.
ALSO READ: Elevate Your Dinner: Thick-Cut Pork Chops with Roasted Grapes & Fennel

Deliciously Healthy Roasted Apple Cauliflower Mash with Crispy Brussels Sprouts
Equipment
- Baking sheet
- Parchment paper or Silpat® mat
- Large bowl
- Potato masher or immersion blender
Ingredients
For the Cauliflower Mash:
- 1 large head of cauliflower chopped
- 2 medium apples cored and chopped
- 1 shallot finely chopped
- 1 tablespoon fresh rosemary leaves minced
- 1 tablespoon olive oil
- Salt and black pepper to taste
- ¼ cup half & half or plant-based alternative for vegan
- 2 tablespoons unsalted butter or vegan butter for vegan
For the Brussels Sprouts:
- 2 tablespoons olive oil
- 3 garlic cloves minced
- 3 cups Brussels sprouts trimmed and halved
- ½ cup fresh cherries optional
- Salt and pepper to taste
For Garnishing:
- ¼ cup chopped pistachios
Instructions
- Preheat Oven:Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper or a Silpat® baking mat.
- Prepare Cauliflower and Apples:In a large bowl, toss the chopped cauliflower, apples, and shallot with the minced rosemary, olive oil, salt, and pepper. Spread evenly on the prepared baking sheet.
- Roast the Cauliflower and Apples:Roast the cauliflower-apple mixture for 25-30 minutes, until the cauliflower is tender and golden brown.
- Crisp the Brussels Sprouts:While the cauliflower is roasting, heat the remaining olive oil in a skillet over medium heat. Add the minced garlic and sauté for 30 seconds until fragrant. Add the halved Brussels sprouts and cook for 15 minutes, stirring occasionally, until they are golden and crispy. If using, add the cherries in the last 2 minutes to warm them up.
- Mash the Cauliflower and Apples:Once the roasted cauliflower and apples are tender, transfer them to a large bowl. Add the half & half and butter, seasoning with salt and pepper to taste. Mash the mixture until smooth or your desired consistency using a potato masher or immersion blender.
- Assemble the Dish:Spread the mashed cauliflower and apple mixture onto a serving dish. Top with the crispy Brussels sprouts and cherries.
- Garnish and Serve:Sprinkle the dish with chopped pistachios for added crunch and serve immediately. Enjoy!
Notes
- For a vegan version, replace the butter and half & half with plant-based alternatives.
- Feel free to add your favorite herbs or spices for an extra flavor boost.
- To make this dish ahead, roast the cauliflower and Brussels sprouts, and simply reheat before serving.
