If you're craving a dish that's bursting with creamy, cheesy, and hearty flavors, then this Creamy Cheesy Stuffed Shells Recipe is just what you need. Jumbo pasta shells filled with a luscious cheese blend and wrapped in a savory meat sauce make this a guaranteed crowd-pleaser.
Jump to:
Why You'll Love This Recipe
This Million Dollar Stuffed Shells recipe quickly became a favorite in my house. There’s just something so comforting about those tender shells packed with creamy cheese, smothered in a rich meat sauce, and baked to golden, bubbly perfection.
- Perfect for Gatherings: Feeds about 8 people, making it ideal for family dinners or potlucks.
- Balanced Flavor Combo: The savory meat sauce and creamy cheese filling complement each other beautifully.
- Make Ahead Friendly: The meat sauce can be prepared in advance to save time on busy days.
- Simple Ingredients: Uses staples you likely already have on hand, with nothing too fancy.
Ingredients & Why They Work
When shopping for this recipe, grabbing quality ingredients like fresh pasta shells and good marinara sauce can really elevate the dish. You don’t need anything fancy—just simple components that come together wonderfully.

- Jumbo Shell Pasta: These large shells are perfect for holding all that cheesy filling without falling apart.
- Lean Ground Beef: Adds hearty, savory flavor without excess grease.
- Mild Italian Sausage: Brings a touch of seasoning and richness that beef alone doesn’t have.
- Olive Oil: Used to sauté aromatics and keep the pasta shells from sticking after cooking.
- Diced Onion: Adds subtle sweetness and depth to the meat sauce.
- Minced Garlic: Gives that unmistakable Italian flavor punch.
- Marinara Sauce: Whether homemade or store-bought, it’s the tomato base that ties the whole dish together.
- Italian Seasoning: A simple blend that enhances the sauce’s herbaceous notes.
- Cream Cheese: Creates the ultra-creamy texture in the cheese filling.
- Cottage Cheese or Ricotta: Adds lightness and a little tang, balancing the richness.
- Sour Cream: For a touch of moisture and smoothness in the filling.
- Mozzarella Cheese: Provides melty, stringy goodness—part goes inside, part sprinkles on top.
- Parmesan Cheese: Adds sharp, nutty flavor and a salty kick.
- Fresh Parsley or Basil: Optional for a fresh, colorful garnish that brightens the plate.
Make It Your Way
One of the best things about this Creamy Cheesy Stuffed Shells Recipe is how easy it is to customize. Whether you want to lighten it up, add some extra veggies, or pack in more protein, these variations let you make the dish truly your own.
- Vegetarian Version: Swap out the ground beef and Italian sausage for sautéed mushrooms, spinach, and zucchini. I love how the earthy mushrooms blend with the creamy cheese filling, making it just as satisfying without the meat.
- Make it Spicy: Add crushed red pepper flakes to the meat sauce or mix some chopped jalapeños into the cheese filling. This kick of heat is my go-to when serving friends who appreciate a little extra zing.
- Swap the Cottage Cheese: Substitute whole-milk ricotta cheese for cottage cheese if you prefer a smoother, creamier texture in the filling. It makes for an extra luscious bite every time.
- Gluten-Free: Use gluten-free jumbo shells to accommodate gluten sensitivities. Just be sure to check cooking times as some brands might vary.
Step-by-Step: How I Make Creamy Cheesy Stuffed Shells Recipe

Step 1: Getting the Oven and Baking Dish Ready
Start by preheating your oven to 375°F. While it warms up, lightly spray a 9 x 13-inch baking dish with nonstick cooking spray. This simple prep ensures your shells won’t stick and saves you post-bake cleanup time.
Step 2: Cooking the Jumbo Shell Pasta
Bring a large pot of salted water to a rolling boil—salt is key here as it seasons the pasta from within. Cook about 24 jumbo shells according to package directions until al dente, or if you prefer, undercook by a couple of minutes to avoid mushy shells after baking. Drain the pasta and immediately rinse with cold water to stop the cooking process. Give the shells a gentle toss with 1–2 teaspoons of olive oil to keep them from sticking together, which makes stuffing a breeze.
Step 3: Crafting the Savory Meat Sauce
In a large skillet over medium heat, brown ½ pound lean ground beef and ½ pound mild Italian sausage for 7 to 10 minutes, breaking the meat into small crumbles. Once fully cooked, drain excess grease to keep the sauce from being too oily. Add 1 tablespoon olive oil along with ⅓ cup diced onion and sauté for about 2 minutes until softened and fragrant. Stir in 2 teaspoons minced garlic and cook for just another minute—garlic burns fast, so keep an eye on it! Pour in 3 cups marinara sauce and add 1 teaspoon Italian seasoning. Season with salt and freshly ground black pepper to taste. Remove from heat and set aside.
Step 4: Mixing the Million Dollar Cheese Filling
In a large bowl, combine 8 ounces softened cream cheese, 1 cup small-curd cottage cheese (or ricotta), ½ cup sour cream, 1 ⅓ cups shredded mozzarella cheese, and ½ cup shredded Parmesan cheese. Use a hand mixer or mix by hand until the filling is smooth, creamy, and well blended. This luscious mixture is what makes these stuffed shells truly special—rich, cheesy, and so comforting.
Step 5: Assembling the Layers of Deliciousness
Spread about three quarters of the prepared meat sauce evenly over the bottom of your greased baking dish. Using a spoon or small scoop, stuff each jumbo shell with about 2 tablespoons of the cheese filling and arrange them in a single layer on top of the sauce. Once all the shells are nestled in place, pour the remaining meat sauce over the shells, making sure each one gets a generous coat. Finally, sprinkle the leftover ⅔ cup of shredded mozzarella cheese across the top. This cheese layer creates that irresistible golden, bubbly crust after baking.
Step 6: Baking and Letting It Rest
Bake the shells uncovered for 25 to 30 minutes, until the cheese topping is melted and bubbling with a beautiful golden hue. When you pull it from the oven, let the dish rest for 5 minutes—this helps everything settle so the shells don’t fall apart when you serve. Garnish with freshly chopped parsley or basil for a pop of color and fresh flavor, and dive in while warm for the ultimate comfort meal.
Top Tip
These tips come straight from my kitchen adventures making this creamy, cheesy comfort food — they’ll help you avoid common pitfalls and get that perfect bake every time!
- Undercook Your Pasta Shells: I’ve found that cooking the jumbo shells just slightly less than al dente before stuffing keeps them from becoming mushy after baking. It’s a simple step that really preserves texture.
- Mix Filling Thoroughly: Be sure to mix the cream cheese, cottage cheese, sour cream, and cheeses really well. Using an electric mixer helps achieve that luxuriously smooth, creamy filling that makes this recipe special.
- Don’t Skip the Rest Time: Letting the stuffed shells rest for about 5 minutes after baking allows the cheese to set and flavors to meld beautifully – your patience will be rewarded with a perfect slice.
- Use Fresh Herbs to Brighten Up: Adding chopped parsley or basil just before serving adds a fresh pop of color and flavor that cuts through the richness wonderfully.
How to Serve Creamy Cheesy Stuffed Shells Recipe

Garnishes
Finish with a sprinkle of fresh chopped parsley or basil for color and brightness. A light dusting of extra parmesan cheese on top after baking adds an irresistible savory touch. If you like a little heat, a pinch of crushed red pepper flakes works beautifully as well.
Side Dishes
This rich and cheesy dish pairs perfectly with lighter sides like a crisp green salad dressed in lemon vinaigrette or a simple arugula salad. Roasted or steamed seasonal veggies, like asparagus or broccoli, offer fresh balance. Garlic bread or warm focaccia rounds out the meal, perfect for soaking up any leftover sauce.
Make Ahead and Storage
Storing Leftovers
Place any leftover stuffed shells in an airtight container and refrigerate. They will keep well for up to 3 days, making for an easy and delicious next-day meal.
Freezing
To freeze, wrap your cooled creamy cheesy stuffed shells tightly in plastic wrap and then foil, or place them in a freezer-safe container. They can be frozen for up to 1 month. Thaw in the refrigerator overnight before reheating.
Reheating
Reheat leftovers in a 350°F oven covered with foil for about 20 minutes until warmed through. For individual servings, microwaving on medium power works well, but the oven maintains the best texture and flavor.
Frequently Asked Questions:
Absolutely! The meat sauce can be prepared a day in advance and refrigerated. This not only saves cooking time but also allows the flavors to develop even more.
You can use whole-milk ricotta cheese instead of cottage cheese if you prefer a smoother, creamier texture in the filling. Both work wonderfully in this creamy cheesy stuffed shells recipe.
After cooking the pasta shells, rinse them with cold water and toss them lightly with 1 to 2 teaspoons of olive oil. This simple step helps keep the shells from sticking to each other before stuffing.
Yes! Simply omit the ground beef and Italian sausage from the sauce and use a hearty marinara sauce packed with vegetables or mushrooms instead. The cheese filling is already vegetarian-friendly.
Final Thoughts
This Creamy Cheesy Stuffed Shells Recipe is one of those heartwarming dishes that feel like a big hug on a plate. It’s cozy, satisfying, and always a crowd favorite. Whether for a special dinner or a casual family meal, these baked shells deliver comfort with every bite. I hope these tips and serving ideas inspire you to make it your own and enjoy every creamy, cheesy moment!
Print
Creamy Cheesy Stuffed Shells Recipe
- Prep Time: 20 minutes
- Resting Time: 5 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
Description
Million Dollar Stuffed Shells combine creamy, cheesy goodness with a savory meat sauce, wrapped in jumbo pasta shells for a cozy and crowd-pleasing baked pasta dish that's perfect for family dinners or gatherings.
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 and Prepare Baking Dish: Preheat the oven to 375 degrees Fahrenheit. Spray a 9 x 13-inch baking dish with nonstick cooking spray and set aside.
- Cook Pasta Shells: Bring a large pot of salted water to a rolling boil. Cook the jumbo shell pasta according to package directions until al dente, or slightly undercook by a few minutes to prevent overcooking in the oven. Drain and rinse the shells with cold water to stop cooking. Toss lightly with 1-2 teaspoons olive oil to prevent sticking.
- Cook Meat Sauce: In a large skillet over medium heat, cook the ground beef and Italian sausage for 7-10 minutes until fully browned, breaking up the meat as it cooks. Drain excess grease. Add 1 tablespoon olive oil and diced onion to the skillet and cook for 2 minutes. Stir in the minced garlic and cook for an additional minute. Add the marinara sauce and Italian seasoning. Season with salt and black pepper to taste. Remove from heat.
- Prepare Cheese Filling: In a large bowl, combine softened cream cheese, cottage cheese, sour cream, 1 ⅓ cups of shredded mozzarella, and parmesan cheese. Mix thoroughly by hand or with an electric mixer until smooth and well blended.
- Assemble the Dish: Spread about three quarters of the sauce evenly on the bottom of the prepared baking dish. Stuff each cooked shell with roughly 2 tablespoons of the cheese filling and arrange the filled shells in a single layer over the sauce. Spoon the remaining sauce over the shells and sprinkle the remaining mozzarella cheese on top.
- Bake and Rest: Bake uncovered for 25-30 minutes, or until the cheese is melted and bubbling. Remove from the oven and let rest for 5 minutes before garnishing with chopped fresh parsley or basil, if desired. Serve warm.
Notes
- For extra flavor, use homemade marinara sauce if possible.
- To save time, the meat sauce can be made a day ahead and refrigerated.
- You can substitute cottage cheese with whole-milk ricotta cheese for a smoother texture.
- Undercooking the pasta shells slightly helps them maintain their shape and texture after baking.
- Leftovers can be refrigerated for up to 3 days or frozen for up to 1 month.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 7 g
- Sodium: 720 mg
- Fat: 25 g
- Saturated Fat: 12 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.5 g
- Carbohydrates: 35 g
- Fiber: 3 g
- Protein: 29 g
- Cholesterol: 85 mg






Leave a Reply