This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Jump to RecipeThis baked ravioli with spinach and mushrooms is the easiest cozy casserole you will make all week. Tender cheese ravioli are layered with sautéed mushrooms, onions, garlic and fresh spinach, smothered in marinara sauce and blanketed with gooey mozzarella and Parmesan. It bakes up bubbly and golden, tastes like lasagna and takes a fraction of the work.
There is no need to boil the ravioli, and you can use fresh or frozen, which makes this a perfect busy weeknight dinner or a relaxed weekend meal. It is also easy to customize with extra vegetables, different cheeses or a protein like Italian sausage. For another comforting pasta, try my creamy pesto gnocchi or spinach ricotta stuffed shells.

Why You Will Love This Baked Ravioli
- Lasagna flavor, less work. No noodles to layer or boil.
- Loaded with vegetables. Mushrooms, onion and spinach add flavor and nutrients.
- Family friendly. Cheesy, saucy and loved by kids and adults.
- Fresh or frozen ravioli. Use whatever is easiest.
- Make ahead friendly. Assemble earlier in the day and bake when ready.
Ingredients You Will Need
Exact amounts are in the recipe card below.

- Cheese ravioli: about 20 ounces, fresh or frozen. Spinach or mushroom ravioli also work.
- Olive oil: for sautéing the vegetables.
- Onion and garlic: the savory base.
- Cremini or white mushrooms: sliced. Cremini have a deeper, earthier flavor.
- Fresh baby spinach: wilts down into tender, colorful layers.
- Marinara sauce: a 24 ounce jar or homemade.
- Italian seasoning and red pepper flakes: for extra herb flavor and a hint of heat.
- Shredded mozzarella: for that gooey, stretchy topping.
- Grated Parmesan: adds salty, nutty flavor and a golden crust.
- Fresh basil: for garnish.
How to Make Baked Ravioli With Spinach and Mushrooms
1. Preheat the oven
Preheat your oven to 375°F and lightly grease a 9×13 baking dish.
2. Sauté the vegetables
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened. Add the sliced mushrooms and cook for 6 to 8 minutes, stirring occasionally, until they release their liquid and turn golden. Stir in the garlic for 30 seconds, then add the spinach a handful at a time and cook until just wilted. Season with salt, pepper and Italian seasoning.

3. Layer the casserole
Spread about 1 cup of marinara in the bottom of the baking dish. Arrange half of the ravioli in a single layer, then top with half of the mushroom spinach mixture, a third of the remaining sauce and a third of the mozzarella. Repeat with the rest of the ravioli, vegetables and sauce. Finish with the remaining mozzarella and the Parmesan.

4. Bake
Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted, bubbly and lightly browned and the ravioli are tender. Frozen ravioli may need 5 to 10 extra minutes covered.
5. Rest and serve
Let the casserole rest for 5 to 10 minutes so the sauce settles and it is easier to serve. Scatter fresh basil over the top and cut into squares with a spatula.
Tips for the Best Baked Ravioli
- Use fresh ravioli for the best texture. Frozen works well too, but may need a little longer.
- Brown the mushrooms well. Cooking off their water concentrates their flavor and prevents a soupy casserole.
- Squeeze spinach if using frozen. Excess water will thin the sauce.
- Do not skimp on sauce. The ravioli cook in the sauce, so make sure every piece is covered.
- Broil for extra color. A minute under the broiler gives a golden, crispy cheese top.
Do You Need to Boil Ravioli First?
No, and that is what makes this recipe so easy. Fresh and frozen ravioli are thin enough to cook through in the oven as long as they are surrounded by sauce and covered with foil for the first part of baking. The foil traps steam, which softens the pasta, while the sauce provides moisture. If you use frozen ravioli, do not thaw them. Simply add them straight from the freezer and bake a few minutes longer. The only time you might want to par boil is if you are using very thick, dried shelf stable ravioli, which need more moisture to soften.
Fresh vs Frozen Ravioli
Fresh refrigerated ravioli, found near the deli or cheese section, have a tender, delicate texture and bake quickly. They are the best choice when you want this casserole to taste its most special. Frozen ravioli are budget friendly and convenient, and they hold their shape well in a casserole. Both work beautifully here. Mini ravioli are fun too, but they can overcook, so check them a few minutes early. Cheese ravioli are the classic option, but spinach ricotta, mushroom, butternut squash or meat filled ravioli all taste delicious with the vegetables and marinara.
Easy Variations
- Add sausage: brown Italian sausage with the onions for a heartier casserole.
- Add chicken: stir shredded rotisserie chicken into the vegetable mixture.
- Creamy version: swap half the marinara for Alfredo sauce or stir ricotta into the vegetables.
- More vegetables: add zucchini, bell peppers or roasted red peppers.
- Different cheese: use provolone, fontina or smoked gouda instead of mozzarella.
- Spicy: add red pepper flakes or use an arrabbiata sauce.
How to Cook Mushrooms for Maximum Flavor
Mushrooms are about 90 percent water, which is why they can make a casserole soggy if they are not cooked properly. The secret is to give them space and time. Use a large skillet so the mushrooms can spread out in a single layer, and resist the urge to stir constantly. At first they will release a lot of liquid. Keep cooking over medium to medium high heat until that liquid evaporates and the mushrooms start to sizzle and brown around the edges.
This browning, called the Maillard reaction, creates a deep, savory, almost meaty flavor that makes the whole dish taste richer. Add salt toward the end, since salting too early draws out water and slows browning. Cremini mushrooms, sometimes called baby bellas, have more flavor than white button mushrooms, but both work well. For a special touch, try a mix of cremini, shiitake and oyster mushrooms.
Why This Casserole Is Great for Busy Families
Baked ravioli is one of those dinners that makes weeknights easier. There is only one skillet and one baking dish to wash, and the prep takes about 15 minutes. You can assemble it in the morning or the night before, keep it in the fridge and slide it into the oven when you get home. While it bakes, you have time to toss a salad, help with homework or simply relax. It also reheats beautifully, so leftovers make easy lunches the next day. Kids love the cheesy layers, and the spinach and mushrooms sneak in extra vegetables without any complaints.
Is Baked Ravioli Healthy?
This casserole is a balanced comfort food. Mushrooms add B vitamins and a savory flavor with very few calories, and spinach provides iron, fiber and vitamins A and K. Cheese ravioli and mozzarella supply protein and calcium. To lighten it up, use part skim mozzarella, choose a marinara without added sugar, double the vegetables and serve it with a big green salad. Each serving has about 480 calories and 24 grams of protein.
What to Serve With Baked Ravioli
Serve this hearty casserole with a crisp Caesar or Italian salad, roasted broccoli or green beans, or warm garlic bread. A simple arugula salad with lemon and olive oil balances the rich cheese. For another veggie packed pasta night, try my creamy mushroom spinach pasta.

Make Ahead, Storage and Freezing
- Make ahead: assemble the casserole, cover and refrigerate for up to 24 hours. Add 5 to 10 minutes to the covered baking time.
- Refrigerator: store leftovers covered or in glass meal prep containers for up to 4 days.
- Freezer: freeze the unbaked or baked casserole, wrapped tightly, for up to 3 months.
- Reheating: reheat covered at 350°F for 20 minutes or microwave individual portions.
Common Mistakes to Avoid
- Adding raw mushrooms. They release water and make the casserole watery.
- Uncovered baking from the start. The ravioli edges can dry out and turn hard.
- Too little sauce. Exposed ravioli will not cook properly.
- Cutting it right away. A short rest helps it hold together.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Thaw it completely and squeeze out as much water as possible before adding.
Is sautéing the mushrooms and onions necessary?
It is optional, but sautéing develops much richer flavor and removes excess moisture.
Do I need to thaw frozen ravioli?
No. Add them frozen and bake a few extra minutes.
Can I make this vegetarian?
It already is, as long as your cheeses are made without animal rennet.
Can I make it in a smaller dish?
Yes. Halve the recipe and use an 8×8 baking dish, baking for about the same time.
What sauce works best?
A good quality marinara is classic, but vodka sauce or tomato basil sauce also work well.
Final Thoughts
Baked ravioli with spinach and mushrooms gives you all the cheesy comfort of lasagna with a fraction of the effort. Earthy mushrooms, tender spinach, rich marinara and melted mozzarella make every bite satisfying. Keep a bag of ravioli and a jar of sauce in your kitchen and you will always be ready for an easy, family pleasing dinner.
Nutrition Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 480 kcal |
| Protein | 24 g |
| Carbohydrates | 46 g |
| Fat | 22 g |
| Saturated Fat | 11 g |
| Fiber | 5 g |
| Sugar | 9 g |
| Sodium | 980 mg |
Nutrition values are estimates calculated from standard ingredient data and will vary with the brands and exact amounts you use.

Baked Ravioli with Spinach and Mushrooms
Ingredients
Method
- Preheat the oven to 375°F and grease a 9×13 baking dish.
- Sauté the onion in olive oil 3 to 4 minutes, add the mushrooms and cook 6 to 8 minutes until golden. Add the garlic, then the spinach until wilted. Season.
- Spread 1 cup marinara in the dish. Layer half the ravioli, half the vegetables, some sauce and mozzarella. Repeat, finishing with mozzarella and Parmesan.
- Cover and bake 20 minutes, then uncover and bake 10 to 15 minutes until bubbly.
- Rest 5 to 10 minutes and garnish with basil.


