Ground Beef and Spinach Casserole is a comforting, hearty, and protein-rich dish that perfectly balances indulgence with nourishment. Featuring layers of flavorful ground beef, tender spinach, creamy sauce, and gooey melted cheese, this casserole is baked to perfection — golden, bubbly, and utterly satisfying.
Whether you’re cooking for a weeknight family dinner, a meal prep session, or even a potluck, this casserole checks all the boxes: comforting, filling, nutritious, and delicious.
Why I Love This Recipe
I love this Ground Beef and Spinach Casserole because it strikes the perfect balance between comfort and health. The ground beef brings savory richness, the spinach adds freshness and nutrients, and the creamy, cheesy layer ties it all together in a way that feels decadent yet wholesome.
There’s something so satisfying about digging into a warm, cheesy casserole after a long day — it’s comfort food that you can feel good about eating.
Why It’s a Must-Try Dish
- Cheesy and hearty: A golden, bubbling top gives way to creamy, savory layers underneath.
- Nutritious and balanced: Packed with protein, iron, and vitamins from spinach.
- Family-friendly: Loved by kids and adults alike.
- Quick to prepare: Easy ingredients and minimal prep time.
- Perfect for meal prep: Stores and reheats like a dream.
If you love lasagna or baked pasta dishes but want something a little lighter (and simpler), this casserole will become your new favorite!
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
Servings and Nutrition
- Servings: 6
- Calories: Approximately 420 kcal per serving
Course and Cuisine
- Course: Main Course
- Cuisine: American Comfort Food
Ingredients
For the Casserole:
- 1 lb (450 g) ground beef
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- ¼ teaspoon red pepper flakes (optional)
- 1 package (10 oz / 280 g) frozen spinach, thawed and drained well
- 1 cup sour cream (or Greek yogurt for a lighter option)
- 1 cup ricotta cheese (or cottage cheese)
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup cooked rice, pasta, or quinoa (optional, for extra heartiness)
For Garnish (Optional):
- Fresh parsley, chopped
- A sprinkle of extra Parmesan cheese
Cooking Directions
Step-by-Step Preparation Method
Step 1: Preheat Oven
- Preheat your oven to 375°F (190°C).
- Lightly grease a 9×13-inch baking dish with olive oil or nonstick spray.
Step 2: Cook the Ground Beef
- Heat a large skillet over medium-high heat.
- Add olive oil, then the ground beef.
- Cook, breaking it apart with a spoon, until browned and fully cooked (about 6–7 minutes).
- Drain excess fat if necessary.
Step 3: Add Aromatics and Seasonings
- Add the chopped onion to the skillet and cook until soft and translucent (3 minutes).
- Stir in garlic, Italian seasoning, paprika, salt, and pepper.
- Cook for another minute until fragrant.
- Remove from heat and set aside.
Step 4: Prepare the Spinach Mixture
- In a medium bowl, combine:
- Drained spinach
- Ricotta cheese
- Sour cream
- Half of the mozzarella and Parmesan cheese
- Mix until well blended.
Step 5: Assemble the Casserole
- Spread half of the beef mixture in the bottom of the baking dish.
- Spoon the spinach-cheese mixture over the beef layer.
- Add the remaining beef mixture on top.
- Sprinkle with the rest of the mozzarella and Parmesan cheese.
(Optional: Add cooked rice, pasta, or quinoa as a middle layer for extra texture and volume.)
Step 6: Bake
- Bake uncovered for 25–30 minutes, until the top is golden and bubbling.
- Let it rest for 5–10 minutes before serving to allow the layers to set.
Step 7: Garnish and Serve
- Sprinkle with fresh parsley and a touch of Parmesan cheese.
- Serve warm and enjoy the creamy, cheesy goodness in every bite!

How to Serve
Serve your Ground Beef and Spinach Casserole hot with:
- A simple side salad with balsamic vinaigrette
- Garlic bread or toasted baguette slices
- A glass of red wine or iced tea
This dish also makes a great make-ahead lunch — simply reheat and enjoy!
Recipe Tips
- Always drain spinach well to avoid excess water in the casserole.
- Use lean ground beef to reduce grease and make it lighter.
- Add a few tablespoons of cream cheese for extra creaminess.
- Want more veggies? Add mushrooms, zucchini, or bell peppers.
- Let the casserole rest before slicing — it holds together better.
Recipe Variations
- Chicken and Spinach Casserole: Substitute ground beef with cooked shredded chicken.
- Cheesy Alfredo Version: Replace tomato base with Alfredo sauce for a creamy twist.
- Tex-Mex Style: Add black beans, corn, cumin, and shredded cheddar for a spicy version.
- Pasta Layered Bake: Mix in cooked penne or rigatoni for a lasagna-like experience.
- Low-Carb Option: Skip rice/pasta and add more spinach or riced cauliflower.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze the baked casserole (or unbaked, assembled version) for up to 3 months.
- To Reheat: Thaw overnight in the fridge, then bake at 350°F (175°C) for 20–25 minutes until warmed through.
Special Equipment Needed
- 9×13-inch baking dish
- Large skillet
- Mixing bowls
- Wooden spoon or spatula
- Cheese grater
Frequently Asked Questions (FAQ)
Q1: Can I use fresh spinach instead of frozen?
Yes! Use about 6 cups of fresh spinach, cook it down in a skillet, and drain well before using.
Q2: Can I make it ahead of time?
Definitely. Assemble the casserole, cover it, and refrigerate for up to 24 hours before baking.
Q3: Can I make it vegetarian?
Yes, simply omit the ground beef and use sautéed mushrooms or lentils for a meat-free version.
Q4: What’s the best cheese to use?
Mozzarella gives the best melt, but you can mix in cheddar, provolone, or Monterey Jack for extra flavor.
Q5: Why is my casserole watery?
That usually happens if the spinach wasn’t drained well. Make sure to squeeze out all excess liquid before mixing.
Conclusion
Ground Beef and Spinach Casserole is the definition of cozy, comforting home cooking. It’s rich, creamy, and layered with flavor — everything you want in a hearty family meal. The savory beef and tender spinach are perfectly balanced by melty cheese and creamy sauce, making it satisfying without being too heavy.
Whether served for dinner on a chilly night or as a make-ahead meal for busy days, this casserole never disappoints. It’s wholesome, customizable, and comforting — a timeless classic that deserves a spot in every home cook’s recipe collection.
Ground Beef and Spinach Casserole
Course: DinnerCuisine: AmericanDifficulty: easy6
servings15
minutes35
minutes50
minutesIngredients
For the Casserole:
1 lb (450 g) ground beef
1 tablespoon olive oil
1 small onion, finely chopped
3 cloves garlic, minced
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon Italian seasoning
½ teaspoon paprika
¼ teaspoon red pepper flakes (optional)
1 package (10 oz / 280 g) frozen spinach, thawed and drained well
1 cup sour cream (or Greek yogurt for a lighter option)
1 cup ricotta cheese (or cottage cheese)
1 ½ cups shredded mozzarella cheese
½ cup grated Parmesan cheese
1 cup cooked rice, pasta, or quinoa (optional, for extra heartiness)
For Garnish (Optional):
Fresh parsley, chopped
A sprinkle of extra Parmesan cheese
Directions
- Step 1: Preheat Oven : Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or nonstick spray.
- Step 2: Cook the Ground Beef : Heat a large skillet over medium-high heat. Add olive oil, then the ground beef. Cook, breaking it apart with a spoon, until browned and fully cooked (about 6–7 minutes). Drain excess fat if necessary.
- Step 3: Add Aromatics and Seasonings : Add the chopped onion to the skillet and cook until soft and translucent (3 minutes). Stir in garlic, Italian seasoning, paprika, salt, and pepper. Cook for another minute until fragrant. Remove from heat and set aside.
- Step 4: Prepare the Spinach Mixture : In a medium bowl, combine: Drained spinach ,Ricotta cheese ,Sour cream ,Half of the mozzarella and Parmesan cheese ,Mix until well blended.
- Step 5: Assemble the Casserole : Spread half of the beef mixture in the bottom of the baking dish. Spoon the spinach-cheese mixture over the beef layer. Add the remaining beef mixture on top. Sprinkle with the rest of the mozzarella and Parmesan cheese. (Optional: Add cooked rice, pasta, or quinoa as a middle layer for extra texture and volume.)
- Step 6: Bake : Bake uncovered for 25–30 minutes, until the top is golden and bubbling. Let it rest for 5–10 minutes before serving to allow the layers to set.
- Step 7: Garnish and Serve : Sprinkle with fresh parsley and a touch of Parmesan cheese. Serve warm and enjoy the creamy, cheesy goodness in every bite!






