There’s just something so comforting about a warm, cheesy pasta dish that hugs you from the inside out. With this Cheesy Stuffed Shells with Marinara Recipe, you get creamy, cheesy filling nestled inside tender jumbo shells, all smothered in rich marinara sauce. It’s the kind of meal that feels like a big, delicious hug—perfect for weeknights or sharing with friends.
Why You’ll Love This Recipe
- Creamy, cheesy filling: The combination of cream cheese, cottage cheese, and mozzarella delivers a rich, indulgent texture that’s hard to resist.
- Hearty meat sauce: Ground beef and Italian sausage simmered in marinara make this dish satisfyingly savory and comforting.
- Perfect for make-ahead: You can assemble it in advance and pop it in the oven when ready, making dinner stress-free.
- Family favorite: This recipe always gets rave reviews from my family, and I bet yours will love it just as much.
Ingredients You’ll Need
Each ingredient in this Cheesy Stuffed Shells with Marinara Recipe plays an important role in building the perfect balance of flavors and textures. Here’s a quick look at what you’ll want to grab for the best results.
- Jumbo shell pasta: These large shells are perfect for stuffing and hold all the cheesy goodness without falling apart.
- Ground beef and Italian sausage: I like mixing these for a nice depth of flavor and just the right amount of seasoning.
- Olive oil: Adds a subtle richness to the sauce and helps cook the veggies.
- Diced onion and minced garlic: Classic aromatics that build the flavor foundation for the sauce.
- Marinara sauce: Use your favorite store-bought brand or homemade for that fresh tomato taste.
- Italian seasoning: A simple blend that brings everything together with herbs like oregano and basil.
- Cream cheese, cottage cheese, and sour cream: These creamy cheeses give the filling its signature smooth, luscious texture.
- Mozzarella and Parmesan cheese: Mozzarella melts beautifully while Parmesan adds a salty, nutty punch.
- Fresh parsley or basil: Optional, but trust me—adding fresh herbs at the end elevates the whole dish.
Variations
One of the things I love about this Cheesy Stuffed Shells with Marinara Recipe is how easy it is to make it your own. Whether you want to tweak the protein or make it vegetarian, a few simple swaps can keep things exciting.
- Vegetarian version: Swap the ground beef and sausage for sautéed mushrooms, spinach, or even cooked lentils to keep it hearty without meat—I tried this for a meatless Monday and loved how satisfying it was.
- Spicy twist: Add red pepper flakes to the sauce or use spicy Italian sausage if you like a little kick; it adds a nice warmth that my family enjoys now and then.
- Different cheeses: Try using part goat cheese or fontina in the filling for a different depth of flavor—cheese lovers, you’re in for a treat!
- Gluten-free: Pick a gluten-free jumbo shell pasta to accommodate dietary needs without sacrificing taste or texture.
How to Make Cheesy Stuffed Shells with Marinara Recipe
Step 1: Cook the pasta shells just right
Bring a large pot of salted water to a boil and cook the jumbo shells until al dente — which usually means just a minute or two less than the package suggests. This prevents them from becoming mushy after baking. When they’re ready, drain and rinse with cold water to stop them from cooking further, then toss gently with a little olive oil so they don’t stick together. You’ll find this step really helps keep the shells intact when you start filling them.
Step 2: Make the savory marinara meat sauce
In a large skillet, brown the ground beef and Italian sausage over medium heat until it’s no longer pink, breaking it up as you go. Drain off any excess fat so the sauce isn’t greasy. Then add olive oil, diced onion, and cook until softened, about 2 minutes. Stir in garlic and cook for one minute more to develop that lovely aroma. Pour in the marinara sauce and sprinkle in Italian seasoning, salt, and pepper to taste. Remove from heat once everything is combined—this sauce is where the magic happens, adding rich flavor to balance the creamy filling.
Step 3: Whip up the million dollar cheese filling
In a big mixing bowl, combine softened cream cheese, cottage cheese, sour cream, most of the shredded mozzarella, and Parmesan. I usually mix by hand with a spoon to keep a slightly rustic texture, but an electric mixer works great if you want it super smooth. This filling is creamy but still holds together well for stuffing, and the sour cream adds just the right hint of tang.
Step 4: Assemble like a pro
Spread about three-quarters of your sauce evenly on the bottom of a greased 9×13 baking dish. Using a small spoon or your hands, stuff each shell with roughly 2 tablespoons of the cheese filling and arrange them neatly in the dish. Pour the remaining sauce over the shells and sprinkle the rest of the mozzarella cheese on top. This way, every bite has a perfect balance of sauce and cheese.
Step 5: Bake to bubbly perfection
Bake the dish uncovered at 375°F for 25-30 minutes until the cheese is melted, bubbly, and golden in spots. A little resting time after baking—about five minutes—lets the flavors settle and makes it easier to serve. This step is one I always make sure not to skip, even when I’m hungry—it really makes a difference in texture and flavor.
Pro Tips for Making Cheesy Stuffed Shells with Marinara Recipe
- Don’t overcook the shells: Under-cook by a minute or two to avoid mushy texture after baking—trust me, this tip saves the dish every time.
- Use room temperature cheeses: It makes mixing the filling faster and smoother, and helps everything meld beautifully.
- Drain cooked meat well: Excess grease can make the sauce oily; I use a fine mesh strainer or paper towel-lined bowl to soak it up.
- Rest before serving: Letting the bake sit for 5 minutes after it comes out of the oven makes scooping easier and preserves all those lovely flavors.
How to Serve Cheesy Stuffed Shells with Marinara Recipe
Garnishes
I always finish my cheesy stuffed shells with a sprinkle of fresh parsley or basil. It adds such a fresh pop of color and brightness that cuts through the richness. Sometimes a little extra grated Parmesan on top right before serving makes it extra special, especially if you’re sharing with guests.
Side Dishes
This recipe pairs beautifully with a crisp green salad dressed with lemon vinaigrette or a simple Caesar salad. I also love serving it alongside garlic bread or some roasted veggies like asparagus or broccoli for a well-rounded, cozy dinner.
Creative Ways to Present
For a special occasion, I like to bake individual portions in little ramekins or even inside hollowed-out bell peppers for a fun twist. It makes the dish feel fancy but is still easy to prepare ahead. Another time, I layered the shells in a casserole dish with extra mozzarella on top for a party spread—everyone loved digging in family-style!
Make Ahead and Storage
Storing Leftovers
Leftover cheesy stuffed shells store really well in an airtight container in the refrigerator for up to 3 days. I always add a little extra sauce on top before storing to keep everything moist and prevent drying out. Reheating in the oven brings back that fresh-baked goodness better than the microwave.
Freezing
I’ve frozen this dish both before and after baking. To freeze before baking, assemble in a freezer-safe dish, cover tightly with foil and plastic wrap, and freeze for up to 2 months. When ready, thaw overnight and bake as directed, adding a few extra minutes if needed. It’s a lifesaver for busy nights or guests.
Reheating
Reheat leftovers in a 350°F oven covered with foil to keep moisture in, for about 20 minutes or until warmed through. If reheating from frozen, allow extra time and thaw overnight if possible. I find this helps the cheese stay melty and the shells tender without drying out.
FAQs
-
Can I use a different type of cheese in this recipe?
Absolutely! While the recipe calls for cream cheese, cottage cheese, mozzarella, and Parmesan, you can experiment with ricotta instead of cottage cheese, or add fontina or asiago for different flavor notes. Just keep the creaminess balanced to ensure the filling holds together.
-
How do I prevent the pasta shells from sticking together?
After boiling, rinse the shells with cold water to stop the cooking and then toss them lightly with olive oil. This little step keeps them separated and makes filling them so much easier.
-
Can I make this recipe vegetarian?
Yes! Simply skip the meat and replace it with sautéed vegetables like mushrooms, zucchini, or spinach. You could also mix in cooked lentils or plant-based crumbles for protein without losing that meaty satisfaction.
-
Is it possible to prepare this dish ahead of time?
Definitely. You can assemble everything up to a day in advance, cover it tightly, and refrigerate. When you’re ready, bake at 375°F until bubbly and heated through. This makes weeknight dinners so much easier!
Final Thoughts
This Cheesy Stuffed Shells with Marinara Recipe holds a special place in my kitchen because it’s both comforting and approachable. Every time I make it, I’m reminded of cozy family dinners where everyone digs in eagerly, swapping stories and passing plates around. I hope you’ll give this recipe a try and experience that same warm, satisfying feeling. Once you taste the creamy filling and rich meaty sauce together, I think you’ll understand why it’s become a favorite in my home.
Print
Cheesy Stuffed Shells with Marinara Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Description
Million Dollar Stuffed Shells combine creamy, cheesy filling with savory meat sauce wrapped in tender jumbo pasta shells. This cozy, crowd-pleasing baked pasta dish is perfect for family dinners or gatherings and is simple to prepare with classic Italian flavors.
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 until al dente. To avoid overcooking in the oven, you may undercook by a few minutes. Drain the shells and rinse with cold water to stop cooking. Toss lightly with 1-2 teaspoons olive oil or vegetable oil to prevent sticking.
- Make Sauce: In a large skillet over medium heat, cook the ground beef and Italian sausage for 7-10 minutes, breaking up the meat until fully browned with no pink remaining. Drain any excess grease. Add 1 tablespoon olive oil and diced onion, cooking for about 2 minutes until softened. Stir in minced garlic and cook for 1 minute. Add marinara sauce and Italian seasoning, then season with salt and black pepper to taste. Remove from heat.
- Prepare Cheese Filling: In a large bowl, combine softened cream cheese, cottage or ricotta cheese, sour cream, 1⅓ cups of shredded mozzarella, and parmesan cheese. Mix thoroughly by hand or using an electric mixer until well blended.
- Assemble: Spread about three-quarters of the sauce evenly on the bottom of the prepared baking dish. Stuff each shell with approximately 2 tablespoons of the cheese filling and arrange the filled shells in an even layer over the sauce. Spoon the remaining sauce over the shells and sprinkle with the remaining mozzarella cheese.
- Bake: Bake uncovered in the preheated oven for 25-30 minutes until the cheese is melted and bubbling.
- Rest and Garnish: Let the baked shells rest for about 5 minutes before garnishing with chopped fresh parsley or basil if desired. Serve warm.
Notes
- For a vegetarian version, substitute ground beef and Italian sausage with sautéed mushrooms or a plant-based meat alternative.
- Use whole-milk ricotta instead of cottage cheese for a richer filling.
- Under cooking the pasta shells slightly helps prevent them from becoming too soft during baking.
- Make sure to drain excess grease from cooked meat to avoid a greasy sauce.
- Fresh herbs like parsley or basil add a bright flavor and a nice garnish finish.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven.
Nutrition
- Serving Size: 1 serving (about 1 cup)
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 650 mg
- Fat: 22 g
- Saturated Fat: 11 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.5 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 25 g
- Cholesterol: 70 mg