Spinach and Cheese Cannelloni with Roasted Tomato Sauce

  • prep time25 min
  • total time 120 min
  • serves 5

This dish will be a hit with everyone, filling and healthy, what's not to love?

Yield: 10 cannelloni, 5 servings.

Per cannelloni: 250 calories, 8.7 g total fat (3.3 g saturated fat), 16 g protein, 28 g carbohydrate, 5 g fibre, 68 mg cholesterol, 511 mg sodium.

288 Ratings
Directions for: Spinach and Cheese Cannelloni with Roasted Tomato Sauce



2 lb(s) (908 g) small vine-ripened tomatoes

1 small fennel bulb, coarsely chopped

1 medium yellow onion, coarsely chopped

1 red bell pepper, coarsely chopped

4 clove garlic, halved

2 Tbsp extra-virgin olive oil

2 Tbsp balsamic vinegar

Salt and freshly ground black pepper

1 can crushed tomatoes (19 oz/540 mL)

2 cup vegetable broth

1 ½ tsp dried Italian seasoning

⅛ tsp crushed red pepper flakes

8 whole basil leaves (medium sized), chopped


2 cup part-skim (5%) ricotta cheese

1 cup 2% cottage cheese (mash with fork)

½ cup packed freshly grated Parmesan cheese

½ pkg frozen spinach, thawed, squeezed dry and finely chopped

1 egg

¼ tsp dried oregano

¼ tsp dried basil

⅛ tsp freshly ground black pepper

pinch nutmeg

5 sheet fresh whole-grain lasagna noodles (see tip below)

½ cup packed freshly grated Parmesan cheese



1. To make sauce, halve or quarter the tomatoes, depending on their size. Place tomatoes, fennel, onions, red pepper, and garlic on a large rimmed baking sheet. Drizzle with olive oil and balsamic vinegar, then sprinkle with some salt and freshly ground black pepper. Mix well using your hands. Roast vegetables at 450ºF for 45 minutes on middle oven rack. Remove vegetables from oven and let cool slightly. At this time, you can remove and discard any loose tomato skins.

2. Transfer vegetables to a large pot. Add crushed tomatoes, vegetable broth, Italian seasoning, and crushed red pepper flakes. Simmer sauce over low heat, covered, for 15 minutes, stirring occasionally.

3. Purée sauce using immersion blender (or carefully transfer to a food processor or regular blender to purée). Stir in basil leaves. Taste and add salt and pepper if needed.


1. While vegetables for the sauce are roasting, prepare filling. Combine all filling ingredients in a medium bowl. Cover and refrigerate until ready to use.

2. Reduce oven heat to 375ºF. Spray a large baking pan (at least 9 x 13-inch) with cooking spray. Coat bottom of baking pan with sauce (about 1 cup should do it). Cut uncooked lasagna noodles in half cross-wise. Working one at a time, place about 1/4 cup to 1/2 cup filling in the centre of noodle. Roll up tightly to enclose filling. Place seam-side down in pan. Repeat with remaining noodles and filling. Cover cannelloni with sauce (you will not use all of the sauce; freeze the leftover sauce to use for a busy weeknight pasta dish!). Sprinkle with Parmesan. Cover with foil and bake for 30 minutes. Uncover and bake an additional 5 minutes. Let stand for 5 minutes before serving (they're hot!).

3. Tip: Packages of fresh, whole wheat or whole grain lasagna sheets can be found near the deli in most grocery stores, where you would buy ravioli or tortellini.

See more: Cheese, Dinner, Tomatoes, Lunch, Italian, Bake, Main, Roast, Vegetables, Healthy, Low-Fat, Vegetarian



More Recipes You'll Love