Go Back
+ servings
Print Recipe
5 from 2 votes

One-Pot Cheesy Butternut Squash Pasta

This One-Pot Cheesy Butternut Squash Pasta recipe is made with lots of amazing squash and even some spinach! Perfectly cheesy and cooked up in one pot, this cozy veggie-loaded dinner is done and on the table in under 30 minutes!
Prep Time10 mins
Cook Time17 mins
Course: Main Course, Side Dish
Cuisine: American
Keyword: butternut squash pasta, healthy mac and cheese, one-pot pasta
Servings: 6 servings
Calories: 426kcal


  • 2 tablespoons olive oil
  • 1 cup finely chopped onion (1 small or 1/2 large)
  • 12 ounces peeled and diced butternut squash about 3 cups
  • 1 teaspoon salt
  • 2 cloves garlic minced, to taste
  • 1/2 teaspoon Italian seasoning
  • 2 cups vegetable broth, chicken broth, or water
  • 1-3 cups water how much you will need will depend on what pasta you use
  • 12 ounces pasta, any small shape I used brown rice pasta
  • 2 cups baby spinach
  • 1/4 cup grated parmesan cheese + extra for garnish is desired
  • 2 cups shredded mozzarella cheese


  •  Add oil to a large sauce pot over medium heat. Add onion and cook until in begins to soften, about 2 minutes.
  • Add squash and salt and cook, stirring often, until the onion begins to get golden brown. Add garlic and Italian seasoning and cook another minute. Lower heat if onion begins to get too brown.
  • Add in broth and 1 cup of water, scraping up any bits stuck to the bottom of the pan. Stir in pasta. Add in any additional water needed to just cover the pasta with liquid. Bring up to a boil then reduce heat to maintain a simmer. Stir occasionally until pasta is cooked through, usually about 10 to 12 minutes depending on what kind of pasta you use.
  • Once pasta is cooked, drain off extra liquid if needed. Stir in spinach to wilt. Stir in parmesan cheese and mozzarella. Taste and season with additional salt and pepper if desired.
  • Serve and enjoy warm. Top with extra parmesan if desired.


Nutritional information calculated using whole milks cheese. To reduce fat content, use low-fat or nonfat cheese and/or reduce the amount of cheese in this recipe


Calories: 426kcal | Carbohydrates: 54g | Protein: 18g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 33mg | Sodium: 1016mg | Potassium: 449mg | Fiber: 4g | Sugar: 5g | Vitamin A: 7420IU | Vitamin C: 17mg | Calcium: 294mg | Iron: 2mg