These Stuffed Shells with Meat Sauce are a classic baked pasta recipe made with jumbo pasta shells filled with a creamy cheese mixture, topped with savory ground beef marinara sauce, and baked until golden and bubbly. This easy stuffed shells recipe is the perfect family dinner idea for busy weeknights, freezer meals, or comforting Italian-inspired meals everyone will love.
Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook according to package instructions until just al dente. You want them tender but still firm enough to hold their shape when stuffed. Drain and set aside to cool slightly.
Make the Meat Sauce
In a large skillet over medium heat, cook the ground beef until browned. Add the diced onion and cook until softened. Stir in the minced garlic and cook for about 30 seconds until fragrant.
Drain any excess grease. Add the marinara sauce and Italian seasoning. Stir well and let simmer for about 5 to 10 minutes so the flavors can come together.
Prepare the Cheese Filling
In a mixing bowl, combine cottage cheese, egg, mozzarella, parmesan, and Italian seasoning. Stir until everything is well mixed. This filling should be creamy and thick.
Remember to reserve some mozzarella and parmesan for sprinkling on top before baking.
Assemble the Dish
Spread a thin layer of meat sauce on the bottom of your 9x13 inch baking dish. This prevents sticking and adds flavor to every bite.
Carefully spoon the cheese mixture into each cooked shell. Place the stuffed shells in the baking dish in a single layer. Pour the remaining meat sauce over the top. Sprinkle with the reserved mozzarella and parmesan.
Bake
Cover with foil and bake at 375 degrees for 25 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is melted and bubbly.