A warm, creamy ricotta and spinach-filled manicotti dish baked in a rich marinara sauce. A comforting Italian classic that’s simple to assemble and perfect for weeknight dinners.
1 pound fresh spinach (tough stems removed), or 10 oz frozen spinach (thawed)
12 manicotti shells
3 cups Marinara Sauce (recipe included)
2 large eggs
1 1/2 cups ricotta cheese (about 1 pound)
1 cup shredded mozzarella (about 4 ounces)
1 cup freshly grated Parmesan cheese, or half Pecorino and Parmesan
Pinch of nutmeg
Kosher salt & freshly ground black pepper
2 tbsp extra-virgin olive oil
1/4 medium onion, diced
3 cloves garlic, chopped
1 can (28 oz) whole peeled tomatoes with juices
1 sprig fresh thyme
1 sprig fresh basil
2 teaspoons unsalted butter, diced (optional, for an extra-rich finish)
Prepare the spinach: For fresh spinach, boil in salted water for 3–4 minutes, then ice-bathe and chop. For frozen spinach, squeeze out excess water and chop.
Cook the pasta: Boil manicotti shells al dente (about 4 minutes) and pat dry.
Make the sauce: Sauté onions and garlic in olive oil for 3 minutes. Add tomatoes, thyme, and basil, then simmer 15 minutes. Season with salt and pepper.
Assemble the filling: Beat eggs in a bowl, then mix with ricotta, mozzarella, and 1/3 cup Parmesan. Add chopped spinach and nutmeg. Season with salt and pepper.
Stuff the shells: Fill each manicotti shell with 2 tablespoons of the mixture. Place in a 9×13″ baking dish.
Bake: Spread 1 cup marinara sauce on the dish bottom, place the stuffed shells, top with remaining sauce and grated cheese. Dot with butter if desired. Bake at 350°F for 30 minutes.
Use pre-cooked spinach for time-saving (frozen works best).
Swap ricotta for cottage cheese for a lighter texture.
Marinara sauce can be made ahead and stored in the fridge for up to 3 days.
Optional: Sprinkle fresh basil over the finished dish for added aroma.