Creamy Spinach Pasta Casserole

Featured in: One-Pan & Sheet-Pan Meals

This comforting one-pot casserole brings together tender penne pasta and fresh spinach in a luscious, creamy cheese sauce. With aromatic herbs like oregano and basil and a subtle hint of nutmeg, it simmers gently to meld flavors perfectly. Mozzarella, Parmesan, and cream cheese add richness, making it a satisfying meal ideal for busy weeknights. Garnished with fresh parsley, this dish offers both ease and wholesome taste in every serving.

Updated on Sat, 13 Dec 2025 13:12:00 GMT
A steaming bowlful of the Magic Casserole: Creamy Spinach Pasta, fragrant and cheesy. Save
A steaming bowlful of the Magic Casserole: Creamy Spinach Pasta, fragrant and cheesy. | aeroflavor.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 dish quickly became a staple in my household because of its ease and delicious taste.

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.
Imagine the Magic Casserole: Creamy Spinach Pasta, bubbling and golden with melted cheese. Save
Imagine the Magic Casserole: Creamy Spinach Pasta, bubbling and golden with melted cheese. | aeroflavor.com

My family loves gathering around this casserole, especially 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.

Allergen Information

Contains milk (cream, cheese) and wheat (pasta). May contain gluten use gluten free pasta if needed. Always check ingredient labels for hidden allergens.

The rich, creamy texture of the Magic Casserole: Creamy Spinach Pasta, ready to serve on plates. Save
The rich, creamy texture of the Magic Casserole: Creamy Spinach Pasta, ready to serve on plates. | aeroflavor.com

This casserole offers a quick, satisfying meal perfect for weeknights and can be easily customized.

Recipe FAQs

Can I use different pasta shapes for this dish?

Yes, penne or fusilli work best, but other short pasta varieties like rigatoni or rotini can be used with similar results.

How can I make this dish vegan?

Substitute dairy cream and cheeses with plant-based alternatives and choose vegan pasta to keep the creamy texture without animal products.

Is it possible to add extra vegetables?

Absolutely! Sautéed mushrooms or sun-dried tomatoes mix well and enhance the flavor profile of the casserole.

How do I prevent the pasta from sticking during cooking?

Stir occasionally while simmering and ensure there is enough liquid to cook the pasta evenly without sticking.

Can this dish be prepared ahead of time?

It’s best served fresh, but you can prepare it in advance and reheat gently, adding a splash of broth or cream to restore creaminess.

Creamy Spinach Pasta Casserole

One-pot dish blending tender pasta with spinach and creamy cheese sauce for simple, flavorful meals.

Prep Time
10 min
Time to Cook
25 min
Full Time
35 min
Created by Mason Hughes


Skill Level Easy

Cuisine International

Makes 4 Portions

Dietary Info Vegetarian

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 tbsp heavy cream
03 1 cup grated mozzarella cheese
04 1/2 cup grated Parmesan cheese
05 2 tbsp cream cheese

Seasonings

01 1/2 tsp dried oregano
02 1/2 tsp dried basil
03 1/4 tsp 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)

How To

Step 01

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

Step 02

Add garlic: Incorporate minced garlic and cook for 30 seconds until fragrant.

Step 03

Combine pasta and liquids: Add uncooked pasta, vegetable broth, and heavy cream, then bring to a gentle boil. Reduce heat to a simmer.

Step 04

Season mixture: Stir in dried oregano, dried basil, ground nutmeg, salt, black pepper, and optional chili flakes, ensuring even distribution.

Step 05

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

Step 06

Add spinach and cream cheese: Stir in chopped spinach and cream cheese, continuing to cook for 5 to 7 minutes until pasta is al dente and spinach wilts.

Step 07

Incorporate cheeses: Mix in grated mozzarella and Parmesan cheeses until melted and sauce becomes creamy.

Step 08

Adjust seasoning: Taste and modify salt and pepper as needed.

Step 09

Serve: Dish up hot, garnished with fresh parsley and extra Parmesan cheese if desired.

Tools Needed

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

Allergy Details

Always check every ingredient for allergens. Ask your healthcare provider if you aren't sure.
  • Contains milk and wheat; may contain gluten. Use gluten-free pasta if necessary.

Nutrition Details (each serving)

For informational use only, this doesn't replace professional medical guidance.
  • Calorie Count: 570
  • Total Fat: 27 g
  • Carbohydrates: 60 g
  • Proteins: 20 g