Food Network's Melissa d'Arabian shares a healthy recipe for stuffed spinach and cottage cheese shells.
For the sauce, in a large saucepan, cook the onion and grated carrot in the olive oil over medium-low heat until vegetables are softened, about 7 minutes; do not let brown. Add the garlic and Italian herbs and cook until fragrant, 1 to 2 minutes more. Turn up the heat to high, add the crushed tomatoes, and stir with a wooden spoon. Once the mixture starts to boil, add the tomato sauce and stock, season with salt and pepper, and bring to a simmer again. Reduce the heat to low and simmer for 15 minutes.
In a large pot of boiling salted water, cook the shells according to package directions and remove 1 minute before the suggested cooking time. Rinse, then place in cold water to prevent sticking.
For the filling, pulse the cottage cheese in a food processor until the large curds are broken down into smaller ricotta-like curds, about 5 pulses. (Scrape the sides down with a rubber spatula between pulses.) Scrape the cottage cheese into a medium bowl and stir in the remaining filling ingredients. Spoon the filling into a resealable plastic bag, and cut a 1-inch tip open in the corner. (Refrigerate if waiting before stuffing shells.)
Preheat oven to 350°F. Spray a 2½-quart baking dish with nonstick spray. Spread ½ cup sauce on the bottom of the pan; add 2 tablespoons water if needed to spread the sauce. Pipe filling into each shell and arrange the filled shells in the pan. Once shells are filled, pour the remaining sauce on top of the shells, cover with foil and bake for 30 minutes. Uncover the pan, top with parmesan cheese, if using, and bake for an additional 15 minutes. Let cool for a few minutes before topping with basil and serving.