If you love comforting Italian classics with a cheesy twist, you’re going to adore this Cheesy Stuffed Shells with Marinara Recipe. It’s all about tender jumbo pasta shells packed with creamy cheese and smothered in a rich meat marinara — pure dinner magic!
Jump to:
Why You'll Love This Recipe
I can’t tell you how many times this Million Dollar Stuffed Shells dish has saved the day for family dinners or gatherings. It’s one of those recipes everyone ends up asking for seconds of—comfort food at its finest.
- Make Ahead Friendly: Prep it in advance, then bake whenever you’re ready to serve.
- Creamy, Meaty Goodness: The combo of cheeses with savory ground beef and Italian sausage is pure deliciousness.
- Kid-Approved: Even picky eaters usually can’t resist these cheesy shells.
- Feeds a Crowd: Makes about 8 hearty servings perfect for family or a small party.
Ingredients & Why They Work
Before grabbing your groceries, let me share a few quick tips about the ingredients that make this dish shine. Using jumbo shells that hold that cheesy filling perfectly is key, and feel free to swap cottage cheese for ricotta if you want an ultra-creamy texture.

- Jumbo Shell Pasta: The foundation of this recipe; you want sturdy shells that’ll hold all that millionaire cheese filling.
- Lean Ground Beef: Adds meaty flavor without too much grease.
- Mild Italian Sausage: Brings a subtle spice and savory depth to the sauce.
- Olive Oil: For sautéing the onions and garlic, plus tossing with the pasta shells to prevent sticking.
- Diced Onion: Adds sweetness and a little texture to the sauce.
- Minced Garlic: Essential for that classic Italian aroma and flavor.
- Marinara Sauce: Use your favorite store-bought or homemade sauce here; it’s what makes the dish saucy and satisfying.
- Italian Seasoning: A blend of herbs that gives a wonderful punch of classic Italian flavors.
- Salt and Black Pepper: To your taste — season well for a balanced sauce.
- Cream Cheese: Provides rich creaminess and helps bind the filling together.
- Small-Curd Cottage Cheese or Ricotta: Offers a creamy, slightly tangy note to the filling.
- Sour Cream: Adds moisture and smooth texture without overpowering the cheese flavors.
- Mozzarella Cheese: Divided between the filling and topping for that irresistibly melty, stringy cheese pull.
- Parmesan Cheese: For a nutty, savory edge that complements the other cheeses.
- Fresh Parsley or Basil (optional): A colorful, fresh finish that brightens the dish when served.
Make It Your Way
One of the best things about this Cheesy Stuffed Shells with Marinara Recipe is how adaptable it is to your tastes and needs. Whether you want to lighten it up, add a veggie boost, or keep it classic and hearty, there’s room to make it truly your own.
- Vegetarian Variation: Simply omit the ground beef and Italian sausage, and double up on the marinara sauce and cheese filling. I often add sautéed mushrooms and spinach for an extra layer of flavor and nutrition—delicious and comforting without the meat.
- Cheese Swap: Using whole-milk ricotta instead of cottage cheese can make the filling extra creamy. I love this when I’m craving a richer mouthfeel, and it still bakes up beautifully.
- Healthier Twist: For a lighter dish, substitute the sour cream with Greek yogurt. It adds a nice tang, reduces fat, and keeps the filling silky smooth—perfect for a guilt-free indulgence.
- Make Ahead: This recipe is fantastic for busy days. You can assemble the dish and refrigerate it for up to 24 hours before baking. I like to cover it tightly with foil and bake it straight from the fridge, adding 5-10 extra minutes to the baking time.
- Freezer Friendly: Leftovers freeze well in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat gently for a comforting weeknight dinner that feels fresh.
Step-by-Step: How I Make Cheesy Stuffed Shells with Marinara Recipe

Step 1: Preheat and Prep
Start by preheating your oven to 375°F. This temperature is perfect for baking the shells through without drying out the cheese filling. Lightly spray a 9 x 13-inch baking dish with nonstick cooking spray to make cleanup easier and prevent sticking. Having your baking dish ready early helps you assemble quickly when everything else is prepped.
Step 2: Cook the Jumbo Shells Just Right
Bring a large pot of salted water to a rolling boil and carefully add your jumbo shells (about 24 from a 12-ounce box). Follow the package instructions for al dente, but here’s my tip: undercook the shells by a couple of minutes so they hold their shape and don’t get mushy after baking. Drain and rinse them under cold water to stop the cooking process, then toss gently with 1 to 2 teaspoons of olive oil to keep them from sticking together.
Step 3: Prepare the Savory Meat Marinara Sauce
In a large skillet over medium heat, brown ½ pound each of lean ground beef and mild Italian sausage for 7 to 10 minutes. Break the meat apart as it cooks to get nice crumbles and make sure there’s no pink left. Drain any excess grease for a cleaner sauce. Add a tablespoon of olive oil and ⅓ cup diced onion; cook for about 2 minutes until the onion softens. Stir in 2 teaspoons minced garlic and cook for another minute to release those amazing flavors. Finally, mix in 3 cups marinara sauce and 1 teaspoon Italian seasoning. Adjust salt and pepper to taste, then remove from heat. This sauce does the heavy lifting, balancing richness and zest perfectly.
Step 4: Mix the Million Dollar Cheese Filling
In a large bowl, combine 8 ounces softened cream cheese, 1 cup small-curd cottage cheese (or whole-milk ricotta if you prefer), ½ cup sour cream, 1⅓ cups shredded mozzarella, and ½ cup shredded parmesan cheese. Using a hand mixer or mixer attachment, blend until the mixture is smooth and creamy, with no lumps. This filling is ultra-rich and silky—exactly how good stuff should be!
Step 5: Assemble Your Cheesy Stuffed Shells
Start by spreading about three-quarters of your meat marinara sauce evenly across the bottom of your prepared baking dish. Grab each jumbo shell and generously stuff it with about 2 tablespoons of your luscious cheese filling. Arrange the stuffed shells in a single layer over the sauce. Spoon the remaining sauce over the shells, then sprinkle the rest of the mozzarella cheese on top. This layering locks in moisture and creates a golden bubbly crust as it bakes.
Step 6: Bake Until Bubbly and Perfect
Bake your stuffed shells uncovered at 375°F for 25 to 30 minutes. You’ll know it’s ready when the cheese on top is melted, golden, and bubbling with inviting aroma. Leave the oven on while your dish is baking to keep things cozy and warm.
Step 7: Rest, Garnish, and Enjoy!
Once out of the oven, let the stuffed shells rest for about 5 minutes. This helps everything set, making serving mess-free and letting those flavors meld even more. If you like, sprinkle with freshly chopped parsley or basil for a pop of fresh color and aroma. Serve warm and watch your family or guests dive in happily!
Top Tip
These tips come straight from my kitchen after making Cheesy Stuffed Shells with Marinara Recipe countless times. They’ll help you get perfect results every time and avoid common pitfalls.
- Perfect Pasta Texture: I always undercook jumbo shells by a couple of minutes so they hold their shape and don't turn mushy after baking.
- Meat Sauce Magic: Browning the ground beef and Italian sausage fully before adding onions and garlic really brings out a deep, rich flavor.
- Cheese Filling Smoothness: Using a hand mixer to blend the creams and cheeses ensures a silky, creamy filling that’s easy to spoon into each shell.
- Even Baking: Don’t overcrowd the shells in the dish; giving them room helps the cheese melt evenly and the sauce to bubble just right.
How to Serve Cheesy Stuffed Shells with Marinara Recipe

Garnishes
Fresh herbs like chopped parsley or basil sprinkled on top add a bright, fresh contrast to the rich cheesy filling and savory meat marinara. A light dusting of extra parmesan cheese just before serving adds a nice finishing touch too.
Side Dishes
Serve these stuffed shells alongside a crisp green salad dressed with a tangy vinaigrette or some roasted vegetables for balance. Garlic bread or a warm crusty Italian loaf is perfect for soaking up all that delicious marinara sauce.
Make Ahead and Storage
Storing Leftovers
After baking, let leftovers cool completely before storing. Place them in an airtight container and refrigerate for up to 3 days. This keeps the flavors fresh and the texture just right for reheating.
Freezing
You can freeze the Cheesy Stuffed Shells with Marinara Recipe either before or after baking. Wrap the assembled unbaked dish tightly with plastic wrap and aluminum foil and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge and proceed with baking instructions. For leftovers, freeze cooled portions in airtight containers and thaw in the fridge before reheating.
Reheating
Reheat leftovers in a preheated 350°F oven covered with foil for about 20-25 minutes until warmed through. You can also microwave individual servings covered loosely with a damp paper towel for 2-3 minutes, stirring halfway through for even heating.
Frequently Asked Questions:
Absolutely! Simply omit the ground beef and Italian sausage, then increase the amount of marinara sauce and cheese filling to keep the dish rich and flavorful.
Is it okay to prepare the dish ahead of time?
How do I prevent the shells from sticking together?
Final Thoughts
I hope you enjoy making and sharing this Cheesy Stuffed Shells with Marinara Recipe as much as I do. It’s one of those comforting dishes that feels like a warm hug on a plate — perfect for family dinners or special gatherings. With its creamy cheese filling and savory meat sauce, it’s sure to become a favorite in your recipe collection. Happy cooking and buon appetito!
Print
Cheesy Stuffed Shells with Marinara Recipe
- Prep Time: 20 minutes
- Resting Time: 5 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Low Lactose
Description
Million Dollar Stuffed Shells combine tender jumbo pasta shells filled with a rich, creamy cheese mixture and topped with a savory meat marinara sauce. This cozy, crowd-pleasing baked dish is perfect for family dinners or gatherings, offering a delicious twist on a classic Italian favorite.
Ingredients
Pasta
- 1 (12-ounce) box jumbo shell pasta about 24 shells
Sauce
- ½ pound lean ground beef
- ½ pound mild Italian sausage
- 1 tablespoon olive oil
- ⅓ cup diced onion about half a medium onion
- 2 teaspoons minced garlic
- 3 cups marinara sauce homemade or store-bought, about 1 24-ounce jar
- 1 teaspoon Italian seasoning
- salt to taste
- ground black pepper to taste
Million Dollar Cheese Filling
- 8 ounces softened cream cheese
- 1 cup small-curd cottage cheese or whole-milk ricotta cheese
- ½ cup sour cream
- 2 cups shredded mozzarella cheese divided
- ½ cup shredded parmesan cheese
- chopped fresh parsley or basil optional garnish
Instructions
- Preheat Oven: Preheat the oven to 375 degrees Fahrenheit. Spray a 9 x 13-inch baking dish with nonstick cooking spray and set aside.
- Cook Pasta: Bring a large pot of salted water to a rolling boil, then cook the jumbo shell pasta according to package directions for al dente, or slightly undercook by a few minutes to prevent overcooking in the oven. Drain and rinse shells with cold water to stop cooking, then toss lightly with 1-2 teaspoons olive oil to prevent sticking.
- Prepare Sauce: In a large skillet over medium heat, cook the ground beef and Italian sausage for 7-10 minutes until browned and no pink remains, breaking up the meat as it cooks. Drain excess grease. Add olive oil and diced onion; cook for about 2 minutes. Add minced garlic and cook for 1 more minute. Stir in marinara sauce and Italian seasoning. Season with salt and black pepper to taste, then remove from heat.
- Make Cheese Filling: In a large bowl, combine softened cream cheese, cottage cheese or ricotta, sour cream, 1 ⅓ cups shredded mozzarella, and parmesan cheese. Mix until smooth and well combined using a hand or electric mixer.
- Assemble Dish: Spread about ¾ of the meat sauce evenly on the bottom of the prepared baking dish. Stuff each pasta shell with about 2 tablespoons of the cheese filling and arrange them over the sauce in a single layer. Spoon the remaining sauce over the top and sprinkle with the remaining mozzarella cheese.
- Bake: Bake uncovered for 25-30 minutes until the cheese is melted and bubbly.
- Rest and Serve: Let the baked stuffed shells rest for about 5 minutes. Garnish with chopped fresh parsley or basil if desired, then serve warm.
Notes
- Undercook pasta slightly to prevent mushy shells after baking.
- Use whole milk ricotta for creamier filling if desired instead of cottage cheese.
- For a lighter version, substitute sour cream with Greek yogurt.
- Make ahead by assembling the dish, then refrigerate for up to 24 hours before baking.
- Freeze leftovers in an airtight container for up to 3 months; thaw before reheating.
- To make vegetarian, omit meats and increase marinara sauce and cheese filling.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 8 g
- Sodium: 720 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 37 g
- Fiber: 3 g
- Protein: 30 g
- Cholesterol: 90 mg



Leave a Reply