If you ask me, spaghetti squash is one of the best first foods for babies.
This simple recipe turns roasted squash into a baby-friendly meal that’s packed with nutrition. The soft, noodle-like strands make it easy for little ones to pick up and explore, while a touch of marinara sauce adds familiar flavor.
It comes together with just a handful of ingredients—olive oil, a mild marinara, and a sprinkle of cheese. A little cinnamon adds natural sweetness if your baby prefers a sweeter taste.
It’s an easy weeknight option that works for the whole family, perfect for introducing new textures and flavors.
Why You’ll Love This Spaghetti Squash for Baby
- Perfect for baby-led weaning – The naturally stringy texture of spaghetti squash is easy for little hands to grab and self-feed, making mealtime less stressful for both of you.
- Quick and simple – With just one main ingredient and about 30 minutes, you can have a nutritious baby meal ready without any complicated steps.
- Naturally mild and sweet – Spaghetti squash has a gentle flavor that babies tend to enjoy, and you can easily customize it with different seasonings as your little one explores new tastes.
- Nutrient-packed – This veggie is loaded with vitamins and fiber to support your baby’s growth and development, all while being naturally soft and easy to digest.
- Versatile serving options – Serve it plain, mix it with marinara for a pasta-like experience, or add cheese for extra protein and calcium as your baby gets older.
What Kind of Spaghetti Squash Should I Use?
When picking out a spaghetti squash for your baby, look for one that feels heavy for its size and has a firm, smooth skin without any soft spots or cracks. The color should be a pale yellow or cream color – if it’s still got green patches, it’s not quite ripe yet. Size-wise, a medium squash (around 3-4 pounds) is usually easier to work with than the really large ones, and it’ll give you plenty of servings for your little one. Store your squash in a cool, dry place and it’ll keep for weeks, making it a super convenient option to have on hand for baby meals.
Options for Substitutions
This simple recipe is easy to adapt based on what you have in your kitchen:
- Spaghetti squash: Spaghetti squash is really the star here and can’t be substituted if you want those fun stringy strands. However, if your baby is ready for other squash varieties, butternut or acorn squash work well and can be prepared the same way – just mash them instead of shredding.
- Olive oil: Any neutral cooking oil works fine here. Try avocado oil, coconut oil, or even a bit of melted butter for roasting.
- Spices: The cinnamon, cumin, or Chinese Five Spice are totally optional and can be left out for a plain version. You can also try mild spices like a pinch of nutmeg or paprika depending on what flavors you’re introducing to your baby.
- Marinara sauce: Store-bought marinara is convenient, but you can use any low-sodium tomato sauce or even make a simple sauce by cooking down fresh tomatoes. Just check that it doesn’t have added salt or sugar for baby.
- Shredded cheese: Any mild cheese your baby has already tried works here – mozzarella, mild cheddar, or even cottage cheese mixed in adds protein and creaminess.
Watch Out for These Mistakes While Cooking
The biggest mistake when preparing spaghetti squash for baby is not cooking it long enough, which leaves the strands tough and difficult for little ones to chew – make sure the flesh is very tender and easily shreds with a fork before serving.
Another common error is cutting the squash lengthwise instead of crosswise, since cutting it into rings gives you longer, more pasta-like strands that are easier for babies to pick up and eat.
To avoid a watery mess on your baby’s plate, use a fork to fluff the strands after cooking and let the squash sit for a few minutes so excess moisture can drain off.
Finally, always test the temperature before serving to your little one – spaghetti squash holds heat longer than you’d expect, so let it cool completely to avoid any burns.
What to Serve With Spaghetti Squash for Baby?
Spaghetti squash makes a great base for baby’s meal, and you can pair it with lots of different proteins and veggies depending on what your little one likes. If you’re going the savory route with marinara and cheese, try adding some soft meatballs, shredded chicken, or white beans for extra protein and nutrition. For babies who prefer sweeter flavors with the cinnamon option, serve it alongside mashed sweet potato or applesauce for a naturally sweet meal. You can also offer some steamed broccoli florets or soft-cooked carrots on the side to round out the plate with more vegetables.
Storage Instructions
Store: Cooked spaghetti squash keeps really well in the fridge for up to 4 days in an airtight container. I like to portion it out into small containers so it’s ready to go for baby’s meals throughout the week. Just make sure it’s cooled down completely before you seal it up.
Freeze: You can freeze cooked spaghetti squash in ice cube trays or small freezer-safe containers for up to 3 months. This is super handy when you want to prep a bunch at once. Just thaw it in the fridge overnight before serving.
Serve: You can serve the spaghetti squash cold straight from the fridge, or warm it up gently in the microwave for about 30 seconds. If it’s frozen, let it thaw completely and give it a quick stir before offering it to baby.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-22 minutes |
| Total Time | 30-37 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 200-250
- Protein: 2-4 g
- Fat: 13-15 g
- Carbohydrates: 25-30 g
Ingredients
- 1 tbsp olive oil
- marinara sauce (I use Rao’s for minimal added sugar)
- 1/2 tsp cinnamon (optional but adds natural sweetness)
- 1 spaghetti squash (roasted until tender)
- shredded cheese (mild flavor preferred for babies)
Step 1: Prepare and Roast the Spaghetti Squash
- 1 tbsp olive oil
- 1 spaghetti squash
Preheat your oven to 400°F (200°C) and line a baking sheet for easy cleanup.
Wash the spaghetti squash thoroughly and, for easier handling, carefully cut off both the stem and the base.
I find it easiest to cut the squash into 2-inch thick slices across its width; this not only speeds up cooking but also makes seed removal simpler and allows for more even roasting.
Scoop out and discard all the seeds from each slice.
Arrange the squash slices on the prepared baking sheet and drizzle them with the olive oil, ensuring each piece is lightly coated before seasoning.
Step 2: Season and Bake until Tender
- 1/2 tsp cinnamon
Now, sprinkle the cinnamon over the olive oil-coated spaghetti squash slices; this adds a lovely, subtle sweetness that babies often enjoy.
Bake the squash for approximately 20-22 minutes, or until it’s very tender when pierced with a fork.
The exact time will depend on the thickness of your slices and your oven, so keep an eye on it.
Once done, remove it from the oven and allow it to cool slightly before handling.
Step 3: Assemble and Serve for Baby
- marinara sauce
- shredded cheese
Once the spaghetti squash is cool enough to handle, use a fork to gently scrape and loosen the strands from the skin – they should come away easily if cooked correctly.
In a small bowl, combine these warm spaghetti squash strands with the marinara sauce and a sprinkle of shredded cheese.
Stir everything together until well combined and the cheese is slightly melted.
I like to taste a small bit here to ensure the temperature is appropriate and the flavors are balanced before serving it to a baby, ensuring it’s not too hot.
Quick Spaghetti Squash for Baby
Ingredients
- 1 tbsp olive oil
- marinara sauce (I use Rao's for minimal added sugar)
- 1/2 tsp cinnamon (optional but adds natural sweetness)
- 1 spaghetti squash (roasted until tender)
- shredded cheese (mild flavor preferred for babies)
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet for easy cleanup. Wash the spaghetti squash thoroughly and, for easier handling, carefully cut off both the stem and the base. I find it easiest to cut the squash into 2-inch thick slices across its width; this not only speeds up cooking but also makes seed removal simpler and allows for more even roasting. Scoop out and discard all the seeds from each slice. Arrange the squash slices on the prepared baking sheet and drizzle them with the olive oil, ensuring each piece is lightly coated before seasoning.
- Now, sprinkle the cinnamon over the olive oil-coated spaghetti squash slices; this adds a lovely, subtle sweetness that babies often enjoy. Bake the squash for approximately 20-22 minutes, or until it's very tender when pierced with a fork. The exact time will depend on the thickness of your slices and your oven, so keep an eye on it. Once done, remove it from the oven and allow it to cool slightly before handling.
- Once the spaghetti squash is cool enough to handle, use a fork to gently scrape and loosen the strands from the skin – they should come away easily if cooked correctly. In a small bowl, combine these warm spaghetti squash strands with the marinara sauce and a sprinkle of shredded cheese. Stir everything together until well combined and the cheese is slightly melted. I like to taste a small bit here to ensure the temperature is appropriate and the flavors are balanced before serving it to a baby, ensuring it's not too hot.




