Caramelized Onion Spaghetti Squash
This post may contain affiliate links. Please read our disclosure policy.
Onions sautéed with butter and olive oil create this scrumptious Caramelized Onion Spaghetti Squash. Mixed with kale and mushrooms for a healthy, colorful meal.

Boy oh boy, do I have a recipe for you! If you’ve never tried spaghetti squash, this recipe will walk you through exactly how to make it, and show you a really tasty way to flavor it. Spaghetti squash is a low carb alternative to traditional pasta, and it has a semi neutral taste (in my opinion), so it’s easy to flavor with a variety of spices.
WHY THIS SPAGHETTI SQUASH RECIPE IS SO GOOD:
- The recipe itself is vegetarian, but you can easily omit the cheese to make it vegan, or add meat (like bacon or sausage) if that’s your thing.
- Minimal ingredients are required — you only need 6 or so ingredients
- It’s flavored with caramelized onions–aka the BEST way to eat onions–plus a combination of butter and olive oil
Can we PLEASE talk about caramelized onions? Have I professed my love for them before? Maybe, but I’m going to do it again. Gahhhh they’re just perfect, and dare I say THE BEST way to eat onions?! Along with that, roasting and eating spaghetti squash is a great way to enjoy a spaghetti-like dish without using actual pasta. This vegetarian spaghetti squash is sure to please ALL eaters!

HOW TO COOK SPAGHETTI SQUASH
FIRST: Slice the spaghetti squash in half length-ways, then brush both sides of it with olive oil and place it cut-side down on a a parchment-lined baking sheet.
Note: This caramelized onion spaghetti squash should come together in less than an hour, give or take depending on the size of your squash. The larger the squash, the longer it’s going to take to roast. Mine was not very big—maybe 2-3 lb.—and it fed both my brother and I, so you definitely don’t need anything too too big, and as for the cheese, it’s completely optional–seriously, your call!

SECOND: Once the squash is roasted, you’ll take it out of the oven and carefully use a fork to remove the “spaghetti”. While the squash is roasting, you should make the caramelized onion mixture. Then, add the cooked squash to the skillet with the caramelized onions, making sure to stir everything together. In addition to the onions, the squash will be flavored with a little rosemary and cheese if you opt to use it, plus kale, mushrooms and plenty of salt and pepper. It’s so simple yet so tasty as well!


OTHER VEGETARIAN DINNER RECIPES
Caramelized Onion Spaghetti Squash

Ingredients
- 1 2-3 lb. spaghetti squash
- 1/4 cup olive oil
- 2 tbsp butter, I used dairy free
- 2 medium yellow onions, peeled and sliced into longer strips if possible
- 1 1/2 cup mushrooms
- 1 cup kale
- 1/4 tsp rosemary, I used fresh, but dried would work too
- Salt and pepper to taste
- Optional: sprinkle of parmesan cheese
Instructions
- Preheat oven to 350°.
- Slice squash in half, remove seeds and place on baking sheet.
- Brush 2 tbsp olive oil on both sides of the squash (1 tbsp per half) and then place face down in the oven.
- While squash is roasting, melt butter and last 2 tbsp oil over medium-high in a large skillet.
- Add onions to skillet, stirring occasionally. After 5 minutes, add mushrooms.
- After approximately 10 minutes, the onions should start to caramelize. If they look like they're burning at all, add an extra tablespoon of oil.
- Add kale to skillet and continue to stir everything together until onions turn a nice golden brown color.
- After 45 minutes, remove squash from oven and allow 10 or so minutes for it to cool off.
- Once slightly cooler, use a fork to remove "spaghetti" from squash and place in a skillet; add rosemary, salt and pepper and stir everything together.
- Add parmesan cheese if you wish and enjoy!
Notes
Nutrition
















I am not a picky eater and absolutely love vegan food, but I made this tonight and it was a little bland 🙁 Wish I read the reviews before hand about adding the garlic… I think it would have added a little something!
I noticed the same thing. I added garlic but still found it bland
I made this for the first time tonight and it was really good! I was worried it would be too bland and would need sauce or something, but it’s not bland at all. I also added garlic, like one person mentioned, and some extra mushrooms (~3/4 cup more) because I bought too many and I think it was the right amount. Overall, great recipe, I’ll definitely be making it again!
Woohooo! Love that you added garlic too–that sounds delicious. Thanks for your comment 🙂
Came across your recipe today and really looking forward to trying it. Small world, I’m in Pittsburgh too!!
That’s awesome–love meeting fellow Pittsburghers! I hope you like the recipe 🙂
I in PIttsburgh too!! 🙂 Makes me excited!
Made this tonight for dinner. Excellent! Made (almost) exactly as written, only added a couple cloves of garlic to the onions. Will make again!
Amazing, and love that you added garlic!
I added spinach and kale and very thinly sliced carrots and zucchini. It’s my 3rd time and I just wanted more veggies! I also sautéed a chicken breast earlier and tossed in at the end. We love this s much!
Just don’t use mushrooms!!!!
Try adding zuchinni… or eggplant…or I used sugar snap peas.
Very good recipe. I used about 1 tsp of salt. I would use only half of the spaghetti squash (the ones we get are pretty large).
Hi Erin! I am allergic to mushrooms – what alternatives would you suggest? Thanks!!
I’m looking to try this recipe tonight and I don’t have mushrooms so I’m going to use some roasted eggplant I made the night before…it’ll carmalize nicely with the onions.
Just don’t use mushrooms!!!!
Try adding zuchinni… or eggplant…or I used sugar snap peas.try adding some sundries tomatoes and little crushed red peppers… gives it a great warm kick on cold nights!!
This was amazing!! Was looking for something to go as a side dish with Quinoa and this recipe worked perfectly!! Even without the Parmesan cheese and thyme instead of the rosemary, it still tasted fabulous!
As a recently converted vegan, it brings me joy to stumble upon such greatness most especially when my kids approve. :)))
Will definitely be making this again with the rosemary too.
YUM and Thank you!!
I’m so glad you and your family enjoyed this recipe!
Really good recipe. We don’t like kale so I used spinach. My husband usually turns his nose up at vegetarian but this time we both had seconds and look forward to leftovers for lunch tomorrow!
Woohoo–I’m glad you BOTH enjoyed it!