VeganPreps

Easy Baked Spinach Casserole (Dairy-Free)

Prep15 min
|
Cook30 min
|
Total45 min
|
Servings4

Jump to Recipe

Easy Baked Spinach Casserole (Dairy-Free)

Browse all Vegan Dinner Ideas 238 plant-based recipes

This recipe uses soy milk to create a smooth, creamy texture in your casserole. The soy milk mixes well with tomato sauce and pasta, coating each shell and spinach piece for an indulgent result without any animal products. The casserole becomes wonderfully bubbly in the oven, creating that satisfying consistency that makes baked pasta so comforting. It’s genuinely creamy, and nobody misses the dairy. Investing in a quality casserole dish bakeware* ensures your dairy-free spinach casserole bakes evenly and beautifully every time.

Soy Milk Makes It Creamy

This easy baked spinach casserole combines hearty pasta with nutrient-rich spinach, while soy milk provides a dairy-free alternative that creates a luxurious, creamy sauce. Fresh garlic and basil add aromatic depth, while the tomato sauce forms the flavorful base of this one-dish meal.

Ingredients:

Easy Baked Spinach Casserole (Dairy-Free)

by veganpreps.com

Easy Baked Spinach Casserole (Dairy-Free)

Prep15 min
Cook30 min
Total45 min
Servings4

Ingredients

  • 1 pound pasta shells
  • 1 pound fresh spinach, chopped
  • 1 tablespoon olive oil
  • 3 garlic cloves, minced
  • 2 1/2 cups tomato sauce
  • 1/2 cup unsweetened soy milk
  • 1 tablespoon fresh basil, chopped
  • Salt and black pepper to taste
  • 1/4 cup breadcrumbs
  • 1 tablespoon olive oil (for topping)

Instructions

  1. 1Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish. Cook pasta shells in a large pot of salted boiling water until al dente per package directions, then drain.
  2. 2While pasta cooks, steam spinach for 2-3 minutes until wilted. Squeeze out as much liquid as possible and set aside. Heat 1 tablespoon olive oil in a small skillet over medium heat and saute garlic for 1 minute until fragrant.
  3. 3In a large bowl, whisk together tomato sauce and soy milk. Stir in sauteed garlic, basil, salt, and pepper. Add drained pasta and squeezed spinach, tossing to coat everything evenly.
  4. 4Transfer the mixture to the prepared baking dish and spread in an even layer. In a small bowl, toss breadcrumbs with 1 tablespoon olive oil, then scatter evenly over the top.
  5. 5Bake uncovered for 25-30 minutes, until the sauce is bubbling around the edges and the breadcrumb topping is golden and crisp.
  6. 6Let stand for 5 minutes before serving.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Fresh spinach shrinks significantly when you steam it, so starting with 1 pound ensures you have enough in the final dish. The soy milk should be unsweetened so you don’t get unwanted sweetness that clashes with the savory tomato and garlic flavors. Fresh basil tastes better than dried, but if you only have dried on hand, use one-third the amount. The bread crumbs make a nice crunchy topping that gets even better if you toss them with a little olive oil before baking – it helps them brown up and get crispy.

Cook Pasta First

Easy Baked Spinach Casserole (Dairy-Free) - preparation

Begin by cooking 1 pound of pasta shells in a large pot of boiling water, following the package directions for the recommended cooking time. This ensures the pasta reaches the desired tenderness while keeping its structure for the casserole. Once the pasta is cooked through, drain it thoroughly in a colander to remove excess water, which will prevent the final dish from becoming too watery.

Transfer the hot drained pasta to a large casserole dish and immediately toss it with 1 pound of chopped steamed spinach, 2 1/2 cups of tomato sauce, 1/2 cup of soy milk, 3 minced garlic cloves, and 1 tablespoon of chopped basil. The heat from the pasta will warm the other ingredients and allow the flavors to blend together. Season the mixture to taste with salt and black pepper, adjusting as needed to reach your preferred flavor profile.

Top the pasta mixture evenly with 1/4 cup of bread crumbs, which will create a golden, crispy texture during baking. For best results, use a large casserole dish* designed for even heat distribution during the baking process. Place the casserole dish uncovered into a preheated 350°F (180°C) oven and bake for about 30 minutes or until the mixture becomes bubbly around the edges. Once ready, remove from the oven and serve the casserole hot straight from the dish.

Try Cashew Cream Instead

For a richer, creamier version of this casserole, you can swap the soy milk for cashew cream, which provides a more luxurious texture and deeper flavor that works well with the spinach and tomato sauce. To make cashew cream, soak raw cashews in hot water for about fifteen minutes, then blend them until completely smooth with a bit of the soaking liquid. Cashews contain natural oils that create a smooth, creamy consistency while adding subtle sweetness. The result is a casserole that feels fancy without any dairy, making it perfect for those avoiding animal products while wanting restaurant-quality comfort food.

Pair With Garlic Bread

This spinach casserole’s savory blend of tomato sauce and garlic is satisfying on its own, but garlic bread turns it into a complete meal that’ll have everyone coming back for seconds. Toast thick-cut bread slices brushed with olive oil, minced garlic, and fresh parsley under your broiler for three to four minutes until golden. The crispy outside pairs well with the casserole’s tender pasta and creamy soy milk sauce. You can also use store-bought garlic bread if you’re short on time – just warm it according to package directions. Either way, this pairing gives you a restaurant-quality dinner that feels homemade and impressive.

Final Thoughts

This easy baked spinach casserole comes together quickly, feeds a crowd, and delivers real comfort food satisfaction without keeping you in the kitchen all evening. You can prep everything ahead and bake it when you’re ready. The soy milk keeps it creamy while staying dairy-free, and the spinach adds nutrients your family needs. You’ll reach for this recipe during busy weeknights because it’s straightforward and reliable. Plus, leftovers reheat beautifully, making it perfect for meal prep and planning.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe