Stuffed pasta shells with meat sauce are the ultimate Italian-American comfort food. Tender jumbo shells filled with creamy ricotta cheese, baked in a rich beef bolognese sauce loaded with vegetables and herbs.

You could start the meal with Puerto Rican Steamed Mussels with Sofrito or Cauliflower Bravas, and finish with Panetela and some Tropical Red Sangria with Rum for a complete Italian-Puerto Rican fusion feast.
For other Pasta, rice, and grain recipes, try Seafood Pomodoro Pasta with Linguine, Puerto Rican Chicken Paella with Sausage and Plantain, and Puerto Rican Arroz con Pollo, Chicken and Rice.
Why this recipe works
- Two classics in one: This stuffed pasta shells recipe combines the best of both worlds - classic cheese-filled shells AND hearty bolognese meat sauce. You're getting double the flavor in one incredible dish.
- Make-ahead perfection: Both the bolognese and the ricotta stuffed pasta filling can be prepared a day ahead, making assembly quick and stress-free when you're ready to bake.
- Crowd-pleaser guaranteed: These beef-stuffed pasta shells easily serve 6-8 people and scale beautifully for larger gatherings. Plus, everyone loves them - even picky eaters!
Ingredients

- Ground Beef: The star of your meat-stuffed pasta shells. Use 80/20 ground beef for the best balance of flavor and texture. The fat content keeps the sauce rich without being greasy.
- Jumbo Pasta Shells: Look for shells labeled "jumbo" or "extra large." Cook them just under al dente since they'll continue cooking in the oven. The pasta shells stuffed with ricotta need to hold their shape during baking.
- Fresh Herbs: Oregano, basil, and a bay leaf give the sauce that authentic Italian flavor.
- Ricotta Cheese: The foundation of your filling. Check the moisture level - if your ricotta seems watery, drain it in a cheesecloth-lined strainer for 1-2 hours before using. This prevents your stuffed pasta from getting watery.
See the recipe card for a complete list of ingredients and quantities.
Variations/Substitutions
- Different Meat Options: Try this stuffed pasta shells recipe with ground turkey, Italian sausage (removed from casings), or a combination of beef and pork for deeper flavor.
- Sauce Swaps: While the bolognese is incredible, you can also use a classic marinara, vodka sauce, or even Alfredo for white stuffed pasta shells with meat (add cooked ground beef to the ricotta filling instead).
- Add Vegetables: Mix cooked, chopped spinach into the ricotta filling for classic spinach-and-cheese stuffed ricotta pasta shells, or add sautéed mushrooms to the bolognese for extra earthiness.
- Pasta Alternatives: Can't find jumbo shells? Use manicotti tubes (you'll need a piping bag) or cannelloni. You could even use lasagna noodles rolled around the filling.
How to Make Stuffed Pasta Shells with Meat Sauce
Here are step-by-step instructions for making this delicious stuffed pasta.
Before you start: Preheat your oven to 375°F. Have all your ingredients prepped and ready - sofrito vegetables diced, cheese mixture combined, and pasta cooked and drained. This makes the assembly process smooth and efficient.

- Ingredients for Bolognese Meat Sauce.

- Build the Sofrito Base: Heat achiote oil in a large skillet over medium heat. Add diced onions, peppers, carrots, and celery. Sauté until softened and fragrant, about 8-19 minutes. This aromatic vegetable base (sofrito) is the foundation of flavor that makes your meat sauce so rich and complex.

- Brown the Ground Beef: Add the ground beef to the pan with the vegetables. Break it up with a wooden spoon and cook until browned, about 6-8 minutes. Add the Worcestershire sauce, garlic paste, Puerto Rican sofrito, and tomato paste. The tomato paste adds depth and helps the sauce cling to your stuffed pasta shells.

- Simmer the Bolognese: Add the ground beef to the pan with the vegetables. Break it up with a wooden spoon and cook until browned, about 6-8 minutes. Add the Worcestershire sauce, garlic paste, Puerto Rican sofrito, and tomato paste. The tomato paste adds depth and helps the sauce cling to your stuffed pasta shells.

- Prepare the Ricotta Cheese Filling: Stir in the diced tomatoes, olives, and capers. If the sauce looks thick, add a splash of beef broth or red wine; the vegetables will render some liquid. We do not want the sauce too liquid. Bring the heat to low and let it simmer for 20-30 minutes, stirring occasionally and adjusting the flavor and thickness as needed.

- Cook and Cool the Pasta Shells: Cook your pasta shells (these can be made a day ahead). While they cook, mix together the ricotta, shredded mozzarella, Parmesan, fresh basil, one beaten egg, salt, and pepper until just combined. You want it creamy and scoopable, not overworked. Using a spoon or small cookie scoop, generously fill each shell with about 2-3 tablespoons of the mixture. Pack them full; the filling will set as it bakes.

- Stuff the Shells with Ricotta Filling: Spread about 1 cup of bolognese across the bottom of a 9x13-inch baking dish, then arrange the stuffed shells in a single layer, opening side up. Spoon the remaining sauce generously over and around them. Cover tightly with foil and bake for 25 minutes, then uncover and bake another 10-15 minutes until the cheese is bubbly and the tops are lightly golden. Let rest for 5 minutes - this helps the filling set and makes plating easier - then serve 3-4 shells per person.

Expert Tips
- Prevent watery stuffed shells: Make sure your ricotta is well-drained, don't add too much sauce before baking, and ensure your cooked shells have no water trapped inside. Pat them dry with a towel if needed.
- Make it ahead: Assemble the entire dish up to 24 hours in advance, cover tightly with plastic wrap and foil, and refrigerate. Add 10 extra minutes to the covered baking time if baking straight from the fridge. The stuffed pasta actually tastes even better the next day as the flavors develop!
- Freeze for later: These beef-stuffed pasta shells freeze beautifully! Assemble in a freezer-safe aluminum pan, cover tightly with plastic wrap and two layers of foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.
- Serving size: Plan for 3-4 stuffed pasta shells per person as a hearty main course, or 2-3 if serving with substantial sides like garlic bread and salad.
- Leftovers: Store in an airtight container in the fridge for 3-4 days. Reheat individual portions in the microwave (1-2 minutes on 50% power) or the whole dish covered in a 350°F oven for 20 minutes.
- Equipment I use: I make this recipe in my [9x13-inch ceramic baking dish - affiliate link]. Ceramic distributes heat evenly, prevents hot spots, and looks beautiful going from oven to table. You could also use a disposable aluminum pan for easy cleanup or gifting.

Recipe Frequently Asked Questions
Both are Italian stuffed pasta dishes! Stuffed shells use conchiglie (shell-shaped pasta) that you fill with a spoon, while manicotti uses tube-shaped pasta that you fill with a piping bag. The fillings and sauces are often interchangeable. This meat sauce works beautifully with either.
Absolutely! Ground turkey, chicken, or Italian sausage all work wonderfully in this stuffed pasta shells recipe. Just note that leaner meats may need a bit more olive oil or a splash of broth to keep the sauce from being too dry.
Usually from excess moisture in the ricotta cheese, wet spinach (if you add it), or water trapped inside the cooked pasta shells. Always drain ricotta if it seems watery, squeeze out the sauteed spinach completely, and shake or pat your cooked shells dry before filling.
For these large stuffed pasta shells, plan on 3-4 per person as a main course with sides, or 4-6 per person if it's the only entrée. A standard 12-oz box of jumbo shells yields about 30-35 shells, enough for 6-8 servings.
Yes! While homemade bolognese is incredible, you can absolutely use your favorite jarred meat sauce or marinara to save time. Look for quality brands with simple ingredients. You'll need about 3-4 cups total.
The egg acts as a binder, helping thicken the cheese mixture as it bakes. You can skip it if you prefer, but your filling may be slightly softer and more prone to oozing out. For best results with cheese-stuffed pasta shells, include the egg.
More puerto Rican Holiday Recipes
📖 Recipe
Stuffed Pasta Shells with Meat Sauce
Equipment
- 1 sauce pot for cooking pasta
- 1 braiser for cooking meat sauce
- 1 strainer to drain pasta
- 1 grater for grating Parmesan Cheese
- 1 Food Processor for shredding mozzarella and provolone
Ingredients
- 2 tablespoon achiote oil
- 1 lb ground beef
- 1 onion peeled and small-diced
- 1 carrot peeled and small-diced
- 2 stalks celery peeled and small-diced
- 1 cubanelle pepper seeded and small-diced
- 3 sweet peppers (optional) seeded and small-diced
- 1 tablespoon garlic paste or 3 garlic cloves
- 2 tablespoon sofrito
- 2 tablespoon tomato paste
- 1 oz Worcestershire sauce
- 1 can diced tomatoes
- 2 teaspoon capers small buds, optional
- 12 Manzanilla olives rough chopped, optional
- 1 box of Jumbo Shells
- 15 oz Ricotta cheese tub
- 1 cup Parmesan cheese
- 1 ½ cups shredded Mozzarella cheese
- 1 egg optional if needed
Instructions
- Preheat your oven to 375℉. Have all your ingredients prepped and ready: sofrito, vegetables diced, cheese mixture combined, and pasta cooked and drained. This makes the assembly process smooth and efficient.
- Heat achiote oil in a large skillet over medium heat. Add diced onions, peppers, carrots, and celery. Sauté until softened and fragrant, about 8-19 minutes. This aromatic vegetable base (sofrito) is the foundation of flavor that makes your meat sauce so rich and complex.2 tablespoon achiote oil, 1 onion, 1 carrot, 2 stalks celery, 1 cubanelle pepper, 3 sweet peppers
- Add the ground beef to the pan with the vegetables. Break it up with a wooden spoon and cook until browned, about 6-8 minutes. Add the Worcestershire sauce, garlic paste, Puerto Rican sofrito, and tomato paste. The tomato paste adds depth and helps the sauce cling to your stuffed pasta shells.1 lb ground beef, 1 tablespoon garlic paste, 2 tablespoon sofrito, 2 tablespoon tomato paste, 1 oz Worcestershire sauce
- Stir in the diced tomatoes, olives, and capers. If the sauce looks thick, add a splash of beef broth or red wine; the vegetables will render some liquid. We do not want the sauce too liquid. Bring the heat to low and let it simmer for 20-30 minutes, stirring occasionally and adjusting the flavor and thickness as needed.1 can diced tomatoes, 12 Manzanilla olives , 2 teaspoon capers
- Cook your pasta (the pasta can be cooked the day before). While the pasta and sauce cook, combine the ricotta cheese, shredded mozzarella, grated Parmesan, chopped fresh basil, one beaten egg, salt, and pepper in a large bowl. Mix gently until well combined but not overmixed. You want it creamy and scoopable. The egg helps bind everything together, keeping your ricotta-stuffed pasta filling perfectly intact.1 box of Jumbo Shells, 15 oz Ricotta cheese tub, 1 cup Parmesan cheese, 1 ½ cups shredded Mozzarella cheese, 1 egg
- Using a spoon (or small cookie scoop for easier portioning and consistency), generously fill each pasta shell with the ricotta mixture. Don't be shy, pack them full! Each shell should have about 2-3 tablespoons of filling. The filling will set as it bakes.
- Spread about 1 cup of bolognese meat sauce on the bottom of a 9 x 13-inch baking dish. This prevents sticking and adds flavor to the bottom of eachshell. Arrange the stuffed pasta shells in a single layer, opening side up. Spoon more bolognese sauce around the shells.
- Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This allows the shells to heat through and the flavors to marry. Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly, the sauce is bubbling around the edges, and the tops of the shells are lightly golden. Let rest for 5 minutes before serving; this helps the filling set and makes plating easier. Serve 3-4 stuffed jumbo pasta shells per person and watch them disappear!
Notes
- Prevent watery stuffed shells: Make sure your ricotta is well-drained, don't add too much sauce before baking, and ensure your cooked shells have no water trapped inside. Pat them dry with a towel if needed.
- Make it ahead: Assemble the entire dish up to 24 hours in advance, cover tightly with plastic wrap and foil, and refrigerate. Add 10 extra minutes to the covered baking time if baking straight from the fridge. The stuffed pasta actually tastes even better the next day as the flavors develop!
- Freeze for later: These beef-stuffed pasta shells freeze beautifully! Assemble in a freezer-safe aluminum pan, cover tightly with plastic wrap and two layers of foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.
- Serving size: Plan for 3-4 stuffed pasta shells per person as a hearty main course, or 2-3 if serving with substantial sides like garlic bread and salad.
- Leftovers: Store in an airtight container in the fridge for 3-4 days. Reheat individual portions in the microwave (1-2 minutes on 50% power) or the whole dish covered in a 350°F oven for 20 minutes.
- Equipment I use: I make this recipe in my [9x13-inch ceramic baking dish - affiliate link]. Ceramic distributes heat evenly, prevents hot spots, and looks beautiful going from oven to table. You could also use a disposable aluminum pan for easy cleanup or gifting.









