In the fall and winter months, turn to seasonal produce to make your meals sparkle with color, flavor, and nutrition. in this recipe for Roasted Brussel Sprouts and Cauliflower with Butternut Squash Hummus, butternut squash, cauliflower, and brussel sprouts are put to good use to create a hearty dish that can be an entrée or side to any meal, from ordinary weekday dinners to holiday meals. I served this recipe at Christmas last year, and it was a huge hit. This vegan and gluten-free recipe starts with a sheet pan vegetable roast of squash, brussel sprouts, and cauliflower with a flavorful vinaigrette of sage, garlic, turmeric, smoked paprika, cumin and lemon juice. Once roasted, just take half of the squash and turn it into a fabulous butternut squash hummus to create a foundation for your gorgeous dish. That’s right–a smear of earthy butternut squash hummus, piled up with golden roasted winter vegetables, topped with pomegranate arils, hemp seeds, and crispy sage leaves. All I have to say is…wow! This colorful roasted brussel sprouts recipe is packed with flavor, aroma, and texture. Not to mention powerful nutrition, such as fiber, plant proteins, healthy fat, vitamins, minerals, and phytochemicals. Pack it away as meal prep too, as the leftovers are miraculous.
Start out with a butternut squash hummus as the foundation of this recipe.
Print clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon Pin Recipe
Description
This sumptuous recipe for Roasted Brussel Sprouts and Cauliflower with Butternut Squash Hummus features fall and winter produce, including butternut squash, cauliflower, and brussel sprouts. With a foundation of butternut squash hummus, the roasted veggies are piled on top, and garnished with pomegranate arils and crispy sage.
Roasted Vegetables:
Butternut Squash Hummus:
- 1 cup cooked or canned chickpeas, drained
- 2 garlic cloves, peeled
- ½ teaspoon turmeric
- ¼ teaspoon nutmeg
- ½ teaspoon salt (optional)
- ¼ teaspoon black pepper
- 1 teaspoon brown sugar
- 2 tablespoons tahini
- ½ lemon, juiced
- 1 ½ tablespoons extra virgin olive oil
Toppings (optional):
- 2 tablespoons fresh sage leaves*
- 1 tablespoon hemp seeds
- 2 tablespoons pomegranate arils
- To make the Roasted Vegetables: Preheat oven to 375 F.
- Slice butternut squash in half and scoop out the seeds. Leave one half of the butternut squash whole and place it in a small baking dish filled with 2 tablespoons water. Drizzle with 1 teaspoon of the olive oil. Place the dish in the oven on the lower rack and roast until very tender (about 25-30 minutes).
- With the other butternut squash half, peel it, and slice the flesh into cubes. (To make it easier to peel squash, microwave it for 2 minutes first). Place the squash cubes in a large mixing bowl.
- Place the brussel sprouts and cauliflower florets in the large mixing bowl with squash cubes.
- Add sage, garlic, turmeric, smoked paprika, cumin seeds, red chili flakes, salt (optional), brown sugar (optional), remaining 1 ½ tablespoons olive oil, and lemon juice. Using tongs, toss the mixture together well to coat the vegetables with seasonings.
- Pour the seasoned vegetables on a baking sheet and place in the oven on the top rack. Roast the vegetables, turning half way through, for about 25-30 minutes, until golden on surface and tender.
- When the butternut squash half is tender, make the Butternut Squash Hummus by scooping the flesh from the peel and placing it into a food processor or large blender.
- Add chickpeas, garlic, turmeric, nutmeg, salt (optional), black pepper, and brown sugar (optional) and blend well. Add tahini and lemon juice, and continue to blend. Add olive oil, a bit at a time, to make a smooth, creamy texture while blending.
- To Serve: In a large platter or oval serving dish, slather a generous layer of the hummus over the entire surface, running all the way to the rim of the dish.
- Arrange the roasted butternut squash, brussel sprouts, and cauliflower over the hummus.
- Top with sage leaves (if desired oven fry the sage leaves*), hemp seeds, and pomegranate arils, if desired.
- Serve immediately. Makes 8 servings.
Notes
*To oven-fry the sage leaves: While the squash is roasting, place fresh sage leaves in a layer in a small baking dish and drizzle with 1 teaspoon olive oil. Place in the oven and roast until the sage leaves are crisp (about 10 minutes). Remove from the oven and set aside.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 163
- Sugar: 6 g
- Sodium: 39 mg
- Fat: 6 g
- Saturated Fat: 1 g
- Carbohydrates: 18 g
- Fiber: 8 g
- Protein: 6 g
Keywords: winter roasted vegetables, brussel sprouts, cauliflower, roasted cauliflower
D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed)return[0,sgn*P,Q];var q=Math.floor(sgn*P/Q);return[q,sgn*P-q*Q,Q]}; window.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(“%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D”)); window.tastyRecipesFormatAmount = function(amount, el) { if ( parseFloat( amount ) === parseInt( amount ) ) { return amount; } var roundType = ‘frac’; if (typeof el.dataset.amountShouldRound !== ‘undefined’) { if (‘false’ != el.dataset.amountShouldRound) { if ( ‘number’ === el.dataset.amountShouldRound ) { roundType = ‘number’; } else if (‘frac’ === el.dataset.amountShouldRound) { roundType = ‘frac’ } else if (‘vulgar’ === el.dataset.amountShouldRound) { roundType = ‘vulgar’ } else { roundType = ‘integer’; } } } if (‘number’ === roundType) { amount = Number.parseFloat(amount).toPrecision(2); } else if (‘integer’ === roundType) { amount = Math.round(amount); } else if (‘frac’ === roundType || ‘vulgar’ === roundType) { var denom = 8; if (typeof el.dataset.unit !== ‘undefined’) { var unit = el.dataset.unit; if ([‘cups’,’cup’,’c’].includes(unit)) { denom = 4; if (0.125 === amount) { denom = 8; } if (“0.1667″ === Number.parseFloat( amount ).toPrecision(4)) { denom = 6; } } if ([‘tablespoons’,’tablespoon’,’tbsp’].includes(unit)) { denom = 2; } if ([‘teaspoons’,’teaspoon’,’tsp’].includes(unit)) { denom = 8; } } var amountArray = frac.cont( amount, denom, true ); var newAmount = ”; if ( amountArray[1] !== 0 ) { newAmount = amountArray[1] + ‘/’ + amountArray[2]; if (‘vulgar’ === roundType) { Object.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) { if (newAmount === window.tastyRecipesVulgarFractions[vulgar]) { newAmount = vulgar; } }); } } if ( newAmount ) { newAmount = ‘ ‘ + newAmount; } if ( amountArray[0] ) { newAmount = amountArray[0] + newAmount; } amount = newAmount; } return amount; }; window.tastyRecipesUpdatePrintLink = () => { const printLinks = document.querySelectorAll( ‘.tasty-recipes-print-link’ ); const printButtons = document.querySelectorAll( ‘.tasty-recipes-print-button’ ); const printButton = document.querySelector( ‘.tasty-recipes-print-button’ ); if ( ! printButton ) { return; } const printURL = new URL( printButton.href ); const searchParams = new URLSearchParams( printURL.search ); const unitButton = document.querySelector( ‘.tasty-recipes-convert-button-active’ ); const scaleButton = document.querySelector( ‘.tasty-recipes-scale-button-active’ ); let unit = ”; let scale = ”; if ( unitButton ) { unit = unitButton.dataset.unitType; searchParams.delete(‘unit’); searchParams.set( ‘unit’, unit ); } if ( scaleButton ) { scale = scaleButton.dataset.amount; searchParams.set( ‘scale’, scale ); } const paramString = searchParams.toString(); const newURL = ” === paramString ? printURL.href : printURL.origin + printURL.pathname + ‘?’ + paramString; printLinks.forEach( ( el ) => { el.href = newURL; }); printButtons.forEach( ( el ) => { el.href = newURL; }); }; document.addEventListener( ‘DOMContentLoaded’, () => { if ( ! window.location.href.includes( ‘/print/’ ) ) { return; } const searchParams = new URLSearchParams( window.location.search ); const unit = searchParams.get( ‘unit’ ); const scale = searchParams.get( ‘scale’ ); if ( unit && ( ‘metric’ === unit || ‘usc’ === unit ) ) { document.querySelector( ‘.tasty-recipes-convert-button[data-unit-type=”‘ + unit + ‘”]’ ).click(); } if ( scale && Number(scale) > 0 ) { document.querySelector( ‘.tasty-recipes-scale-button[data-amount=”‘ + Number(scale) + ‘”]’ ).click(); } }); }()); (function(){ var buttonClass = ‘tasty-recipes-scale-button’, buttonActiveClass = ‘tasty-recipes-scale-button-active’, buttons = document.querySelectorAll(‘.tasty-recipes-scale-button’); if ( ! buttons ) { return; } buttons.forEach(function(button){ button.addEventListener(‘click’, function(event){ event.preventDefault(); var recipe = event.target.closest(‘.tasty-recipes’); if ( ! recipe ) { return; } var otherButtons = recipe.querySelectorAll(‘.’ + buttonClass); otherButtons.forEach(function(bt){ bt.classList.remove(buttonActiveClass); }); button.classList.add(buttonActiveClass); var scalables = recipe.querySelectorAll(‘span[data-amount]’); var buttonAmount = parseFloat( button.dataset.amount ); scalables.forEach(function(scalable){ if (typeof scalable.dataset.amountOriginalType === ‘undefined’ && typeof scalable.dataset.nfOriginal === ‘undefined’) { if (-1 !== scalable.innerText.indexOf(‘/’)) { scalable.dataset.amountOriginalType = ‘frac’; } if (-1 !== scalable.innerText.indexOf(‘.’)) { scalable.dataset.amountOriginalType = ‘number’; } Object.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) { if (-1 !== scalable.innerText.indexOf(vulgar)) { scalable.dataset.amountOriginalType = ‘vulgar’; } }); if (typeof scalable.dataset.amountOriginalType !== ‘undefined’) { scalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType; } } var amount = parseFloat( scalable.dataset.amount ) * buttonAmount; amount = window.tastyRecipesFormatAmount(amount, scalable); if ( typeof scalable.dataset.unit !== ‘undefined’ ) { if ( ! scalable.classList.contains(‘nutrifox-quantity’) ) { if ( ! scalable.classList.contains(‘nutrifox-second-quantity’) ) { amount += ‘ ‘ + scalable.dataset.unit; } } } scalable.innerText = amount; }); var nonNumerics = recipe.querySelectorAll(‘[data-has-non-numeric-amount]’); nonNumerics.forEach(function(nonNumeric){ var indicator = nonNumeric.querySelector(‘span[data-non-numeric-label]’); if ( indicator ) { nonNumeric.removeChild(indicator); } if ( 1 !== buttonAmount ) { var indicator = document.createElement(‘span’); indicator.setAttribute(‘data-non-numeric-label’, true); var text = document.createTextNode(‘ (x’ + buttonAmount + ‘)’); indicator.appendChild(text); nonNumeric.appendChild(indicator); } }); window.tastyRecipesUpdatePrintLink(); }); }); }()); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.cookMode = { wakeLockApi: false, wakeLock: false, cookModeSelector: ‘.tasty-recipes-cook-mode’, init() { if (“wakeLock” in navigator && “request” in navigator.wakeLock) { this.wakeLockApi = navigator.wakeLock; } const cookModes = document.querySelectorAll(this.cookModeSelector); if (cookModes.length > 0) { for (const cookMode of cookModes) { if (this.wakeLockApi) { cookMode.querySelector(‘input[type=”checkbox”]’).addEventListener(“change”, event => { this.checkboxChange(event.target); }, false); } else { cookMode.style.display = “none”; } } } }, checkboxChange(checkbox) { checkbox.checked ? this.lock() : this.unlock(); }, setCheckboxesState(state) { const checkboxes = document.querySelectorAll(this.cookModeSelector + ‘ input[type=”checkbox”]’); for (const checkbox of checkboxes) { checkbox.checked = state; } }, async lock() { try { this.wakeLock = await this.wakeLockApi.request(“screen”); this.wakeLock.addEventListener(“release”, event => { this.wakeLock = false; this.setCheckboxesState(false); }); this.setCheckboxesState(true); } catch (error) { this.setCheckboxesState(false); } }, unlock() { if (this.wakeLock) { this.wakeLock.release(); this.wakeLock = false; } this.setCheckboxesState(false); } }; (function(callback) { if (document.readyState !== “loading”) { callback(); } else { document.addEventListener(“DOMContentLoaded”, callback); } })(() => { window.TastyRecipes.cookMode.init(); }); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.ratings = { init( min_rating ) { this.min_rating = min_rating; this.recipeRatingReflectInRespondSection(); this.addBodyClassBasedOnSelectedRating(); this.backwardCompRespondRatingPosition(); }, recipeRatingReflectInRespondSection() { const ratings = document.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’); if (ratings.length { this.fireRatingInRespond( event.target.dataset.rating ); } ); } }, fireRatingInRespond( rating ) { const ratingInput = document.querySelector(‘.tasty-recipes-rating[value=”‘ + rating + ‘”]’); if ( ! ratingInput ) { return; } ratingInput.click(); }, addBodyClassBasedOnSelectedRating() { const ratingInputs = document.querySelectorAll(‘input.tasty-recipes-rating’); if ( ratingInputs.length { let selectedRating = event.target.getAttribute( ‘value’ ); this.handleBodyClassByRating( selectedRating ); this._toggle_comment_textarea_required( selectedRating ); } ); } }, handleBodyClassByRating( rating ) { if ( rating = comment_textarea.length ) { return; } if ( rating < this.min_rating ) { comment_textarea.setAttribute( 'required', '' ); return; } comment_textarea.removeAttribute('required'); }, backwardCompRespondRatingPosition() { const ratings_buttons = document.querySelector( '#respond .tasty-recipes-ratings-buttons' ); if ( !ratings_buttons || ratings_buttons.length { if ( rating_span === event.target ) { return; } rating_span.previousElementSibling.click(); } ); } } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { document.addEventListener("DOMContentLoaded", callback); } })(() => { window.TastyRecipes.ratings.init( window.tasty_recipes_min_rating ); }); ]]>
For more recipes featuring fall and winter vegetables, check out the following:
3 squash recipes, 2 caul, 2 brussels
Stuffed Acorn Squash with Quinoa and Cranberries
Balsamic Roasted Butternut Squash and Brussel Sprouts with Farro
Butternut Squash Salad with Barley and Kale
Whole Roasted Cauliflower with Shawarma Spice and Herbed Vegan Yogurt
Buffalo Cauliflower Tofu Skewers
Shaved Brussel Sprout Salad with Peanuts and Papaya
Black Lentil Pesto Salad with Butternut Squash and Brussels Sprouts
As an Amazon Influencer, I earn from qualifying purchases. For more information about affiliate links, click here.
More Tools for Eating and Living the Goodness