Cooking My Dreams

  • RECIPES
  • Italian Food Guides
  • About
  • COOKBOOKS
  • Subscribe!
menu icon
go to homepage
  • RECIPES
  • Italian Food Guides
  • About
  • COOKBOOKS
  • Subscribe!

subscribe
search icon
Homepage link
  • RECIPES
  • Italian Food Guides
  • About
  • COOKBOOKS
  • Subscribe!

×
Home » Pasta

Mushroom and Ham Stuffed Shells

Last updated Oct 9, 2022 by Jessica Montanelli

103 shares

Stuffed pasta shells are a very easy yet very delicious and impressive main course. They are stuffed with sautèed mushrooms, ham, fresh Ricotta, and melted Mozzarella cheese. Then covered with a layer of white sauce and baked in the oven until they get a golden-brown crust which is to die for. A fantastic weekend meal for the whole family.

Jump to Recipe Jump to Video Print Recipe
4.34 from 3 votes
A spoon taking two stuffed shells from the baking dish to serve
Add "Cooking my Dreams" as a Google Trusted Source

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you. 

I love stuffed pasta, in all its shapes and forms. From Ravioli to Cannelloni. Stuffed Shells, though, are the easiest to make because you don't need to make fresh pasta from scratch and you don't need any special tools like cutters or piping bags. All you need is a baking dish and a spoon.

If you like baked pasta dishes you should also try this French Onion Pasta Bake or the classic Italian "Pasta al Forno".

Ingredients

ingredients list for stuffed shells
  • Shells. Shells are my favorite pasta shape to stuff because of their cute shape. But you can also stuff other types of pasta, like Manicotti, or Paccheri.
  • Béchamel sauce. Béchamel or white sauce is essential in all baked pasta dishes. It glues and cooks the pasta uniformly, leaving you with perfectly cooked and saucy pasta. You can easily make it yourself (see recipe card) or buy it jarred.
  • Ricotta. Ricotta cheese makes any pasta filling creamy and delicious. I do not recommend substituting it with any other cheese.
  • Mushrooms. I love to use Cremini mushrooms for this kind of stuffing, but you can also use wild mushrooms, Porcini, or any other mushroom type you like.
  • Ham. Thinly sliced cooked ham has the best flavor in my opinion. But you can also substitute it with cubed ham, or other cold meats like turkey, bacon, and so on.

Instructions

wooden spoon mixing bechamel sauce in a pan

Start by making the Béchamel sauce with butter, flour, and milk, then set it aside to cool down.

wooden spoon mixing minced mushrooms in a pan

Chop the mushrooms and sautèe them in olive oil with two garlic cloves and season with salt and pepper. Set them as well aside to cool down.

hand adding shredded ham to a bowl with ricotta

In a bowl prepare the filling with ricotta cheese, chopped ham, mushrooms, and half of the mozzarella cheese.

terracotta pot filled with stuffed shells

Cook the pasta halfway and cool it down. Stuff the shells with the mushroom and ham ricotta filling.

Spread a thin layer of béchamel sauce on the bottom of a terracotta baking dish, then make a layer of stuffed shells. If you need to make a second layer, spread some béchamel on top before adding more shells.

stuffed shells covered with bechamel sauce and parmesan in a terracotta pot

Cover the whole dish with the remaining béchamel sauce and sprinkle with Parmigiano cheese.

baked stuffed shells in a terracotta pot out of the oven

Bake in the preheated oven at 425°F/220°C for about 30 minutes or until golden brown.

How to cook Stuffed Pasta

The most important thing in baked pasta is not to overcook or undercook the pasta. Nobody wants crunchy pasta or melt-in-your-mouth pasta. The key is to pre-cook the pasta just enough so that it can finish cooking in the oven and still end up with the perfect al dente texture.

The only pasta that I add raw in the oven, are Lasagne and Cannelloni. The reason is that the pasta is covered by plenty of sauce and it will cook in the oven for a longer time, which is enough to cook pasta perfectly.

But for baked pasta dishes, I usually pre-cook the pasta for 4-5 minutes less than the package directions and then let it finish in the oven. All the ingredients are already cooked so it won't stay long in the oven, just enough to get the beautiful golden crust.

Storage

You can store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave or in the oven to get the crunchy crust again.

You can also either freeze raw portions or baked leftovers. Let it cool completely, then move it to a freezer-friendly container and freeze it for up to 3 months. If you froze raw portions, let them thaw completely in the fridge overnight, then follow the baking directions from this recipe. If you have frozen baked leftovers, let them thaw completely in the fridge overnight, then reheat them in the oven for about 10 minutes. If they are too dry, add a couple of tablespoons of milk before reheating.

overhead baking dish with gratin mushroom ham pasta bake with a spoon

FAQ & Tips

How many stuffed shells is a serving?

Due to the dimension of the pasta, plus all the stuffing and sauce, 4-5 shells are enough for a good serving. If you plan to serve them accompanied by another course, like salad or meat, then 2-3 are probably enough.

Can you freeze them?

Yes of course. Like all pasta dishes, you can freeze them with no issues. You can either freeze raw portions or baked leftovers. Let it cool completely, then move it to a freezer-friendly container and freeze for up to 3 months.

How to cook frozen stuffed shells

If you froze raw portions, let them thaw completely in the fridge overnight, then follow the baking directions from this recipe. If you have frozen baked leftovers, let them thaw completely in the fridge overnight, then reheat them in the oven for about 10 minutes. If they are too dry, add a couple of tablespoons of milk before reheating.

You can find step-by-step photos, and tips in the post above.

Related Recipes you might like

  • casserole dish of cheesy potatoes and broccoli.
    Cheesy Broccoli and Potato Bake
  • baked veggie ziti baking dish topped with basil.
    Creamy Baked Veggie Ziti
  • baking dish with baked cannelloni.
    Beef Ragù Cannelloni
  • baking dish with baked panettone bread pudding.
    Orange Panettone Bread Pudding

📖 RECIPE

overhead baking dish with gratin mushroom ham pasta bake
Jessica Montanelli

Mushroom and Ham Stuffed Shells

4.34 from 3 votes
Delicious stuffed pasta shells with a filling of ricotta, mozzarella, mushrooms and ham. Coated with white sauce and covered by a golden layer or crunchy Parmigiano crust.
Print Email Review
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
ServingsServings: 4 people
Ingredients Equipment Method Nutrition Video Notes
Prevent your screen from going dark

Ingredients
 
 

  • 7 oz Jumbo Shells Pasta
  • 9 oz Cremini Mushrooms
  • 3.5 oz Ham, sliced or cubed
  • 1 Mozzarella
  • 2 Garlic cloves
  • ¼ cup Parmigiano cheese, grated
  • ½ cup Ricotta cheese, fresh
  • Salt
  • Black Pepper
For 1 ½ cup Béchamel Sauce
  • 1 tablespoon Butter
  • 2 tablespoon Flour
  • 2 cups Milk, room temperature
  • Salt
  • Black Pepper

Equipment

  • Terracotta Dish

Method
 

Make the Béchamel sauce
  1. If you use pre-made white sauce, skip to step 4. In a large pan at medium heat, melt the butter, then add the flour and mix with a wooden spoon until it becomes a thick paste (roux).
  2. Add 2 cups of room temperature or cold milk to the pan and mix well until the roux is dissolved and the sauce starts to thicken. Bring to a simmer and reduce the heat to low. Simmer for 5-10 minutes or until it's thick enough to coat the wooden spoon.
  3. Season with salt and pepper and set aside to cool down.
  4. Preheat the oven to 425°F / 220°C.
  5. Chop the mushrooms or give them a pulse in a food processor, add them in a large pan drizzled with olive oil and add the 2 peeled and halved garlic cloves.
  6. Sauté the mushrooms until they start to brown, then season with salt and pepper. Remove the garlic cloves and set the mushrooms aside to cool.
  7. Bring a large pot of salted water to boil and toss the jumbo shells. Cook for 4-5 minutes less than the cooking time recommended on the package.
  8. In a bowl, mix the ricotta cheese, with the roughly chopped ham, the mushrooms and half of the shredded mozzarella cheese. Season again to taste if needed.
  9. Drain the shells and wash them under cold water to stop the cooking and cool them down.
  10. Spread a layer of white sauce on the bottom of a baking dish, then with a spoon, stuff each shells with the ricotta filling and arrange them in the baking dish.
  11. If you need to make multiple layers of shells, cover the top with a bit of white sauce before you start adding the second layer of pasta.
  12. Finally, add some pieces of the remaining mozzarella on top and cover with the remaining white sauce with an even layer. Sprinkle the grated Parmigiano cheese all over the top.
  13. Bake in the pre-heated oven for about 30 minutes or until golden brown on top.

Nutrition

Calories: 453 kcalCarbohydrates: 46 gProtein: 22 gFat: 14 gSaturated Fat: 7 gCholesterol: 45 mgFiber: 2 gSugar: 7 g

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

CourseCourse: Main Course
CuisineCuisine: Italian

Video

Notes

You can store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave or in the oven to get the crunchy crust again.
You can also either freeze raw portions or baked leftovers. Let it cool completely, then move it to a freezer-friendly container and freeze it for up to 3 months. If you froze raw portions, let them thaw completely in the fridge overnight, then follow the baking directions from this recipe. If you have frozen baked leftovers, let them thaw completely in the fridge overnight, then reheat them in the oven for about 10 minutes. If they are too dry, add a couple of tablespoons of milk before reheating.

Have you tried this recipe?

Let us know how it was and don't forget to share it!

Send this Recipe to your Email!

We'll email this post to you, so you can come back to it later!

More Pasta

  • two bowls of creamy pasta with aspragus and pancetta.
    Creamy Pasta with Asparagus and Pancetta
  • bowl of tomato tortellini soup on a white table.
    Creamy Tomato Tortellini Soup
  • two terracotta bowls with pasta and beans on a green towel.
    Pasta e Fagioli (Traditional Italian Pasta and Beans)
  • bowl with sausage and leek orzo on top of a towel with a spoon inside.
    Creamy Italian Sausage and Leek Orzo
103 shares
4.34 from 3 votes (3 ratings without comment)

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hi, I'm Jess! Born and raised in Siena, Tuscany, I've been immersed in the rich traditions of Italian cuisine my entire life. Through my food blog, I hope to share a slice of Tuscan warmth and the genuine flavors that have been a part of my journey since childhood.

More about me →

  • jess.cookingmydreams
  • Cooking my Dreams
  • jess.cookingmydreams


Add Cooking my Dreams as your Google Trusted Source to get our recipes recommended more often! ⬇️

Add as a Google Trusted Source

Popular Recipes

  • oval baking dish with baked pasta on a grey towel
    Pasta al Forno (Classic Pasta Bake)
  • Classic Tuscan Lasagna (with Ragù and Béchamel)
  • tuscan ragù sauce in a terracotta pot with a bay leaf on top.
    Traditional Tuscan Ragù (Meat Sauce)
  • Pollo al Limone (Easy Creamy Lemon Chicken)
  • Best Italian Cold Artichoke Dip
  • overhead photo of black plate with pasta
    Pasta with Easy Creamy Eggplant Sauce

As Seen In

collage of sites logos that featured cooking my dreams.

Traditional Italian Recipes

  • Spring Fava Beans & Pecorino Cheese Crostini
  • italian caprese salad with grilled eggplant on a black plate.
    Caprese Salad with Grilled Eggplant
  • two plates with tiramisu next to the serving dish and ingredients.
    Classic Tiramisù Recipe
  • italian orange fennel salad on a serving dish topped with pine nuts.
    Simple Italian Orange and Fennel Salad
  • two small ramekins with single portions of tiramisu.
    Quick & Easy Tiramisù for Two (small batch)
  • portion of seafood lasagna on a plate in front of the baking dish.
    Creamy Seafood Lasagna (with frozen seafood mix)

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Work with me
  • Portfolio

As an Amazon Associate I earn from qualifying purchases.

©2026 Cooking my Dreams. All rights reserved.

103 shares

Rate This Recipe

Your vote:




Leave a comment:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.