Indulge in a truly delightful and wholesome meal with our Caprese Spaghetti Squash recipe! This dish masterfully combines tender, roasted spaghetti squash strands with vibrant fresh basil pesto, naturally sweet roasted cherry tomatoes, and luscious melted mozzarella cheese. It’s not just incredibly flavorful; it’s also a fantastic gluten-free alternative to traditional pasta, remarkably easy to prepare, and ready to savor in under an hour.

Table of Contents
- Why You’ll Love This Caprese Spaghetti Squash
- The Magic of Spaghetti Squash as a Pasta Alternative
- A Deep Dive into Caprese Flavors
- Key Ingredients for Caprese Spaghetti Squash
- Easy Step-by-Step Instructions
- Expert Recipe Tips for the Best Results
- Storing and Reheating Your Leftovers
- Recipe Variations and Customizations
- Frequently Asked Questions (FAQ)
- More Delicious Spaghetti Squash Recipes
- Printable Caprese Spaghetti Squash Recipe Card
Why You’ll Love This Caprese Spaghetti Squash
This Caprese Spaghetti Squash recipe isn’t just a meal; it’s an experience. Imagine tender strands of roasted spaghetti squash, perfectly al dente, tossed with aromatic fresh basil pesto. Add to that the burst of natural sweetness from oven-roasted cherry tomatoes and the creamy richness of melted mozzarella cheese, and you have a dish that truly sings. This harmonious blend of flavors and textures creates a light yet satisfying meal that is hard to resist. It’s a testament to how healthy eating can be incredibly delicious and utterly fulfilling.
Whether you’re new to cooking with spaghetti squash or a seasoned fan, this recipe will quickly become a cherished favorite. It transforms simple, wholesome ingredients into an elegant dish that’s perfect for any occasion. It’s naturally gluten-free, making it an excellent choice for those with dietary restrictions or anyone looking for a lighter, vegetable-based alternative to traditional pasta dishes.
While robust enough to serve as a satisfying main course for dinner, this Caprese Spaghetti Squash also makes a superb side dish. Pair it with other Italian classics like Three Cheese Manicotti, a hearty Beef Ragu, or savory Italian Meatballs to complete your Italian feast. Its versatility means it fits seamlessly into various meal plans.
The Magic of Spaghetti Squash as a Pasta Alternative
Spaghetti squash is a true culinary marvel, offering a unique texture that mimics spaghetti strands when cooked, but with significantly fewer carbohydrates and calories. It’s a fantastic way to enjoy a “pasta” dish while increasing your vegetable intake and adhering to a gluten-free or low-carb lifestyle. Roasting spaghetti squash brings out its subtle, slightly nutty flavor, which acts as an ideal canvas for bold ingredients like pesto and tomatoes.
Beyond its textural appeal, spaghetti squash is packed with nutrients. It’s a good source of fiber, vitamin C, vitamin B6, and manganese, contributing to overall well-being. By choosing spaghetti squash, you’re not just making a healthy substitution; you’re elevating your meal with a nutrient-rich vegetable that’s both satisfying and delicious. Its mild flavor profile also means it readily absorbs the wonderful tastes of the sauces and seasonings it’s paired with, making it incredibly versatile.
A Deep Dive into Caprese Flavors
The classic Caprese salad, with its iconic combination of fresh mozzarella, ripe tomatoes, and fragrant basil, is a celebration of simple yet profound Italian flavors. This recipe takes those beloved components and transforms them into a warm, comforting, and incredibly satisfying meal. The magic lies in the freshness and quality of each element.
- Roasted Cherry Tomatoes: Roasting the cherry tomatoes intensifies their natural sweetness and gives them a slightly jammy texture. A touch of balsamic vinegar during roasting adds a subtle tang that perfectly complements the tomatoes’ richness, creating pockets of concentrated flavor throughout the dish.
- Fresh Basil Pesto: Pesto, a vibrant green sauce made from fresh basil, pine nuts, garlic, Parmesan cheese, and olive oil, is the heart of the Caprese profile. Its herbaceous, garlicky, and slightly cheesy notes coat the spaghetti squash strands, infusing every bite with incredible depth and aroma. You can use a homemade pesto for the freshest taste or a good quality store-bought option for convenience.
- Creamy Mozzarella Cheese: Melted mozzarella adds a delightful creaminess and a mild, milky flavor that brings all the components together. Whether you opt for fresh mozzarella, which offers a soft, slightly chewy texture, or shredded mozzarella for quick melting, it creates that irresistible gooey finish that makes this dish so comforting.
Together, these ingredients create a symphony of sweet, savory, tangy, and herbaceous notes, making this Caprese Spaghetti Squash a truly unforgettable dish.

Key Ingredients for Caprese Spaghetti Squash
Gathering quality ingredients is the first step to a spectacular meal. Here’s a breakdown of what you’ll need and some tips for selection:
- Spaghetti Squash: For this recipe, aim for a medium-sized spaghetti squash, typically around 4 pounds. This size usually yields about 5 cups of spaghetti-like strands, perfect for four servings. When selecting, look for a squash that feels heavy for its size, has firm skin, and is free of soft spots or blemishes. Its color should be a uniform pale yellow. If you need guidance on preparation, check out our comprehensive guide on how to cook spaghetti squash using the microwave, oven, or air fryer. The microwave method is excellent if you’re aiming to get this meal on the table in under 30 minutes!
- Olive Oil: Extra virgin olive oil is ideal for its rich flavor, but any good quality neutral oil will work wonderfully. Options like avocado oil or sunflower oil are excellent alternatives if you prefer a milder taste or have specific dietary needs. You’ll be using this for both roasting the squash and the tomatoes.
- Basil Pesto: The aromatic cornerstone of Caprese! While a vibrant homemade pesto will undoubtedly elevate this dish, a high-quality store-bought pesto is a convenient and delicious option. We particularly enjoy Rana brand pesto, often found in the refrigerated section near the deli at most grocery stores. For an easy homemade version, try our simple basil pesto recipe.
- Cherry Tomatoes: These small, sweet tomatoes are perfect for roasting as they caramelize beautifully and burst with flavor. Grape tomatoes are an excellent substitute and can be used interchangeably. Look for plump, firm tomatoes with bright, unblemished skin.
- Garlic Cloves: Fresh garlic is essential for that unmistakable aromatic kick. Minced garlic infuses the roasted tomatoes with a savory depth that balances their sweetness. Don’t be shy with the garlic; it’s a key flavor component.
- Balsamic Vinegar: A drizzle of balsamic vinegar over the tomatoes before roasting adds a wonderful sweet-tart complexity. It helps to bring out their natural sugars and adds an authentic Italian touch. A good quality balsamic will make a noticeable difference.
- Mozzarella Cheese: You have options here! For a classic Caprese experience, fresh mozzarella cheese, diced into small cubes, is sublime as it melts into creamy pockets of goodness. Alternatively, shredded mozzarella cheese works just as well and melts more quickly, offering a more even cheesy coating. Both yield delicious results, so choose your preference.
- Salt and Pepper: Simple seasonings are all you need to enhance the natural flavors of the squash and tomatoes. Kosher salt and freshly ground black pepper are recommended for the best taste. You’ll use them to season the squash and the roasted tomatoes.


Easy Step-by-Step Instructions
Follow these simple steps to create your mouthwatering Caprese Spaghetti Squash:
- Preheat Oven & Prepare Squash: Preheat your oven to a robust 400°F (200°C). Carefully cut the spaghetti squash in half lengthwise. Using a spoon, scoop out and discard the seeds and fibrous strands. Lightly brush the cut sides of the squash with 1 tablespoon of olive oil and season generously with ½ teaspoon of salt and ½ teaspoon of black pepper.
- Roast the Squash: Place the seasoned spaghetti squash halves cut-side down on a rimmed baking sheet. Roast in the preheated oven for approximately 30-45 minutes. A 4-pound squash will typically be ready in about 30 minutes, while a larger 5-6 pound squash may require 45 minutes to become tender. The squash is done when the flesh is easily pierced with a fork and you can pull out strands.
- Prepare & Roast Tomatoes: While the squash is roasting, prepare your tomatoes. On a separate baking sheet, ideally lined with foil for easy cleanup, spread out the cherry tomatoes and minced garlic. Drizzle with the remaining 3 tablespoons of olive oil and 1 tablespoon of balsamic vinegar. Season with the remaining ½ teaspoon of salt and ½ teaspoon of black pepper, tossing gently to coat.
- Synchronized Roasting: After the spaghetti squash has been roasting for 10 minutes, place the baking sheet with the seasoned cherry tomatoes and garlic into the oven. Continue roasting both the squash and tomatoes for the remaining 20 minutes. This timing ensures both elements are perfectly cooked.
- Cool & Shred Squash: Once roasted, carefully remove both the spaghetti squash and tomatoes from the oven. Set the roasted tomatoes aside. Allow the spaghetti squash halves to cool slightly, just enough so they are comfortable to handle. Then, using a fork, gently scrape the flesh of the squash to create delicious, pasta-like “noodles.” Transfer these strands into a large mixing bowl.
- Toss with Pesto: Add the basil pesto to the bowl with the spaghetti squash noodles. Toss thoroughly until all the strands are evenly coated with the vibrant green pesto. The aroma alone will be intoxicating!
- Assemble & Broil: Turn your oven broiler to high. Spoon the pesto-coated spaghetti squash back into its original squash shells (this makes for a beautiful presentation!). Distribute the roasted cherry tomatoes and garlic evenly over the squash. Finally, sprinkle the diced fresh mozzarella cheese over the top.
- Melt the Cheese: Place the stuffed squash shells back on a baking sheet and transfer them to the oven, under the broiler, for 2-3 minutes. Keep a close eye on them, as broilers can be powerful! You want the cheese to be perfectly melted and bubbly, with a slight golden hue.
- Garnish & Serve: Carefully remove the Caprese Spaghetti Squash from the oven. For an extra touch of freshness and flavor, garnish with a few fresh basil leaves and, if desired, a sprinkle of freshly grated Parmesan cheese before serving. Enjoy immediately!

Expert Recipe Tips for the Best Results
Achieving a perfect Caprese Spaghetti Squash is easy with a few simple tricks:
- Preventing Watery Squash: To avoid a soggy squash, there are two key steps. First, after cutting the squash in half and removing the seeds, sprinkle the cut surfaces with a pinch of salt. This helps to draw out excess moisture. Second, always roast the squash cut-side down. This allows steam to escape and ensures the flesh gets nicely caramelized rather than steaming.
- Safe and Easy Squash Cutting: Spaghetti squash can be quite firm, making it challenging to cut. If you’re struggling, an electric knife can make quick work of it. If you don’t have one, a clever trick is to pre-soften the squash. Place the whole spaghetti squash in a 400°F (200°C) oven for about 10-15 minutes. Carefully remove it (it will be hot!), let it cool enough to handle, then use a sharp, sturdy chef’s knife to slice it in half. This initial heating softens the skin, making it much easier and safer to cut.
- Don’t Overcook the Squash: While you want the squash to be tender, be careful not to overcook it. Overcooked spaghetti squash can become mushy and lose its desirable “noodle” texture. It should still have a slight bite to it.
- Customize Your Pesto: While basil pesto is classic, feel free to experiment! A sun-dried tomato pesto could offer a richer, more intense flavor profile, or a spinach and almond pesto could provide a different nutritional boost.
- Broiler Watch: When broiling the squash to melt the cheese, keep a very close eye on it. Broilers work quickly, and cheese can go from perfectly melted to burnt in a matter of seconds. Stay near the oven and pull it out as soon as the cheese is bubbly and lightly golden.
- Freshness is Key for Caprese: The beauty of Caprese lies in its fresh ingredients. Use fresh basil for garnish, high-quality olive oil, and ripe, sweet tomatoes for the best flavor.
Storing and Reheating Your Leftovers
This Caprese Spaghetti Squash is just as delicious the next day! Proper storage and reheating will ensure your leftovers remain enjoyable:
- Storage: Any leftover Caprese Spaghetti Squash should be transferred to an airtight container and stored in the refrigerator. It will keep beautifully for up to 5 days. This makes it an excellent option for meal prep throughout the week.
- Microwave Reheating: For a quick and easy reheat, place a portion of the spaghetti squash on a microwave-safe plate. Microwave on high for 2-3 minutes, or until thoroughly heated through. You might want to stir halfway through to ensure even heating.
- Oven Reheating: If you prefer to retain a crispier texture and prevent the cheese from becoming too soft, reheat your Caprese Spaghetti Squash in the oven. Place the squash on an oven-safe pan or baking sheet and heat in a preheated oven at 350°F (175°C) for 10-15 minutes, or until warmed throughout and the cheese is slightly re-melted.

Recipe Variations and Customizations
While this Caprese Spaghetti Squash recipe is perfect as is, it’s also incredibly adaptable. Feel free to get creative and tailor it to your taste or what you have on hand:
- Add Protein: For a more substantial meal, consider adding cooked protein. Grilled chicken, roasted shrimp, or even crumbled Italian sausage would be delicious additions. Simply fold them into the spaghetti squash along with the pesto before stuffing the shells.
- Different Cheeses: While mozzarella is traditional, a blend of cheeses can add complexity. Try adding a sprinkle of provolone or Parmesan for a sharper flavor, or even a dollop of ricotta for extra creaminess.
- Spice It Up: If you enjoy a bit of heat, a pinch of red pepper flakes mixed into the tomatoes before roasting, or sprinkled over the top before broiling, will add a welcome kick.
- Extra Veggies: Boost the nutritional content and flavor by adding other roasted vegetables. Bell peppers, zucchini, or even finely chopped spinach can be roasted alongside the tomatoes and mixed in.
- Herb Alternatives: Beyond basil, fresh oregano or a mix of Italian herbs can be a lovely addition to the roasted tomatoes or as a garnish.
- Creamier Texture: For a richer, creamier dish, stir a tablespoon or two of cream cheese or mascarpone into the pesto-squash mixture.
Frequently Asked Questions (FAQ)
- Can I prepare spaghetti squash ahead of time?
- Yes, you can roast the spaghetti squash and pull out the strands a day or two in advance. Store the cooled strands in an airtight container in the refrigerator. When ready to assemble, simply warm the squash slightly before mixing with pesto and continuing with the recipe.
- Is this recipe suitable for vegans?
- This recipe contains mozzarella cheese and traditional pesto (which includes Parmesan). To make it vegan, you would need to use a dairy-free mozzarella alternative and a vegan pesto (typically made without Parmesan cheese or with a nutritional yeast substitute).
- What if I don’t have cherry tomatoes?
- Grape tomatoes are an excellent substitute. You could also use larger tomatoes, but they might require more chopping and a slightly longer roasting time to achieve the same sweetness and tenderness.
- How do I know when spaghetti squash is cooked through?
- The squash is done when the flesh is tender enough to be easily pierced with a fork. You should also be able to scrape out the strands with relative ease. The edges might look slightly caramelized.
- Can I use frozen pesto?
- Yes, if you have homemade pesto frozen, simply thaw it before mixing with the squash. Store-bought pesto is also perfectly fine to use.
More Delicious Spaghetti Squash Recipes
If you’ve fallen in love with spaghetti squash, here are more fantastic recipes to explore and get into your life!
- Spaghetti Squash Mac and Cheese
- Jalapeño Popper Roasted Spaghetti Squash
- Cilantro Lime Shrimp with Green Chili Avocado Sauce & Spaghetti Squash
- Spinach Artichoke Spaghetti Squash
- Green Chili Chicken Spaghetti Squash – a fan favorite!
- Mediterranean Spaghetti Squash
- Turkey Chili Spaghetti Squash
Pin Recipe
Caprese Spaghetti Squash
Roasted spaghetti squash, fresh basil, roasted tomatoes, and mozzarella cheese are all perfectly combined in this delicious Caprese Spaghetti Squash recipe! It’s a healthy, gluten-free, and easy-to-make meal, ready in under an hour.
Servings: 4 people
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Author: Whitney Bond
Course: Main Course
Cuisine: Italian
Ingredients
- 4 pound spaghetti squash
- 4 tablespoons olive oil, divided
- 1 teaspoon kosher salt, divided
- 1 teaspoon black pepper, divided
- ¼ cup basil pesto
- 2 cups cherry tomatoes
- 4 cloves garlic, minced
- 1 tablespoon balsamic vinegar
- ¼ cup fresh mozzarella cheese, diced
- Optional for garnish: fresh basil leaves, fresh grated Parmesan cheese
Instructions
- Preheat the oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise, remove the seeds, and brush with 1 tablespoon olive oil. Sprinkle with ½ tsp salt and ½ tsp black pepper.
- Place the squash cut-side down on a baking sheet and roast in the oven for 30 minutes. Note: a larger squash (5-6 pounds) may take 45 minutes to roast.
- On a separate baking sheet lined with foil, add the cherry tomatoes and minced garlic.
- Drizzle with the remaining 3 tablespoons olive oil and 1 tablespoon balsamic vinegar.
- Sprinkle with the remaining ½ teaspoon salt and ½ teaspoon black pepper, tossing to coat.
- After the squash has been roasting for 10 minutes, place the tomatoes in the oven to roast for the remaining 20 minutes alongside the squash.
- Remove both the spaghetti squash and tomatoes from the oven. Set the tomatoes aside.
- Allow the squash to cool slightly, then use a fork to pull the spaghetti-like “noodles” from the squash into a large bowl.
- Add the basil pesto to the squash and toss to coat all the noodles thoroughly.
- Turn the oven broiler on to high.
- Stuff the pesto-coated squash back into the empty squash shells. Top with the roasted cherry tomatoes and minced garlic, then sprinkle with the diced mozzarella cheese.
- Place the stuffed squash halves on a baking sheet and transfer to the oven under the broiler for 2-3 minutes, or until the cheese is melted and bubbly. Watch carefully to prevent burning.
- Remove from the oven and finish with a few fresh basil leaves and fresh grated Parmesan cheese, if desired. Serve immediately.
Notes
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 5 days.
- Microwave Reheating: To reheat in the microwave, place on a microwave-safe plate and microwave for 2-3 minutes.
- Oven Reheating: To reheat in the oven, place on an oven-safe pan and into a 350°F (175°C) oven for 10-15 minutes, or until heated throughout.
- Cutting Tip: If you find cutting the raw spaghetti squash difficult, an electric knife is helpful. Alternatively, bake the whole squash at 400°F (200°C) for 10 minutes to soften the skin before cutting.
Nutrition Facts
- Serving Size:
- 2 servings (per half)
- Calories:
- 345 kcal (17% DV)
- Carbohydrates:
- 28g (9% DV)
- Protein:
- 6g (12% DV)
- Fat:
- 25g (38% DV)
- Saturated Fat:
- 5g (25% DV)
- Polyunsaturated Fat:
- 2g
- Monounsaturated Fat:
- 11g
- Cholesterol:
- 9mg (3% DV)
- Sodium:
- 860mg (36% DV)
- Potassium:
- 539mg (15% DV)
- Fiber:
- 6g (24% DV)
- Sugar:
- 12g (13% DV)
- Vitamin A:
- 1114mg (22% DV)
- Vitamin C:
- 25mg (30% DV)
- Calcium:
- 127mg (13% DV)
- Iron:
- 2mg (11% DV)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes! We love seeing your creations!