Instructions
Cook the Pasta Shells: Bring a large pot of salted water to a boil. Cook the pasta shells until slightly softened but still firm, about 7 minutes. Drain, rinse under cold water, and drizzle with olive oil to prevent sticking. Set aside.
Prepare the Filling: Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Sauté the onion for about 4 minutes until soft, then stir in the garlic for 30 seconds. Add the mushrooms and cook undisturbed for 2 minutes until golden. Sprinkle with 1/4 teaspoon salt and cook, stirring occasionally, for 5 more minutes until softened. Add spinach and cook for 2 minutes until heated through. Let the mixture cool, then finely chop it.
Stuff the Shells: Combine the spinach-mushroom mixture with cottage cheese, mozzarella, parmesan, egg, basil, and 1/4 teaspoon salt in a bowl. Stuff each pasta shell with approximately 2 tablespoons of the filling and set aside.
Make the Tomato Sauce: Heat olive oil in a skillet over medium-high heat. Add garlic, fennel seeds, and red pepper flakes, cooking until lightly golden, about 30 seconds. Stir in the crushed tomatoes, rinse the can with 1 cup water, and add to the skillet. Season with 1/4 teaspoon salt and simmer for 10 minutes until slightly thickened. Blend until smooth and return to the skillet.
Prepare the Cheese Sauce: Blend cottage cheese, mozzarella, parmesan, and egg in a blender until smooth.
Assemble and Bake: Brush a 9-by-13-inch baking dish with olive oil. Pour half the tomato sauce into the dish, arrange the stuffed shells on top, and cover them with the remaining tomato sauce. Cover with foil and bake at 350°F for 25 minutes. Uncover and bake for an additional 15–20 minutes until bubbly.
Broil with Cheese Sauce:
Drizzle the cheese sauce over the shells and broil for about 2 minutes until lightly golden. Serve hot and enjoy!
Nutrition Information
Serving: 1 serving, Calories: 368 kcal, Carbohydrates: 35g, Protein: 20g, Fat: 17g, Saturated fat: 6g, Cholesterol: 80mg, Sodium: 884mg, Fiber: 3g.