top of page

MySoulEssence is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on This post contains affiliate links, but all opinions are my own. Thanks for supporting my blog so I can continue to bring you posts like these!

Whole30 Creamy Bacon Broccoli Spaghetti Casserole

As seen on our Whole30 Challenge, Day 29 (click to read more).

Whole30 Creamy Bacon Broccoli Spaghetti Casserole

Special thanks to Aunt Karen & Uncle Larry for our awesome Le Creuset dutch oven. We've enjoyed using it, and it clearly photographs well too... :)

Whole30 Creamy Bacon Broccoli Spaghetti Casserole


PREP TIME: 15 minutes

COOK TIME: 10-12 minutes


  • 4 cups cooked spaghetti squash (*See note below)

  • 8 pieces cooked bacon, chopped

  • 2 cups steamed broccoli


  • 1 cup full-fat coconut milk

  • 1 medium egg

  • 1 teaspoon sea salt

  • 1 teaspoon garlic powder

  • fresh ground pepper to taste


  1. Cook spaghetti squash if not previously cooked. (See *Note below for steps.)

  2. Preheat oven to 400°F.

  3. In a saucepan, combine all "Creamy Sauce" ingredients and whisk together.

  4. Heat the creamy sauce on the stove over medium heat. Continue whisking the sauce while it cooks until it thickens. (This is about 5-8 minutes.)

  5. In a casserole dish, add spaghetti squash, steamed broccoli and bacon. Stir gently to mix.

  6. Pour the cream sauce over the casserole.

  7. Heat the casserole in the oven until warm or save for later. (Note: I left the lid off for the last 5 minutes to crisp it up a bit.)


This recipe calls for cooked spaghetti squash. If you don't have a spaghetti squash previously cooked, just follow these easy steps below to cook it.

  1. Preheat oven to 375°F.

  2. Cut a spaghetti squash in half lengthwise. Scoop out seeds and discard.

  3. Place aluminum foil on non-stick baking sheet.

  4. Lay spaghetti squash on foil. Lightly season with a drizzle of olive oil, sea salt, pepper, and garlic powder.

  5. Cook for 35-50 minutes until soft. (We cooked our larger squash for 45 minutes.)

  6. After squash is done cooking, remove squash from oven. Let squash cool for a few minutes until it is cool enough to handle.

  7. Use a fork and scrape the inside to create long strands (like spaghetti).

​TASTE TEST: The casserole was fabulous. Hubs, who doesn't like anything to do with coconut, even was surprised at how delicious it was. It had 0 coconut taste and had a faint resemblance to a healthy fettuccine sauce. I'll definitely be making this post-Whole30! Looks like we are re-inducted into the Whole30 Clean Plate Club once again!

  • Instagram Social Icon
City Blur_for Blog_Square2_Font.jpg

Follow on Instagram

  • Instagram
This lifestyle blog is a sampling of my many passions and interests that are a reflection of my soul essence.
There's something for everyone here to inspire and channel their inner soul essence.
  • White LinkedIn Icon
  • White Twitter Icon
  • White Google+ Icon


bottom of page