Go Back
+ servings
5 from 1 vote
Taco Stuffed Spaghetti Squash on a Plate with Drinking Glass and Skillet in the Background
Taco Stuffed Spaghetti Squash
Prep Time
15 mins
Cook Time
1 hr 30 mins
Total Time
1 hr 45 mins

Tender roasted spaghetti squash halves are filled with spiced lentils, juicy tomatoes and creamy guac to make these scrumptious taco stuffed spaghetti squash boats. They just happen to be pretty healthy, but taste like a taco party in your face!

Course: Entree
Cuisine: American, Mexican-inspired
Keyword: lentils, spaghetti squash, tacos
Servings: 4
Calories: 585 kcal
Author: Alissa Saenz
  • 2 small spaghetti squashes (2 to 2 1/2 pounds each)
For the Filling
  • 1 cup dried brown lentils
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 (14 ounce) can diced tomatoes
  • 1 cup tomato sauce
  • 1 1/2 tablespoons ground cumin
  • 2 teaspoons ancho chile powder
  • 2 teaspoons paprika
  • Salt and pepper to taste
For the Guacamole
  • 2 ripe avocados, pitted and peeled
  • 3 tablespoons fresh lime juice
  • 1 medium tomato, seeded and diced
  • 1/4 cup diced red onion
  • 1/4 cup fresh cilantro
  • 1 garlic clove, minced
  • Salt and pepper to taste
For Topping
  1. Preheat the oven to 375°.

  2. Use a sharp knife to poke 6 to 8 holes through each spaghetti squash. 

  3. Place the squashes on a baking sheet and bake until easily pierced with a knife, 1 hour to 1 hour and 20 minutes.

  4. While the squashes bake, place the lentils in a small saucepan and cover them with water.

  5. Place the saucepan over high heat and bring the water to a boil.

  6. Lower the heat and allow the lentils to cook just until tender, 20-25 minutes.

  7. Drain the lentils into a colander and then return them to the pot. Set it aside.

  8. When the spaghetti squashes are finished baking, remove them from the oven and allow them to cool.

  9. While the squashes cool, coat the bottom of a large skillet with olive oil. Add the onion and sauté until soft and translucent, about 5 minutes.

  10. Add the garlic and sauté until very fragrant, about 1 minute more.

  11. Stir in the cooked lentils, diced tomatoes, tomato sauce, cumin, ancho chile powder and paprika.

  12. Raise the heat and bring the mixture to a simmer. Lower the heat and allow it to simmer for 5 minutes.

  13. Remove the pan from the heat and season with salt and pepper to taste.

To Make the Guacamole
  1. Place the avocadoes into a small bowl and mash them with a fork.

  2. Stir in the lime juice, tomato, onion, cilantro and garlic. Season with salt and pepper to taste.

To Make the Stuffed Spaghetti Squash
  1. When the squashes are cool enough to handle, cut them in half lengthwise with a sharp knife.

  2. Scoop out the seeds from the squash with a spoon, then take a fork and rake the inner flesh to create a stringy texture.

  3. Stuff the squash halves with the lentil mixture, then top with guacamole and toppings of choice.

  4. Serve.

Recipe Notes

Nutrition information includes squash, lentil filling and guacamole. It does not include other toppings.

Nutrition Facts
Taco Stuffed Spaghetti Squash
Amount Per Serving (1 squash half)
Calories 585 Calories from Fat 203
% Daily Value*
Fat 22.5g35%
Saturated Fat 4.3g22%
Sodium 635mg26%
Potassium 1798mg51%
Carbohydrates 87.2g29%
Fiber 24.1g96%
Sugar 9.9g11%
Protein 20.2g40%
Calcium 170mg17%
Iron 8.5mg47%
* Percent Daily Values are based on a 2000 calorie diet.