Oh, honey, let me tell you about my Caprese Spaghetti Squash Beans—it’s like a big ol’ Italian hug in a squash shell! After fifty years of feeding my family, I’ve learned how to take classic flavors and make ’em shine in new ways. This dish combines everything we love about Caprese salad—juicy tomatoes, fresh basil, creamy mozzarella—with the heartiness of spaghetti squash and protein-packed beans.

Table of Contents
Table of Contents
It’s one of those magic recipes that manages to be fancy enough for company but simple enough for Tuesday night supper. Trust me, once you taste how those sweet roasted squash strands soak up the garlicky tomato sauce, you’ll be making this on repeat!
Why You’ll Love This Caprese Spaghetti Squash Beans Recipe
Let me count the ways this dish will steal your heart:
- Healthy without the hassle: Packed with veggies and protein, but tastes downright indulgent
- Weeknight hero: Roast the squash while you prep the rest—dinner practically makes itself!
- Flavor bomb: Garlic, basil, and sweet tomatoes meld with creamy mozzarella in every bite
- Vegetarian comfort food: Even meat lovers won’t miss a thing with those hearty beans
- Leftover magic: Tastes even better next day (if it lasts that long!)
It’s my go-to when I want something satisfying that won’t weigh me down. Pure comfort in a squash shell!
Ingredients for Caprese Spaghetti Squash Beans
Gathering the right ingredients is half the battle, darling! Here’s what you’ll need to make my beloved Caprese Spaghetti Squash Beans:

- 1 medium spaghetti squash (about 3½ pounds) – halved lengthwise with those pesky seeds scooped out
- 4 tablespoons extra-virgin olive oil, divided – we’ll use some for roasting, some for sautéing
- 3 medium garlic cloves – thinly sliced (about 1 tablespoon), because more is always better!
- ¼ teaspoon crushed red pepper – or more if you like a little fire in your life
- ¼ cup fresh basil – sliced, plus those pretty little leaves for garnish
- 5 medium plum tomatoes – sliced (about 2¼ cups total), divided
- 1 (15-ounce) can no-salt-added great northern beans – rinsed and drained, honey
- ¾ teaspoon salt – to make all those flavors pop
- 6 ounces fresh mozzarella – sliced (about 1 cup), because what’s Caprese without it?
- 1 tablespoon balsamic glaze – the perfect sweet-tart finish
Now roll up those sleeves – we’re about to make some magic!
How to Make Caprese Spaghetti Squash Beans
Alright, sweetheart, let’s get cookin’! This recipe comes together like a dream if you follow these simple steps. I’ve made it so many times I could do it in my sleep, but I’ll walk you through each part carefully.

Step 1: Roast the Spaghetti Squash
First things first – get that oven heated to 400°F and line your baking sheet with parchment paper (trust me, you’ll thank me later when cleanup’s a breeze). Take your halved squash and rub about 1 tablespoon of that good olive oil all over the cut sides – really get in there! Roast ’em cut-side up for about 50 minutes to an hour. You’ll know they’re ready when you can easily pierce the flesh with a fork and those gorgeous strands separate beautifully when scraped.
Step 2: Sauté the Garlic and Tomatoes
While the squash works its magic, heat the remaining 3 tablespoons oil in your favorite skillet over medium heat. Add your sliced garlic and crushed red pepper – now pay close attention here, honey! You want those garlic slices just starting to get golden around the edges (about 2-3 minutes), not brown all over or they’ll turn bitter. Quick tip: keep stirring constantly – garlic burns faster than my grandkids running to the cookie jar!
Step 3: Combine with Beans and Squash
Here’s where the magic happens! Toss in most of those lovely sliced tomatoes (save about ¼ cup for later) and all that fresh basil. Let them get just soft enough to release their juices – about 2 minutes should do it. Then stir in your rinsed beans and salt. Now take your roasted squash and, using a fork and tongs, scrape those gorgeous strands right into the skillet. Gently toss everything together until it’s all cozy and combined. Oh, that smell! Makes my mouth water just thinking about it.
Step 4: Assemble and Bake
Scoop that beautiful mixture back into your squash shells – pile it high, now! Top with the remaining fresh tomato slices and all that creamy mozzarella. Pop it back in the oven just until the cheese melts into gooey perfection (about 10 minutes). Right before serving, drizzle with that tangy balsamic glaze. Makes it look fancy enough for company, doesn’t it?
Print
Hearty Caprese Spaghetti Squash Beans Recipe You’ll Love
A delicious and healthy twist on traditional Caprese flavors with spaghetti squash and beans.
- Total Time: 1 hour 25 minutes
- Yield: 4 servings 1x
Ingredients
- 1 medium spaghetti squash (3½ pounds), halved lengthwise and seeded
- 4 tablespoons extra-virgin olive oil, divided
- 3 medium cloves garlic, thinly sliced (1 tablespoon)
- ¼ teaspoon crushed red pepper
- ¼ cup sliced fresh basil, plus small leaves for garnish
- 5 medium plum tomatoes, sliced (2¼ cups), divided
- 1 (15-ounce) can no-salt-added great northern beans, rinsed
- ¾ teaspoon salt
- 6 ounces sliced fresh mozzarella (1 cup)
- 1 tablespoon balsamic glaze
Instructions
- Position rack in middle of oven; preheat to 400°F. Line a large rimmed baking sheet with parchment paper or foil.
- Place squash halves cut-sides up on the prepared baking sheet. Rub cut sides with 1 tablespoon oil. Roast until the squash flesh is tender, 50 minutes to 1 hour.
- Meanwhile, heat the remaining 3 tablespoons oil in a large skillet over medium heat. Add sliced garlic and ¼ teaspoon crushed red pepper; cook, stirring often, until the garlic is just starting to brown around the edges, 2 to 3 minutes.
- Add sliced basil and 2 cups sliced tomatoes; cook, stirring often, just until the tomatoes begin to soften, about 2 minutes. Remove from heat and stir in rinsed beans and ¾ teaspoon salt.
- Using a fork and tongs, scrape the long strands of squash flesh into the skillet with the tomatoes; toss well to combine.
- Return the mixture to the squash shells, then top with the remaining ¼ cup sliced tomatoes and the sliced mozzarella.
- Bake until the cheese melts, about 10 minutes.
- Cut each squash half in half width-wise. Drizzle with 1 tablespoon balsamic glaze.
Notes
- You can microwave the squash instead of roasting it for a quicker option.
- For a spicier kick, increase the crushed red pepper to taste.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main Dish
- Method: Roasting, Baking
- Cuisine: Italian-Inspired
- Diet: Vegetarian
Nutrition
- Serving Size: 1 squash quarter
- Calories: 320
- Sugar: 8g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 25mg
Tips for Perfect Caprese Spaghetti Squash Beans
After making this dish more times than I can count, here are my can’t-miss tricks:
- Shortcut the squash: Microwave those halves for 10 minutes before roasting if you’re in a hurry – still gets that perfect texture!
- Spice it your way: Love heat? Double the crushed red pepper flakes. Not a fan? Skip ’em entirely.
- Fresh is best: That mozzarella ball from the deli counter makes all the difference over the pre-shredded stuff.
- Watch that garlic! Burnt garlic ruins everything – keep stirring and pull it off heat the second it turns golden.
Little touches make this dish shine like my best china!
Variations for Caprese Spaghetti Squash Beans
Oh honey, this recipe’s like your favorite little black dress – perfect as is, but so fun to accessorize! Here’s how I’ve mixed it up over the years:
- Tomato twist: Swap plum tomatoes for a pint of sweet cherry tomatoes – just pop ’em in whole for bursts of flavor
- Got spinach lovers? Toss in a handful of fresh leaves when you add the beans
- Feeling fancy? Sun-dried tomatoes add incredible depth (use oil-packed and chop ’em fine)
- No fresh mozzarella? Shredded works in a pinch, but dollops of ricotta make it extra creamy
See? Endless ways to make it your own family’s signature dish!
Serving Suggestions
This beauty stands proud all on its own, but I love it with crusty garlic bread for mopping up juices. A simple arugula salad with lemon vinaigrette cuts the richness perfectly – just like my mama taught me!
Storage and Reheating
Now don’t go wasting a single bite of this beauty! Leftovers (if you’re lucky enough to have any) keep beautifully in an airtight container in the fridge for up to 2 days. When that craving hits again, reheat individual portions in the microwave for quick lunches, or pop the whole dish back in a 350°F oven until warmed through – about 15 minutes should do the trick. The flavors actually get better overnight, though the squash loses a bit of that perfect texture after day two. Trust me, you’ll want to eat it all before then anyway!
Nutritional Information
Now honey, I’m no nutritionist, but I can tell you this dish is packed with all the good stuff – fresh veggies, plant-based protein from those creamy beans, and healthy fats from olive oil. The exact numbers will dance around depending on your ingredients (that mozzarella brand you love might have more or less fat, for instance).
What I can promise is it’s a meal that’ll fill you up without weighing you down. The spaghetti squash gives you those satisfying “noodles” with way fewer carbs than pasta, and those tomatoes bring all their vitamin C to the party. Just remember – drizzles of balsamic glaze and olive oil add their own little nutrition boost, but go easy if you’re counting every drop!
Frequently Asked Questions
Can I use canned spaghetti squash instead of fresh?
Oh honey, I know fresh squash takes time, but trust me – the texture makes all the difference! Canned spaghetti squash turns mushy in this recipe. If you’re really in a pinch, try microwaving a whole squash for 10 minutes first to speed up roasting.
How do I store leftovers properly?
Pop any uneaten portions in an airtight container in the fridge for up to 2 days. The flavors actually get better overnight! Just reheat in the oven at 350°F for about 15 minutes to keep that perfect texture.
Can I make this vegan?
Absolutely, sugar! Just skip the mozzarella or use your favorite plant-based cheese. The beans give it plenty of protein already. I’ve used almond milk mozzarella before and it was still delicious.
What if my squash strands won’t separate?
Don’t panic! Just roast it a few minutes longer. The fork test never lies – if it doesn’t scrape easily, those squash halves need more oven time. Every squash is different, just like my grandkids’ appetites!
Can I freeze this dish?
Honestly, the texture suffers in the freezer. The squash gets watery when thawed. It’s so quick to make fresh – just roast extra squash next time and whip up a new batch when the craving hits!
Share Your Experience
Did you make my Caprese Spaghetti Squash Beans, honey? I’d love to hear how it turned out! Your notes help me make these recipes even better!
For More recipes, Follow me on Facebook!