Boil the noodles: Bring a large pot of salted water to a boil. Cook lasagna noodles until just shy of al dente (about 7–8 minutes).
Drain, then lay them flat on a lightly oiled sheet pan or parchment so they don’t stick.
Prep the spinach and aromatics: Warm olive oil in a skillet over medium heat. Sauté garlic for 30 seconds. Add spinach and cook until wilted (or squeeze thawed frozen spinach very dry and just warm it through).
Season with a pinch of salt and pepper. Cool slightly.
Mix the filling: In a bowl, stir together cottage cheese, 1 cup mozzarella, Parmesan, egg, chopped herbs, and the cooled spinach. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
Add a pinch of red pepper flakes if you like a little heat.
Preheat and prep the pan: Heat the oven to 375°F (190°C). Spread 1 to 1 1/2 cups marinara over the bottom of a 9x13-inch baking dish to create a saucy base.
Assemble the rolls: Working one noodle at a time, spread 2–3 tablespoons of filling in an even layer, leaving a small border at the ends. Roll from the short side to form tidy spirals.
Nestle into the sauce: Place each roll seam-side down in the dish.
Spoon a generous layer of marinara over the tops. Sprinkle the remaining 1/2 cup mozzarella over everything.
Bake: Cover the dish loosely with foil (tent it so it doesn’t stick to the cheese). Bake for 20 minutes, then uncover and bake another 8–10 minutes, until bubbling and lightly golden on top.
Rest and serve: Let the rolls sit for 5–10 minutes so they set.
Finish with extra chopped basil or parsley and a dusting of Parmesan. Serve 2 rolls per person with a simple salad.