Maggiano's Chicken and Spinach Manicotti Copycat Recipe: Layered Restaurant Flavor at Home

Main Courses

Maggiano's Chicken and Spinach Manicotti Copycat Recipe: Layered Restaurant Flavor at Home

This Maggiano's Chicken and Spinach Manicotti copycat recipe delivers the same layered, creamy perfection you'd expect from their restaurant menu—right in your home oven.

The secret lies in poaching the chicken to maintain tenderness, blending the spinach-ricotta filling just until smooth, and crafting a rich Alfredo sauce that clings to every manicotti shell. I've replicated their signature technique of baking the dish in a single layer for even browning and melty cheese.

The process starts with perfectly seasoned chicken breast poached in broth until fork-tender, then shredded for the filling. Next comes the spinach-ricotta mixture, where fresh spinach is wilted and blended with ricotta, eggs, and a blend of cheeses for that signature creamy texture.

The manicotti shells get stuffed carefully to avoid leaks, then layered with the creamy Alfredo sauce—made from scratch with heavy cream, butter, and Parmesan—for that signature restaurant flavor.

What you'll end up with is a golden, bubbling casserole with crispy edges and tender, gooey centers.

Each bite delivers layers of creamy ricotta, tender chicken, wilted spinach, and rich Alfredo sauce—just like the dish you love from Maggiano's. The aroma alone will have everyone gathering around the table, and the presentation is just as impressive as the taste.

This recipe requires about 1 hour 15 minutes of active prep and baking time, but the results are worth every minute. Whether you're feeding a family or hosting a dinner party, this manicotti brings restaurant-quality comfort to your home kitchen.

Let's get started with the step-by-step instructions to recreate this classic dish perfectly.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for maggiano's chicken and spinach manicotti copycat

Pantry staples meet restaurant-quality ingredients for this Maggiano's copycat masterpiece.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 2 ½ lbs Poached until fork-tender
Fresh Baby Spinach 🌿 10 oz Wilted and drained well
Whole Milk Ricotta Cheese 🧀 2 cups Full-fat for creaminess
Large Eggs 🥚 3 whole Room temperature
Shredded Mozzarella Cheese 🧀 2 cups Part-skim preferred
Parmesan Cheese 🧀 1 cup Freshly grated block
Heavy Whipping Cream 🥛 2 cups Full-fat for sauce
Unsalted Butter 🧈 ½ cup Cold for sauce
Chicken Broth 💧 2 cups Low-sodium preferred
Manicotti Shells 🍝 12 whole Fresh or frozen, baked
Garlic Cloves 🧄 4 cloves Minced for sauce
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Basil 🌿 1 tsp For sauce seasoning
All-Purpose Flour 🌾 1 tbsp For sauce thickening

The chicken is the foundation—boneless, skinless breasts poached in broth stay tender without drying out. I grab mine from Costco when possible (they're pre-cut and consistent), but any grocery store works. The ricotta? Whole milk, full-fat is non-negotiable here—it's what gives that signature creamy texture. For the spinach, baby spinach wilts perfectly without getting bitter. If you're using frozen, thaw and drain it really well. The manicotti shells? Fresh or frozen both work, but bake them first per package instructions—no soggy shells here.

No fresh basil? Dried works at half the amount. Short on Parmesan? Pecorino Romano is a great swap—just grate it yourself. The heavy cream is crucial for that rich Alfredo sauce, but if you're watching calories, half-and-half plus a splash of cream cheese gets you close. For the cheese blend, I use part-skim mozzarella to save calories without sacrificing meltiness. The butter should be cold when you add it to the sauce—this keeps it from separating. And trust me, the 1 tablespoon flour at the end makes all the difference for that silky texture.

This dish reheats beautifully—honestly tastes better the next day once everything melds together. Keeps 4-5 days in the fridge, freezes for 3 months if you portion it properly. I always make a double batch because it disappears fast. The sauce can be made ahead too—just reheat gently before assembling. And if you're prepping for a party, assemble the whole thing a day ahead and bake straight from the fridge—add 10-15 minutes to the baking time.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I’ll admit, I used to stress over stuffing those manicotti shells—but this recipe lets me pipe the filling straight into them without the fuss. The ricotta and eggs bind so well that it holds its shape, even when I’m rushing to get dinner on the table.
  • Cheesy, Creamy Perfection: That first bite? The crispy mozzarella shell meeting the creamy ricotta-spinach filling? Honestly, it’s the kind of texture contrast that makes me forget I’m eating leftovers. The garlic-infused heavy cream sauce ties it all together like a warm hug.
  • Weeknight Hero: Between poaching the chicken and baking, this takes about 45 minutes—but it’s the kind of dish that makes me feel like I cooked all day. Plus, I can prep the filling ahead and freeze it, so I’m never stuck scrambling when company drops by.
  • Feed a Crowd, No Stress: I made this for a big family gathering once, and it fed everyone with room for seconds. The manicotti shells stretch the filling just right, and the sauce coats every bite—no sad, dry corners here. Plus, it reheats beautifully, so I can serve it cold the next day without guilt.

Step-by-step instructions for Maggiano's chicken and spinach manicotti

Here's how to recreate that iconic restaurant flavor layer by layer.

1

Poach the Chicken Until Fork-Tender

Bring the 2 cups chicken broth to a gentle simmer in a medium saucepan over medium heat. Add the 2.5 lbs boneless, skinless chicken breast and cook for 12-15 minutes until the internal temperature reaches 165°F and the meat is fork-tender. You'll know it's done when it flakes easily with a fork.

Remove the chicken from the broth and let it cool slightly before shredding it into ½-inch strips. Reserve the broth for the sauce later. The chicken should be moist but not falling apart—this is the foundation of your filling. If it's too dry, add a splash of the reserved broth to keep it tender.

2

Prepare the Ricotta and Spinach Filling

In a large bowl, combine the 2 cups whole milk ricotta cheese, 3 whole large eggs, 1.5 tsp salt, and 0.5 tsp ground black pepper. Mix until smooth and fully incorporated. The ricotta should be creamy but not runny—this is what gives manicotti its signature texture.

In a separate skillet, wilt the 10 oz fresh baby spinach over medium heat for 2-3 minutes until just softened. Drain any excess liquid and let it cool completely before adding it to the ricotta mixture. Stir in the shredded chicken and mix well. The filling should be thick but pipeable—if it's too loose, chill it for 15 minutes to firm up.

3

Assemble the Manicotti

Preheat your oven to 375°F. Spread 1 cup shredded mozzarella cheese on the bottom of a 9x13-inch baking dish to create a flavorful base. Using a piping bag or zip-top bag with a corner snipped off, pipe the ricotta-spinach filling into each of the 12 whole manicotti shells. Fill them generously but not so much that they burst when baked.

Arrange the filled shells seam-side up in the baking dish, slightly overlapping if needed. Sprinkle the remaining 1 cup shredded mozzarella cheese evenly over the top, followed by the 1 cup parmesan cheese. This layering ensures every bite is packed with cheesy goodness.

4

Make the Creamy Spinach Sauce

In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat. Add the 4 cloves minced garlic cloves and sauté for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 1 tbsp all-purpose flour and cook for 1 minute to create a roux.

Gradually whisk in the 2 cups heavy whipping cream and 1 tsp dried basil, then add the reserved 2 cups chicken broth. Bring to a simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Season with 0.25 tsp salt and 0.25 tsp black pepper to taste. The sauce should be silky and rich, ready to coat every layer of your manicotti.

5

Bake to Golden Perfection

Pour the creamy spinach sauce evenly over the assembled manicotti, pressing down gently to help it seep into the shells. Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly.

Let the manicotti rest for 10 minutes before serving—this allows the filling to set and makes slicing easier. Each bite should deliver tender chicken, creamy ricotta, and that signature Maggiano's sauce. Serve with a side of garlic bread to soak up every last drop of that delicious sauce.

👨‍🍳

Pro Tips For Making Maggiano'S Chicken And Spinach Manicotti Copycat

  • Drain the Spinach: After wilting the baby spinach, squeeze out every drop of liquid with a clean towel or cheesecloth—this isn’t the time to be gentle. Too much moisture in your filling will make the manicotti soggy, and nobody wants that mushy texture when it’s supposed to be creamy and tender.
  • Whisk the Ricotta: Don’t just dump the ricotta into the egg mixture and call it a day. Whisk it vigorously for at least 30 seconds until it’s smooth and slightly thickened—this binds the filling better and prevents clumps from forming when you roll it out. Trust me, your future self will notice the difference.
  • Underbake the Manicotti: Bake the manicotti under done—pull them out when the edges are just set but the centers are still slightly jiggly. The residual heat will finish cooking them, and you’ll avoid the sad, rubbery texture that comes from overbaking. Let them rest 5 minutes before serving, or you’ll regret it.
  • Top with Mozzarella: Skip the pre-shredded cheese—it’s packed with anti-caking agents that dry out the manicotti. Instead, grate your own mozzarella fresh, and pile it on generously before baking. The melted cheese will create that golden, stretchy crust Maggiano’s is famous for. Yes, it’s extra work, but it’s worth it.

Dietary considerations for these flavors

Gluten-Free Adaptation

For a gluten-free version, replace the manicotti shells with gluten-free lasagna noodles or zucchini noodles for a lighter option. I use Barilla Gluten-Free Lasagna Noodles, which cook in just 3 minutes in boiling water.

Boil them al dente, then proceed with the filling and sauce as directed. The dish keeps its creamy texture while avoiding gluten—no one will miss the traditional shells! 🌟

Dairy-Free Swaps

To make this dish dairy-free, swap the ricotta for cashew ricotta (blend soaked cashews with lemon juice and salt) and use dairy-free mozzarella like Miyoko’s. Replace the heavy cream with coconut cream and ensure your Parmesan is dairy-free (try Violife).

The flavor remains rich and creamy, just without the dairy. 🥛

Lower-Carb Option

Keep the dish lower-carb by using whole wheat manicotti shells or spaghetti squash instead of traditional pasta. For the filling, reduce the ricotta slightly and add grated zucchini to cut carbs further.

The creamy sauce stays the same, but the texture becomes lighter and more vegetable-forward. Perfect for those watching their carb intake! 🍽️

Keto-Friendly Modifications

For a keto version, skip the pasta entirely and use cauliflower rice as a base. Replace the ricotta with cream cheese and heavy cream, then add shredded chicken, wilted spinach, and a sprinkle of Parmesan.

The sauce stays the same, but the dish becomes a cheesy, creamy casserole without the carbs. Use aluminum foil to cover while baking for a crispy top. 💫

Allergen-Friendly Adjustments

If someone has a nut allergy, skip the cashew ricotta and use tofu ricotta (blend silken tofu with lemon juice and salt). For egg allergies, replace the eggs in the filling with aquafaba (chickpea brine whipped like egg whites) or Flaxseed meal mixed with water.

Double-check all cheeses and broths for cross-contamination. The dish remains just as satisfying! 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 35g45%
Saturated Fat 18g90%
Cholesterol 245mg82%
Sodium 850mg37%
Total Carbohydrate 45g17%
Dietary Fiber 3g11%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the recipe call for poaching the chicken instead of frying or baking?

Poaching keeps the chicken moist and fork-tender without drying it out—key for that restaurant-quality texture. The gentle simmer in broth infuses subtle flavor while maintaining tenderness, unlike frying which can make it tough or baking which risks uneven cooking. The 165°F internal temp ensures safety and perfect doneness every time.

2

Can I use frozen manicotti shells instead of fresh?

Frozen shells work perfectly—just bake them first per package instructions to remove excess moisture. The 12 whole shells should be dry to the touch before filling. This prevents soggy layers and ensures the filling stays intact during baking.

3

What if my sauce turns out too thin after baking?

Simmer the sauce on the stovetop for an extra 2-3 minutes to thicken it, stirring occasionally. If it's still runny, mix 1 teaspoon cornstarch with cold water and whisk it in slowly. Cover and let it thicken again—this works like a magic fix for sauces!

4

Is there a way to make this dish ahead of time?

Yes! Assemble the manicotti completely (with sauce) and refrigerate for up to 24 hours. When ready to bake, cover tightly with foil and add 10-15 minutes to the baking time. The flavors meld beautifully overnight, and it reheats like a dream. Perfect for meal prep!

★★★★★5.0(11 reviews)
Categories Main Courses