Homemade Manicotti Shells Recipe: Easy Ricotta Spinach Filling for Perfect Comfort Food

Ready In
Servings
Difficulty

There’s just something magical about the aroma of bubbling tomato sauce and pillowy homemade manicotti shells drifting from the oven—it’s like a warm, savory hug that makes your whole kitchen feel alive. Picture this: you’re lifting a forkful of manicotti, the steam curling up as you break through the delicate shell to reveal a creamy, herbed ricotta and spinach filling. The cheese stretches, mingling with garlicky tomato sauce, and for a moment, everything else just melts away. That’s the kind of cozy comfort food moment we all crave, especially on chilly evenings.

The first time I made these homemade manicotti shells with creamy ricotta and spinach was on a rainy Sunday, years ago, when I had a craving for something nostalgic yet a little hands-on. I was instantly hooked—not just by the flavor, but by the sheer joy of ladling sauce over my own pasta shells, knowing exactly what went into every bite. It’s the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. My grandma used to say, “If you want real food, you’ve got to use your hands.” She was right. Making manicotti from scratch is a tradition I wish I’d discovered even earlier in life.

Let’s face it, store-bought shells just don’t have that same tender bite. My family couldn’t stop sneaking the manicotti off the serving tray (honestly, I can’t really blame them). Even my picky eater nephew came back for seconds! Whether you’re prepping for a holiday gathering, craving a cozy weeknight meal, or just want to brighten up your Pinterest recipe board, these homemade manicotti shells are pure, nostalgic comfort—dangerously easy to love, and guaranteed to impress. After plenty of “research” (read: taste-testing), this recipe has become a staple for family dinners and gifting to friends. It feels like a warm hug, and you’re going to want to bookmark this one for sure.

Why You’ll Love This Homemade Manicotti Shells Recipe

After years of tinkering, testing, and more than a few flour-dusted afternoons, I can honestly say this recipe is a true crowd-pleaser. Here’s what makes these homemade manicotti shells with creamy ricotta and spinach filling a stand-out on your table and your Pinterest board:

  • Quick & Easy: Don’t be intimidated! The batter for the shells comes together in just minutes, and you’ll have everything in the oven in under an hour—no boiling store-bought pasta tubes or fiddly stuffing required.
  • Simple Ingredients: You probably already have flour, eggs, spinach, and ricotta in your kitchen. No weird specialty items—just real, honest ingredients.
  • Perfect for Gatherings: This dish is made for sharing—whether it’s a cozy Sunday supper, a potluck, or a holiday feast, everyone’s happy with a bubbling dish of manicotti at the center of the table.
  • Crowd-Pleaser: Kids love the cheesy filling, adults rave about the tender homemade shells, and even the skeptics go back for seconds.
  • Unbelievably Delicious: The contrast of creamy ricotta and spinach against the gentle bite of homemade shells, all blanketed in tangy tomato sauce—honestly, it’s next-level comfort food.

So, what sets this recipe apart from the rest? First, you’re making the shells yourself with a simple crepe-like batter—no dry, cracked store-bought tubes here! The filling is a perfect blend of creamy ricotta (I use Galbani, but go with your favorite), sautéed spinach, and just the right amount of Parmesan and fresh herbs to keep things bright and satisfying. I sneak in a little grated nutmeg for that classic Italian flavor, and trust me, it makes all the difference.

This recipe isn’t just good—it’s one of those soul-soothing meals that makes you close your eyes after the first bite. It’s comfort food that’s lighter and fresher than the restaurant version, but every bit as satisfying. You can prep the whole thing ahead and bake when you’re ready—ideal for impressing guests without the stress. If you’re looking to turn a simple meal into a memorable moment, these homemade manicotti shells are the way to go.

What Ingredients You Will Need

This cozy homemade manicotti recipe uses wholesome, easy-to-find ingredients that deliver big flavor without any fuss. Honestly, you probably have most of these in your pantry or fridge already. Here’s what you’ll need to create your own batch of pillowy manicotti shells and their creamy ricotta and spinach filling:

For the Manicotti Shells (Makes about 12 shells):

  • 1 cup (120g) all-purpose flour (unbleached for best texture)
  • 1 cup (240ml) whole milk (or oat milk for dairy-free)
  • 2 large eggs (room temperature, helps with smooth batter)
  • 1/4 teaspoon kosher salt
  • 1 tablespoon olive oil (optional, for tender shells)

For the Ricotta & Spinach Filling:

homemade manicotti shells preparation steps

  • 2 cups (475g) whole milk ricotta cheese (I like Galbani or Belgioioso for creamy texture)
  • 1 cup (100g) shredded mozzarella cheese
  • 1/2 cup (50g) freshly grated Parmesan cheese (plus extra for topping)
  • 1 large egg
  • 1 (10 oz/285g) package frozen chopped spinach, thawed and squeezed dry (or 8 oz/225g fresh spinach, wilted and chopped)
  • 1 tablespoon fresh parsley, finely chopped (or 1 teaspoon dried)
  • 1/4 teaspoon ground nutmeg (adds warmth—don’t skip!)
  • 1/2 teaspoon garlic powder (or 1 small garlic clove, minced)
  • Salt & black pepper, to taste

For the Sauce & Assembly:

  • 2 cups (500ml) marinara sauce (homemade or your favorite jarred brand—I love Rao’s for rich flavor)
  • 1/2 cup (50g) shredded mozzarella cheese (for topping)
  • 2 tablespoons grated Parmesan (for topping)
  • Fresh basil, for garnish (optional but pretty!)

Substitution Tips:

  • Gluten-free? Use a gluten-free all-purpose flour blend for the shells.
  • Want it dairy-free? Swap ricotta with almond ricotta and use dairy-free mozzarella.
  • Mix up the greens: Try kale or Swiss chard instead of spinach.
  • No nutmeg? A pinch of Italian seasoning works in a pinch.

These simple, flexible ingredients let you create a batch of homemade manicotti that’s just right for your kitchen and your cravings.

Equipment Needed

  • Nonstick skillet or crepe pan (8-inch/20 cm): For cooking the manicotti shells. I use a basic nonstick skillet—it’s all you need for perfect results.
  • Mixing bowls: At least two—one for the batter, one for the filling.
  • Whisk: For smooth batter (a fork works in a pinch, but a whisk is better).
  • Measuring cups and spoons: Precision helps, especially for the shell batter.
  • Spatula: For flipping shells and spreading filling.
  • 9×13-inch (23×33 cm) baking dish: Glass or ceramic is my go-to, but metal works if that’s what you have.
  • Colander or sieve: Essential for draining spinach thoroughly.
  • Box grater or microplane: For grating Parmesan fresh (the flavor’s worth it).
  • Paper towels: For squeezing spinach dry (don’t skip this, or you’ll get watery filling).

If you don’t have a crepe pan, any small nonstick skillet works just fine. I’ve tried making these with my old, scratched-up pan and a fancy ceramic one—honestly, as long as it’s nonstick and you grease it lightly, you’re golden. For budget-friendly options, look for basic nonstick pans at your local discount store—they work like a charm if kept clean and dry. Wash your skillet right after making the shells (the batter wipes off so easily) to keep it in good shape for next time.

How to Make Homemade Manicotti Shells with Creamy Ricotta & Spinach Filling

  1. Make the Manicotti Shell Batter:

    • In a medium mixing bowl, whisk together 1 cup (120g) all-purpose flour and 1/4 teaspoon salt.
    • In another bowl, beat 2 eggs with 1 cup (240ml) milk and 1 tablespoon olive oil until blended.
    • Gradually add the wet ingredients to the flour, whisking until you get a smooth, thin batter. Let it rest for 10 minutes (this helps the shells stay tender).
  2. Cook the Manicotti Shells:

    • Heat a nonstick skillet (8-inch/20 cm) over medium heat. Lightly grease with oil or nonstick spray.
    • Pour about 3 tablespoons (45ml) batter into the center, tilting to coat the bottom evenly (like a crepe).
    • Cook for 1–2 minutes, until the edges lift and the bottom is pale golden. Flip and cook the other side for 30 seconds.
    • Transfer to a plate and cover with a towel. Repeat with remaining batter. You should get about 12 shells.
    • Note: If the shell sticks or tears, add a tiny splash more oil to the pan and lower the heat slightly.
  3. Prepare the Ricotta & Spinach Filling:

    • In a clean bowl, combine 2 cups (475g) ricotta, 1 cup (100g) mozzarella, 1/2 cup (50g) Parmesan, and 1 large egg.
    • Add the thawed, well-drained spinach, 1 tablespoon parsley, 1/4 teaspoon nutmeg, 1/2 teaspoon garlic powder, and a pinch each of salt and pepper.
    • Mix until smooth and creamy. Taste and adjust seasoning if needed. The filling should be thick but spreadable.
    • Tip: Squeeze spinach in paper towels until no more water comes out—you don’t want soggy filling!
  4. Assemble the Manicotti:

    • Preheat oven to 375°F (190°C). Spread 1 cup (250ml) marinara sauce over the bottom of a 9×13-inch (23×33 cm) baking dish.
    • Lay a manicotti shell on a plate. Spoon about 3 tablespoons (45g) filling along one edge and roll up gently.
    • Place seam-side down in the prepared dish. Repeat with all shells and filling.
  5. Top and Bake:

    • Pour remaining 1 cup (250ml) sauce evenly over the manicotti. Sprinkle with 1/2 cup (50g) mozzarella and 2 tablespoons Parmesan.
    • Cover with foil and bake for 30 minutes. Uncover and bake 10–15 minutes more, until bubbly and lightly golden.
    • Cue: The kitchen should smell like pure Italian comfort by now!
  6. Garnish and Serve:

    • Let rest 5 minutes. Garnish with fresh basil before serving.
    • Enjoy while hot and melty!

Troubleshooting: If your shells tear, don’t worry—they’ll hold together when rolled and baked. If your filling seems loose, add a little more Parmesan. And if you’re in a rush, you can prep the shells and filling ahead, then assemble and bake later.

Cooking Tips & Techniques

  • Don’t Overfill the Shells: It’s tempting, but too much filling makes rolling tricky and can cause leaks in the oven. Three tablespoons is the sweet spot.
  • Let the Batter Rest: Ten minutes is plenty. This relaxes the gluten and gives you tender, pliable shells (I learned this after a few rubbery attempts!).
  • Perfect Nonstick Pan Technique: Keep heat at medium, and wipe the pan with a little oil between shells. If the first one is a flop, don’t stress—it’s the “chef’s treat” and happens to everyone.
  • Get the Spinach Dry: Squeeze, squeeze, and squeeze again. Watery spinach is the enemy of creamy filling.
  • Make Ahead: You can make the shells and filling a day ahead. Store them separately in the fridge, then assemble and bake when ready.
  • Even Sauce Distribution: Pour sauce over the bottom and tops of the manicotti to keep everything moist. Dry edges can get chewy.
  • Test for Doneness: The cheese should be bubbling and the top golden. If it’s not, give it a few more minutes uncovered.
  • Multitasking Tip: While the shells cool, prep your filling. It saves time and gets dinner to the table faster.

I’ve had my fair share of stuck shells and watery filling over the years—don’t let them discourage you. With these tips, you’ll get beautiful, consistent results every time. And if all else fails, just cover with extra sauce and cheese—nobody ever complains!

Variations & Adaptations

  • Gluten-Free Manicotti: Swap the all-purpose flour for your favorite gluten-free blend. I’ve had good luck with King Arthur’s Measure-for-Measure—it yields shells that are just as tender.
  • Meat Lovers’ Version: Fold cooked, crumbled Italian sausage or ground turkey into the ricotta filling for a heartier take. Just reduce the spinach slightly to make room.
  • Roasted Vegetable Manicotti: Swap spinach for roasted eggplant or zucchini. Dice, season, and fold into the ricotta for a summery twist.
  • Cheese Swap: Try part-skim ricotta for a lighter filling, or add a bit of goat cheese for tang.
  • Dairy-Free: Use almond-based ricotta and dairy-free mozzarella. The shells come out just as tender, and the filling stays creamy.
  • Red Sauce Not Your Thing? Try a béchamel or pesto sauce instead of marinara for a totally different flavor profile.

Personally, I’ve made a spicy version with a pinch of red pepper flakes in the filling and topped with arrabbiata sauce—it’s a hit for those who like things with a little heat. Feel free to experiment and make this recipe your own, whether you want to sneak in more veggies or swap in your favorite cheese blend.

Serving & Storage Suggestions

  • Serving: Homemade manicotti is best served hot, straight from the oven, when the cheese is melty and the sauce is bubbling. Sprinkle with fresh basil or parsley for color.
  • Presentation: Arrange manicotti in the baking dish with a little sauce drizzled over each, then spoon extra sauce on the side for dipping. I love serving with a crisp green salad and a chunk of garlic bread (because, carbs are happiness).
  • Beverage Pairing: A glass of Chianti or a sparkling water with lemon makes a perfect pairing.
  • Storing Leftovers: Cool completely, then cover and refrigerate for up to 4 days. The flavors actually develop and get richer after a day!
  • Freezing: Assemble but don’t bake. Wrap tightly and freeze for up to 2 months. Bake from frozen at 350°F (175°C) for about 50–60 minutes, covered, then uncover for the last 10 minutes.
  • Reheating: Warm in a 350°F (175°C) oven, covered, for 20–25 minutes or until hot. You can also microwave individual servings, but the oven gives best results.

Note: If freezing, skip the fresh basil garnish until after baking.

Nutritional Information & Benefits

This homemade manicotti recipe serves 6, with each serving (about 2 manicotti) offering roughly 410 calories, 18g fat, 36g carbs, and 22g protein. The spinach in the filling adds a boost of iron, fiber, and vitamin K, while ricotta brings calcium and protein to the table. Using part-skim cheeses or whole wheat flour can lighten things up if you’d like.

Allergen info: Contains gluten, dairy, and eggs. For gluten-free or dairy-free eaters, see the Variations above. For a lower-carb version, try swapping half the flour for almond flour in the shell batter (it works surprisingly well!).

From a wellness perspective, this recipe is hearty but balanced—plenty of greens, reasonable cheese, and real homemade satisfaction. I always feel good about serving it to family and friends, knowing exactly what’s inside.

Conclusion

There’s just nothing like sitting down to a bubbling dish of homemade manicotti shells, filled with creamy ricotta and spinach and smothered in your favorite sauce. This recipe is a keeper for so many reasons—it’s comforting, customizable, and seriously fun to make. Whether you’re cooking for a crowd or just want an excuse to play with cheese and pasta, you’ll find yourself coming back to this one again and again.

Don’t be afraid to tweak the filling, try a new sauce, or add your own family twist. Honestly, every batch I make brings back memories and creates new ones. If you give this homemade manicotti shells recipe a try, I’d love to hear your thoughts—leave a comment below, share your photos, or tag me in your creations. There’s a whole world of cozy, cheesy comfort waiting for you—so grab your skillet and get rolling!

FAQs: Cozy Homemade Manicotti Shells with Ricotta & Spinach Filling

Can I make the manicotti shells ahead of time?

Yes! Cook the shells and store them layered between parchment paper in an airtight container in the fridge for up to 2 days. Fill and bake when you’re ready.

What’s the best way to stuff the manicotti shells?

I use a small spatula or spoon, but you can also use a piping bag for extra-neat filling. Roll gently so the shell doesn’t tear.

Can I freeze leftover baked manicotti?

Absolutely. Cool completely, then wrap portions tightly and freeze for up to 2 months. Reheat in the oven, covered, until hot and bubbly.

Is it okay to use fresh spinach instead of frozen?

Definitely. Just wilt 8 oz (225g) fresh spinach in a skillet, chop, and squeeze dry before adding to the filling.

Can I use store-bought manicotti shells?

You can, but homemade shells are much more tender. If using store-bought, cook according to package directions before filling and baking as above.

Pin This Recipe!

homemade manicotti shells recipe

Print

Homemade Manicotti Shells Recipe: Easy Ricotta Spinach Filling for Perfect Comfort Food

Tender homemade manicotti shells are filled with a creamy ricotta and spinach mixture, then baked in bubbling marinara sauce for the ultimate Italian comfort food. This recipe is perfect for cozy family dinners or holiday gatherings and can be customized for gluten-free or dairy-free diets.

  • Author: Amanda
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 cup all-purpose flour (unbleached for best texture)
  • 1 cup whole milk (or oat milk for dairy-free)
  • 2 large eggs (room temperature)
  • 1/4 teaspoon kosher salt
  • 1 tablespoon olive oil (optional)
  • 2 cups whole milk ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup freshly grated Parmesan cheese (plus extra for topping)
  • 1 large egg
  • 1 (10 oz) package frozen chopped spinach, thawed and squeezed dry (or 8 oz fresh spinach, wilted and chopped)
  • 1 tablespoon fresh parsley, finely chopped (or 1 teaspoon dried)
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon garlic powder (or 1 small garlic clove, minced)
  • Salt & black pepper, to taste
  • 2 cups marinara sauce
  • 1/2 cup shredded mozzarella cheese (for topping)
  • 2 tablespoons grated Parmesan (for topping)
  • Fresh basil, for garnish (optional)

Instructions

  1. In a medium mixing bowl, whisk together flour and salt.
  2. In another bowl, beat eggs with milk and olive oil until blended.
  3. Gradually add wet ingredients to flour, whisking until smooth and thin. Let batter rest for 10 minutes.
  4. Heat a nonstick skillet over medium heat and lightly grease. Pour about 3 tablespoons batter into the center, tilting to coat the bottom evenly.
  5. Cook for 1–2 minutes until edges lift and bottom is pale golden. Flip and cook the other side for 30 seconds. Transfer to a plate and cover with a towel. Repeat with remaining batter to make about 12 shells.
  6. In a clean bowl, combine ricotta, mozzarella, Parmesan, and egg. Add spinach, parsley, nutmeg, garlic powder, salt, and pepper. Mix until smooth and creamy.
  7. Preheat oven to 375°F. Spread 1 cup marinara sauce over the bottom of a 9×13-inch baking dish.
  8. Lay a manicotti shell on a plate. Spoon about 3 tablespoons filling along one edge and roll up gently. Place seam-side down in the prepared dish. Repeat with all shells and filling.
  9. Pour remaining sauce evenly over manicotti. Sprinkle with mozzarella and Parmesan.
  10. Cover with foil and bake for 30 minutes. Uncover and bake 10–15 minutes more, until bubbly and lightly golden.
  11. Let rest 5 minutes. Garnish with fresh basil before serving. Enjoy while hot and melty!

Notes

Let the batter rest for tender shells. Squeeze spinach dry to avoid watery filling. You can make shells and filling ahead and assemble before baking. For gluten-free, use a GF flour blend; for dairy-free, use almond ricotta and dairy-free mozzarella. Shells may tear but will hold together when baked. Freeze assembled (unbaked) manicotti for up to 2 months.

Nutrition

  • Serving Size: 2 manicotti shells
  • Calories: 410
  • Sugar: 6
  • Sodium: 780
  • Fat: 18
  • Saturated Fat: 9
  • Carbohydrates: 36
  • Fiber: 3
  • Protein: 22

Keywords: manicotti, homemade pasta, ricotta spinach filling, Italian comfort food, baked pasta, vegetarian, family dinner, easy manicotti, crepe shells, marinara

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating