Creamy Spinach Pasta Casserole

Featured in: Everyday Main Dishes

This easy one-pot casserole brings together tender pasta, fresh baby spinach, and a luscious creamy cheese sauce. Sautéed onions and garlic build a flavorful base, while a blend of mozzarella, Parmesan, and cream cheese creates a rich, smooth sauce. Simmering everything together ensures the pasta cooks perfectly and the spinach wilts gently. With simple herbs and optional chili flakes for a mild kick, this dish makes a satisfying, wholesome meal ready in about 35 minutes.

Perfect for busy evenings, it can be garnished with fresh parsley and extra Parmesan. Variations include adding mushrooms or using whole wheat pasta for extra fiber. It’s a comforting, vegetarian-friendly option that delightfully balances flavors and textures in one pot.

Updated on Sat, 13 Dec 2025 09:57:00 GMT
Close-up of The Magic Casserole: Creamy Spinach Pasta, bubbling and golden brown with melted cheese. Save
Close-up of The Magic Casserole: Creamy Spinach Pasta, bubbling and golden brown with melted cheese. | turboplates.com

A comforting and flavorful one-pot casserole featuring tender pasta, fresh spinach, and a creamy cheese sauce. Perfect for busy weeknights and sure to please the whole family.

This cozy casserole quickly became my go-to for busy nights when I want something comforting yet easy to prepare.

Ingredients

  • Pasta: 300 g (10 oz) penne or fusilli pasta (uncooked)
  • Vegetables: 200 g (7 oz) fresh baby spinach roughly chopped, 1 medium onion finely chopped, 2 cloves garlic minced
  • Dairy & Liquids: 700 ml (3 cups) vegetable broth, 200 ml (3/4 cup + 2 tbsp) heavy cream, 120 g (1 cup) grated mozzarella cheese, 50 g (1/2 cup) grated Parmesan cheese, 2 tbsp cream cheese
  • Seasonings: 1/2 tsp dried oregano, 1/2 tsp dried basil, 1/4 tsp ground nutmeg, Salt and black pepper to taste, Pinch of chili flakes (optional)
  • Garnish: Fresh parsley chopped (optional), Extra Parmesan cheese (optional)

Instructions

Step 1:
In a large deep skillet or Dutch oven, heat a splash of olive oil over medium heat. Add the chopped onion and cook for 2 3 minutes until softened.
Step 2:
Add the minced garlic and cook for 30 seconds until fragrant.
Step 3:
Stir in the uncooked pasta, vegetable broth, and heavy cream. Bring to a gentle boil, then reduce the heat to a simmer.
Step 4:
Add the dried oregano, basil, nutmeg, salt, pepper, and chili flakes if using. Stir well.
Step 5:
Cover and simmer for 10 minutes, stirring occasionally to prevent sticking.
Step 6:
Add the chopped spinach and cream cheese. Continue to cook, stirring occasionally, until the pasta is al dente and the spinach is wilted (about 5 7 minutes).
Step 7:
Stir in the mozzarella and Parmesan cheese until melted and the sauce is creamy.
Step 8:
Taste and adjust seasoning as needed.
Step 9:
Serve hot, garnished with fresh parsley and extra Parmesan if desired.
Save
| turboplates.com

Nothing beats sharing this warm dish with my family on chilly evenings.

Notes

For extra flavor, add sautéed mushrooms or sun dried tomatoes. Substitute whole wheat pasta for added fiber. To make it vegan, use plant based cream, cheese, and pasta.

Required Tools

Large deep skillet or Dutch oven, cutting board and knife, wooden spoon or spatula, measuring cups and spoons

Nutritional Information

Calories 570, Total Fat 27 g, Carbohydrates 60 g, Protein 20 g per serving

A single serving of The Magic Casserole: Creamy Spinach Pasta with a sprinkle of fresh parsley on top. Save
A single serving of The Magic Casserole: Creamy Spinach Pasta with a sprinkle of fresh parsley on top. | turboplates.com

This casserole is a simple yet delicious dish that fits into any weeknight meal plan.

Recipe FAQs

What type of pasta works best?

Penne or fusilli are ideal for this dish as they hold the creamy sauce well and cook evenly in one pot.

Can I prepare this dish vegan?

Yes, by substituting dairy cream and cheeses with plant-based alternatives and choosing vegan pasta, you can create a delicious vegan version.

How do I prevent the pasta from sticking?

Stir the mixture occasionally while simmering and ensure there's enough liquid to cook the pasta properly without drying out.

Can I add other vegetables?

Sautéed mushrooms or sun-dried tomatoes make great additions, adding extra flavor and texture to the dish.

Is this dish suitable for gluten-free diets?

Yes, by using gluten-free pasta and verifying all other ingredients, this meal can be adjusted for gluten-free needs.

What herbs enhance the flavor?

Dried oregano and basil complement the creamy sauce, while a pinch of nutmeg adds subtle warmth and depth.

Creamy Spinach Pasta Casserole

Comforting one-pot pasta with fresh spinach and creamy cheese sauce, ideal for easy family dinners.

Time to Prep
10 minutes
Time to Cook
25 minutes
Time Required
35 minutes
Created by Natalie Hall

Recipe Type Everyday Main Dishes

Skill Level Easy

Cuisine Type International

Output 4 Portions

Diet Info Vegetarian-Friendly

What You'll Need

Pasta

01 10 oz penne or fusilli pasta (uncooked)

Vegetables

01 7 oz fresh baby spinach, roughly chopped
02 1 medium onion, finely chopped
03 2 cloves garlic, minced

Dairy & Liquids

01 3 cups vegetable broth
02 3/4 cup plus 2 tablespoons heavy cream
03 1 cup grated mozzarella cheese
04 1/2 cup grated Parmesan cheese
05 2 tablespoons cream cheese

Seasonings

01 1/2 teaspoon dried oregano
02 1/2 teaspoon dried basil
03 1/4 teaspoon ground nutmeg
04 Salt and black pepper, to taste
05 Pinch of chili flakes (optional)

Garnish

01 Fresh parsley, chopped (optional)
02 Extra Parmesan cheese (optional)

Directions

Step 01

Sauté Onions: Heat a splash of olive oil in a large deep skillet or Dutch oven over medium heat. Add chopped onion and cook for 2 to 3 minutes until softened.

Step 02

Add Garlic: Add minced garlic to the skillet and cook for 30 seconds until fragrant.

Step 03

Combine Pasta and Liquids: Stir in uncooked pasta, vegetable broth, and heavy cream. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer.

Step 04

Incorporate Seasonings: Add dried oregano, dried basil, ground nutmeg, salt, black pepper, and chili flakes if using. Stir thoroughly to combine.

Step 05

Simmer Pasta: Cover and simmer for 10 minutes, stirring occasionally to prevent sticking.

Step 06

Add Spinach and Cream Cheese: Mix in chopped spinach and cream cheese. Continue cooking, stirring occasionally, until pasta is al dente and spinach has wilted, about 5 to 7 minutes.

Step 07

Melt Cheeses: Stir in grated mozzarella and Parmesan cheeses until melted and sauce achieves a creamy consistency.

Step 08

Adjust Seasoning and Serve: Taste and adjust seasoning if necessary. Serve immediately garnished with fresh parsley and additional Parmesan cheese if desired.

Necessary Tools

  • Large deep skillet or Dutch oven
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring cups and spoons

Allergy Details

Review ingredient labels for possible allergens and talk to a healthcare provider for advice.
  • Contains milk (cream, cheese) and wheat (pasta).
  • May contain gluten; gluten-free pasta recommended if needed.

Nutritional Info (per portion)

Nutritional figures are estimates for awareness; not intended as medical guidance.
  • Caloric Value: 570
  • Fats: 27 g
  • Carbohydrates: 60 g
  • Proteins: 20 g