Tap here to get 5 Secrets to Stress Free Dinners

Spaghetti Squash Casserole (Southwest Style)

|
This post may contain affiliate links. Please read my disclosure policy
|

updated: 10/15/26

4.2 from 5 votes
This post may contain affiliate links. Please read my disclosure policy

This Spaghetti Squash Casserole is an easy vegetarian dinner packed with black beans, corn, fire-roasted tomatoes, cheddar cheese, and Southwest spices. The spaghetti squash keeps it lighter than a traditional pasta casserole while still making it hearty enough for dinner.

Overhead photo of a baking dish of Spaghetti Squash Casserole

When I asked my readers recently what types of recipes they’d like to see more of, an overwhelming number asked for gluten-free recipes. Another big request was recipes that don’t have any meat. Given the prices of groceries, I get it.

In this tasty vegetarian casserole, you get both of those requests in one recipe your family will love. This recipe is easy to make and is full of delicious, familiar flavors. This is a dish that even meat-eaters will love!

Why This Recipe Works

  • Hearty without meat: This vegetarian dish is substantial enough for a meal with black beans, cheese, and spaghetti squash.
  • Loaded with Southwest flavor: Chili powder, cumin, smoked paprika, jalapeños, and fire-roasted tomatoes keep the casserole from tasting bland.
  • Not watery: Draining the tomatoes and any excess liquid from the squash, avoiding overcooking the squash, and baking the casserole uncovered prevent a watery casserole.
  • Naturally gluten-free and vegetarian: No substitutions needed.

Ingredients and Substitutions

  • Spaghetti squash: Look for one that is around 2-2 1/2 pounds. Larger squashes will take longer to roast.
  • Fire-roasted tomatoes: Be sure they are drained very well. Regular diced tomatoes can work, but fire-roasted will add more flavor.
  • Black beans: Canned beans are packed in liquid. Rinsing and draining them well prevents excess liquid and salt from being added to the casserole.
  • Corn: Frozen corn is added right to the recipe; no need to cook it or thaw it first.
  • Cheddar cheese: Cheese grated from a block will melt and taste so much better than pre-shredded cheese.
  • Jalapeño: Removing the seeds and ribbing keeps the heat mild.

How to Make Spaghetti Squash Casserole

  1. Cut the squash in half lengthwise and remove all of the seeds and pulp using a spoon. Coat the cut side with olive oil and season with salt and pepper. Place the cut side down on a baking sheet covered with parchment paper. Bake until just tender.
  1. While the squash is baking, sauté the onion, garlic, and jalapeño in a skillet with olive oil and the seasonings.
  1. Key step: Drain the tomatoes very well in a metal sieve over a bowl.
diced tomatoes in a metal sieve over a glass bowl
  1. Scrape the insides of the spaghetti squash into a large bowl. Drain off any water that has accumulated at the bottom of the bowl before adding the remaining ingredients. Add the onion and spice mixture, black beans, frozen corn, roasted tomatoes, and cheese. Stir to combine.
  1. Add the mixture to a greased baking dish and bake for 20 to 25 minutes or until the edges of the casserole have begun to brown and the cheese is fully melted.
overhead of an uncooked spaghetti squash casserole in a baking dish

How to Keep Spaghetti Squash Casserole From Getting Watery

  • Avoid overcooking the squash: Overcooked spaghetti squash will be mushy and make your casserole watery. Your squash should just be fork-tender, and the strands should be slightly firm but pull away easily from the sides.
  • Drain off excess liquid from the squash: After you scrape the squash into the bowl, drain off any water that has accumulated at the bottom of the bowl before adding the remaining ingredients.
  • Drain the tomatoes well: This will avoid extra liquid being added to the casserole.
  • Rinse and drain the beans: Canned beans are packed in liquid that preserve them. Before adding them to your casserole, be sure to rinse them and drain them well to prevent extra saltiness and liquid in the casserole.
  • Bake the casserole uncovered: Leave the casserole uncovered as it bakes to help any extra liquid evaporate.
Photo of a spoonful of Spaghetti Squash Casserole coming out of baking dish.

How to Tell When a Spaghetti Squash is Done

The key to a delicious spaghetti squash recipe is cooking it for just the right amount of time. Roasting it too long will make the strands mushy, a mistake many people make. To achieve al dente (tender, with a bite) strands, the cooking time may be less than you think. This varies with the size of the squash, but I recommend starting with 40 minutes at 375 degrees Fahrenheit.

Here are a few ways to check if the spaghetti squash is done:

  • It is just tender enough that when you poke it with a fork, it should pierce easily through the skin.
  • Flip it over and run a fork through the strands. They should be slightly firm but easily pull away from the sides.

FAQ

Why did my spaghetti squash turn out mushy?

It is probably overcooked. To avoid overcooking the squash, follow the suggested cooking time in the recipe card, and don’t let the squash become too soft before taking it out of the oven.

How long do you cook spaghetti squash?

The cooking time varies depending on the size of the squash and the oven. Start checking the squash at 40 minutes and take it out of the oven when it is just tender when you poke it with a fork.

Is this recipe gluten free?

Yes! It is also vegetarian.

Is this vegan?

Because of the cheese, it is not vegan. You could easily make it vegan by using dairy-free cheese.

Can I make spaghetti squash casserole ahead of time?

You can roast the squash the day before and store it in an airtight container in the refrigerator. Combine all ingredients and bake the casserole when you are ready to eat it.

Storing and Reheating

Store your leftover casserole in an airtight container in the refrigerator for up to three days. Reheat portions by baking or microwaving. Be sure to only reheat the portion you plan on eating, as best practice is to only reheat food once. Always use your best discretion with leftovers.

Overhead photo of a baking dish of Spaghetti Squash Casserole with spoons for serving

Other Vegetarian Dinner Recipes

If you try this spaghetti squash recipe or any of my others, please leave a comment telling me what you think. I love hearing from you!

Recipe Video

Overhead photo of a baking dish of Spaghetti Squash Casserole
4.20 from 5 votes

Spaghetti Squash Casserole

Author: Lisa Longley
Serves: 6 servings
(tap # to scale)
Prep: 50 minutes
Cooling Time: 20 minutes
Cook: 20 minutes
Total: 1 hour 30 minutes
This Spaghetti Squash Casserole is an easy vegetarian dinner packed with black beans, corn, fire-roasted tomatoes, cheddar cheese, and Southwest spices. The spaghetti squash keeps it lighter than a traditional pasta casserole while still making it hearty enough for dinner.

Ingredients

  • 1 medium spaghetti squash (2 to 2 1/2 pounds) cut in half with seeds removed, see note
  • 3 tablespoons olive oil divided
  • 1 teaspoon kosher salt divided
  • 1/8 teaspoon black pepper
  • 1 small yellow onion diced
  • 2 garlic cloves minced
  • 1 jalapeño seeds and ribs removed and diced
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 15 ounces black beans drained and rinsed, see note
  • 1 cup frozen corn (no need to thaw it)
  • 15 ounces diced fire roasted tomatoes drained very well
  • 1 1/2 cups cheddar cheese shredded

Instructions

  • Preheat the oven to 375 degrees Fahrenheit. Prepare a rimmed baking sheet with parchment paper and set aside.
  • Coat the cut sides of the spaghetti squash with 1 tablespoon of olive oil. Sprinkle with 1/2 teaspoon of kosher salt and a dash of black pepper. Place the cut side down on the parchment-lined baking sheet. Bake the squash for 40 minutes until it is just fork-tender. (Read in the post about how to tell when a spaghetti squash is done.) Remove from the oven and flip to cut side up. Allow to cool for 20 minutes.
    1 medium spaghetti squash
  • While the squash is roasting, heat 2 tablespoons olive oil in a skillet. Add the onion, garlic, and jalapeño. Season with 1/2 teaspoon kosher salt, a dash of pepper, chili powder, smoked paprika, and ground cumin. Cook until the onion is translucent, about 5 minutes.
    1 small yellow onion, 2 garlic cloves, 1 teaspoon chili powder, 1/2 teaspoon smoked paprika, 1/2 teaspoon ground cumin, 1 jalapeño
  • Drain the canned tomatoes very well. I like to do this by placing them in a metal sieve inside of a bowl and allowing them to thoroughly drain while I'm preparing the other ingredients.
  • Once cooled, scrape the squash into a large bowl. Drain any liquid that has accumulated in the bottom before moving on to the next step. Add the onion and spice mixture, the black beans, frozen corn, roasted tomatoes, and cheese. Stir to combine.
    15 ounces black beans, 15 ounces diced fire roasted tomatoes, 1 1/2 cups cheddar cheese, 1 cup frozen corn
  • Spray a 9-by-13-inch baking dish with cooking spray. Add the mixture to the baking dish. Bake for 20-25 minutes uncovered. The casserole is done when the edges begin to brown and the cheese is fully melted. Serve with more cheese, pickled jalapeños, and fresh tomatoes.

Notes

Spaghetti Squash: It is important that you do not overcook your spaghetti squash, as this can make your casserole turn out more watery. Cook it until it is just fork-tender.
Black Beans: The beans should be drained and rinsed. Be sure to drain them again very well after rinsing so as to not add more liquid to the casserole.
Serving: 1cup Calories: 376kcal (19%) Carbohydrates: 41g (14%) Protein: 16g (32%) Fat: 18g (28%) Saturated Fat: 7g (44%) Polyunsaturated Fat: 2g Monounsaturated Fat: 7g Cholesterol: 28mg (9%) Sodium: 912mg (40%) Potassium: 579mg (17%) Fiber: 11g (46%) Sugar: 7g (8%) Vitamin A: 974IU (19%) Vitamin C: 11mg (13%) Calcium: 288mg (29%) Iron: 3mg (17%)
Course: Main Course
Cuisine: American
Overhead photo of a baking dish of Spaghetti Squash Casserole

did you make this

Spaghetti Squash Casserole

I’d love to see what you made! Tag me @lisasimplejoy and hashtag it #simplejoyrecipes!

Hi! I'm Lisa Longley, and I am committed to giving you simple dinner ideas and recipes that are easy to make; recipes that will fill your home with joy. I am the owner and author of SimpleJoy.com and I'm so glad that you are here.

Reader Interactions

    4.20 from 5 votes

    LEAVE A COMMENT

    Have a question? Use the form below to submit your question or comment. I love hearing from you & seeing what you made!

    Rate This Recipe:




  1. Rachaelbetty says

    I tried this recipe and the three of us who ate it—with plenty of leftovers—felt that the taste so resembled a Mexican dish that perhaps adding that to the description would help. Also be very careful not to overlook the squash otherwise I bet it becomes a bit mushy!

  2. Vera says

    4 stars
    Overall the blend of flavors was delicious. It was a bit too mushy and liquidly for me. Putting it over rice to soak up the liquid can be a solution.

  3. Vera says

    3 stars
    Very flavorful dish. Tastes great but way too mushy. Too much liquid in there from the squash and can of tomatoes. Not sure how to solve it except to out this dish over a bed of rice to sip up all the liquid

    • Lisa Longley says

      Hi Vera, while this dish does have more liquid than a typical casserole, my experience with it isn’t as liquidy as you are describing. Did you drain the tomatoes before adding them?

      • Linda says

        Are the fire roasted tomatoes whole or crushed? Perhaps draining a can of crushed tomatoes would make it less watery. A number of comments said it had too much water.

        • Lisa Longley says

          They are diced. Thank you for drawing my attention to that! It is definitely possible that some folks missed the part where it says to drain them.

  4. Laurie says

    You forgot to tell when to put the corn in in the instructions

    • Lisa Longley says

      They are in step 4

  5. Jennifer says

    Can I use canned corn instead of frozen? I have so many cans i would like to use instead of buying frozen corn…

    • Lisa Longley says

      You will still want 1 cup. That’s going to be about 5.8 ounces. But a lot of the cans are based on weight with the water the corn is packed in. You can look at the nutritional information on the back and it will tell you how many cups of drained corn are in the can.

  6. Jennifer says

    I would like to add ground Turkey instead of beans. Do I need to adjust anything?

    • Lisa Longley says

      That should be a simple enough swap that you won’t need to adjust anything.

  7. Whitley Turner says

    4 stars
    I thought this was delicious and turned out great. I kept my spaghetti squash a little in the crunchy side. I liked the flavors. If I make it again I would like to add ground beef.

    • Lisa Longley says

      I’m glad to hear you liked it!

  8. Susan says

    Wonderful meal. I didn’t have canned tomatoes so added some cut up fresh(not too much) and sun-dried tomatoes in oil and it was delicious and easy.

    • Lisa Longley says

      What a great substitute! I’m so glad you liked it!

  9. Cathey says

    5 stars
    I followed the recipe with a couple of modifications. I omitted the canned tomatoes. Used a package of taco seasoning when I browned the ground beef and added about 1/2 cup of salsa to the meat mixture. I also made a chees sauce with about 3 ounces of velveeta about 1/2 cup of pepper jack cheese and about 1/3 cup of heavy cream to thin it a bit.
    So delicious and it set up very nicely.
    Thanks for the inspiration.

  10. Theresa says

    5 stars
    My family loved this casserole so much! I stuck to the recipe and the texture and flavor was perfect. Big hit, I will make it again.

    • Lisa Longley says

      I’m so glad you liked it Theresa!

SUPER-SIMPLEFAMILY FAVORITES
25 Minute Broccoli Pasta Recipe"Omg! I didn’t think anything so simple could be so good!"
overhead of skillet of Cajun Shrimp Pasta ingredients on a cooling rack with toasted bread sitting beside
Cajun Shrimp Pasta"My family absolutely loved this recipe. Even my finicky eaters."
Overhead view of a skillet of easy Beef and Broccoli with sesame seeds and chopped green onions
Easy Beef and Broccoli (25 Minutes)"I have made this a couple or more times. It’s easy & quick to prepare. I like this for a quick meal. It will be my go to recipe."

SUBSCRIBE & RECEIVE

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!