Bring a large pot of salted water to a boil, then add the pasta shells and cook until just al dente—about 10 minutes. Drain and rinse briefly with cold water to stop the cooking process and set aside.
While the pasta cooks, heat olive oil in a skillet over medium heat. Add minced garlic and sauté until fragrant, about 30 seconds, filling the kitchen with a warm aroma. Toss in the chopped spinach and cook until wilted—about 2-3 minutes—until it turns a vibrant green and begins to soften.
Transfer the cooked spinach and garlic to a mixing bowl. Add ricotta cheese, shredded mozzarella, a pinch of salt and pepper, and gently fold everything together until well combined. The mixture should be creamy and slightly chunky, ready to be scooped.
Using a small spoon or scoop, carefully stuff each shell with the ricotta and spinach mixture. Don’t worry if it’s a little messy—these shells are about loving the process. Arrange the stuffed shells on a baking dish as you go.
Preheat your oven to 180°C / 355°F. Spread a thin layer of marinara sauce over the bottom of the baking dish. Arrange the stuffed shells upright in the dish, then spoon the remaining sauce over the top. Sprinkle additional shredded mozzarella to create a bubbly, cheesy crust.
Bake uncovered for 25-30 minutes, until the cheese is melted, bubbly, and golden around the edges. The kitchen will fill with a delicious, cheesy aroma, signaling that the dish is ready.
Remove from the oven and let the stuffed shells rest for about 5 minutes to allow the filling to set. Garnish with chopped fresh basil or parsley for a bright, herbal finish.
Serve the shells hot, with extra sauce drizzled over the top or on the side. Enjoy this hearty, imperfectly perfect comfort food that’s full of cheesy goodness and vibrant greens.