Dig into a plate of cheesy goodness with spinach and ricotta stuffed shells! Pasta shells are filled with a creamy, cheesy mixture and smothered in marinara sauce, creating a comforting and satisfying meal that's perfect for any family dinner!
Preheat the oven to 375°F (190°C).
Cook the jumbo pasta shells according to package instructions until al dente, then drain and set aside.
In a skillet, heat olive oil over medium heat. Add chopped onions and minced garlic, and sauté until translucent.
Add fresh spinach to the skillet and cook until wilted. Remove from heat and let cool.
In a large bowl, combine ricotta cheese, shredded mozzarella, grated Parmesan, cooked spinach mixture, egg, salt, and pepper. Mix until well combined.
Stuff each cooked pasta shell with the spinach and ricotta mixture.
Spread a thin layer of marinara sauce at the bottom of a baking dish. Arrange the stuffed shells in the dish, then cover them with the remaining marinara sauce.
Sprinkle additional mozzarella cheese on top if desired.
Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
Remove the foil and bake for an additional 15 minutes or until bubbly and golden brown on top.
Let cool for a few minutes before serving. Enjoy your delicious stuffed shells!