Dairy-Free (DF) Gluten-Free (GF) Keto Paleo Recipes Sides Whole30
Roasted Broccoli, Brussels Sprouts, and Onions (Keto, GFDF, Paleo, Whole30)
August 15, 2019
roasted broccoli, brussels sprouts, and onions

Roasted veggies are the best side dish. This roasted broccoli, Brussels sprouts, and onions recipe is no exception!

Roasting is an easy, great way to add major flavor and texture to any veggie. One major roasting staple at our house is broccoli, here I’ve added Brussels sprouts and onion to mix things up. Mushrooms are another great item to add to the mix. Easy, delicious, and great for you!

Roasted broccoli, Brussels sprouts, and onions are a fantastic side dish for just about any protein or main dish. Here are a few of my favorite pairings:

The best thing about veggies is that they are already gluten and dairy-free, we just have to keep them that way!

Usually, butter is used as the fat of choice when dealing with vegetables. If you can have dairy, then butter it up, baby! But, if you’re like me, and you have to steer clear of the buttery goodness, I recommend using any of the following fats for roasting veggies:

  • Bacon Grease or Lard
    • My ride or die fat of choice.
  • Beef or Bison Tallow
  • Chicken Smaltz or Duck Fat
  • Coconut Oil
    • Heads up, some brands may have a coconut flavor. Look for refined rather than virgin to get a more neutral flavor profile.
  • Avocado Oil
    • Careful here, avocado oil is very high in omega 6 fatty acids and can cause inflammation if your omega 3 to omega 6 ratios are not balanced.

You can also play around with different spices. I have used everything from paprika, salt, and pepper to cajun seasoning. Any spice or herb that suits your fancy will be a great addition to roasted veggies!

roasted broccoli, brussels sprouts, and onions

Roasted Broccoli, Brussels Sprouts, and Onions

  • Author: Heather Cooan
  • Prep Time: 10
  • Cook Time: 30
  • Total Time: 40 minutes
  • Yield: 4 1x


Roasted veggies are the best veggies, especially when you mix up a bunch of different veggies!



  • 1 pound Brussels sprouts, cleaned and halved
  • 1 pound broccoli florets
  • 1/2 onion, chopped
  • 3 tablespoons bacon grease
  • 3/4 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon paprika


  • Preheat oven to 400 degrees F.
  • Mix all veggies in a bowl with the bacon grease and spices.
  • Pour veggies onto a sheet pan and roast for 30 minutes, until crisp on the outside and tender on the inside. Shake the pan from time to time to brown the sprouts evenly and serve immediately.


Tip: For super crunchy Brussels sprouts, arrange them cut side down on the sheet pan.

  • Category: Sides
  • Method: Roasted
  • Cuisine: American

Keywords: Roasted Broccoli, Brussels Sprouts, and Onions


About author

Heather Cooan

Heather is a marketing executive turned nutrition counselor, consultant, and educator. Heather is currently a Nutrition Therapist Master and Functional Diagnostic Nutrition Practitioner candidate and advocates for informed consent, bodily autonomy, and self-directed healthcare. She speaks and writes on nutrition and lifestyle interventions for improved health and wellness. Heather successfully avoided radiation and chemotherapy and healed her body of vulvar cancer utilizing a food-as-medicine approach combined with conventional interventions such as surgery. Heather has also put two autoimmune diseases into remission (Hashimotos and Lichen Sclerosus) and reversed estrogen dominance, insulin resistance, atherosclerosis, and fatty liver through diet and lifestyle change.

Related items

/ You may like these items as well

Keto & Low-Carb BBQ Sauce on the counter with brush.

Keto & Low-Carb BBQ Sauce Guide

Use this keto & low-carb BBQ sauce guide to fi...

Read more

Avocado Oil Mayonnaise (Paleo, Keto, Whole30, GFDF)

Jump to Recipe·Print Recipe I love mayo! Si...

Read more

Dairy-Free Fat Bomb Recipes

It’s time to ditch any fear of fat, and get on b...

Read more

There are 0 comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.