Oven BakedCannelloniMushroom PowderMushroomsricottaSpinach

Spinach Mushroom Cannelloni

Nutriforks
Nutriforks
·9 min read·Published: Aug 21, 2025
Spinach Mushroom Cannelloni
Jump to RecipeSave Recipe

This spinach mushroom cannelloni recipe features a creamy ricotta filling and easy homemade marinara sauce. A comforting baked pasta dish perfect for dinner. Try it tonig

Sticking to vegetarian? Roasted Mushroom and Gruyere Toasts, Vegetarian Fajitas, or Stuffed Portobello Mushrooms with Farro, Butternut Squash, and Kale fit right in.

Why This Spinach Mushroom Cannelloni Is My Go-To Pasta

I’ll admit it: I love saying the word “cannelloni.” It just sounds fun. But I love eating it even more. This spinach mushroom cannelloni recipe has been my favorite for years. The creamy ricotta filling with spinach and mushrooms is simple to throw together, and the homemade marinara sauce is worth the extra few minutes. I cheat a little by using Barilla’s no-boil lasagna noodles, which never let me down. Rolling up each stuffed pasta sheet is oddly satisfying, and I always pile on extra sauce and mozzarella before baking. On a cold winter day, there’s nothing more comforting than a pan of these cheesy rolls.

3 Reasons to Make This Baked Cannelloni Recipe

  • Creamy ricotta filling, The blend of ricotta, mozzarella, and Parmesan with sautéed spinach and mushrooms gives you a rich, savory center that stays soft and luscious after baking.
  • Easy homemade marinara sauce, It comes together in about 20 minutes with canned tomatoes, fennel seeds, and fresh basil, and it tastes far better than anything from a jar.
  • No-boil noodles save time, You only boil the lasagna sheets for three minutes before rolling, so the whole dish comes together faster than traditional stuffed pasta.

Key Ingredients for Creamy Ricotta Filling and Homemade Marinara

  • Ricotta cheese, Use full-fat ricotta for the creamiest texture. Low-fat versions can be grainy and won’t hold up as well. If you have time, drain it in a fine-mesh strainer for 30 minutes to remove excess moisture.
  • Mushrooms, White button mushrooms are standard, but cremini or baby bella add a deeper, earthier flavor. Slice them evenly so they cook at the same rate.
  • No-boil lasagna noodles, Barilla’s flat no-boil sheets are my go-to because they’re wide enough to roll easily and hold up well during baking. Other brands work, but check the package for any special instructions.

Kitchen Tools for This Easy Baked Pasta Recipe

  • 9×13-inch baking dish
  • Large saucepan (for the filling)
  • Large stockpot (for the sauce)
  • Wire cooling rack (to lay boiled noodles flat)
  • Mixing bowls (one large for filling, one medium for sauce if needed)
  • Chef’s knife and cutting board
  • Measuring cups and spoons

Tips for Making the Best Spinach Mushroom Cannelloni

Don’t skip the three-minute boil for the no-boil noodles. They need that brief softening to roll without cracking, but they’ll finish cooking in the oven. Overcooking them now makes them mushy later. When you spread the filling, keep it to about ¼ cup per noodle and leave a small border at the edges so it doesn’t squeeze out as you roll. Place each cannelloni seam side down in the dish so they stay closed during baking. If you’re assembling a day ahead, let the dish sit at room temperature for 15 minutes before baking so the cold filling doesn’t throw off the cooking time.

Rolling Cannelloni Without the Mess

Getting a tight, neat roll is easier than it looks. Spread the filling in a line along one short edge of the noodle, leaving about an inch bare at the sides. Spoon a tablespoon of sauce on top of the filling before rolling, this helps the layers stick together. Roll gently but firmly, then place the cannelloni seam side down in the dish. If a noodle cracks, don’t worry; the sauce and cheese will cover it. Just press the edges together and keep going.

Spinach Mushroom Cannelloni Variations to Try

If you want to add protein, brown some Italian sausage or ground beef with the onion and garlic before adding the spinach and mushrooms. For a different mushroom flavor, use cremini or shiitake instead of white button mushrooms. To make this dairy-free, swap the ricotta for a well-drained cashew or tofu ricotta and use vegan mozzarella and Parmesan. You can also replace the spinach with chopped kale (blanch it first to soften). For a gluten-free version, use gluten-free lasagna noodles that are labeled no-boil or boil them according to the package directions before rolling.

What to Serve with Stuffed Cannelloni

I like to serve this cannelloni with a simple green salad dressed with lemon and olive oil. The brightness cuts through the rich cheese and tomato sauce. A loaf of crusty garlic bread is also great for sopping up any extra marinara. If you want a vegetable side, roasted broccoli or asparagus works well. For drinks, a light red like a Chianti or a sparkling water with lemon keeps things easy.

How to Store Leftover Cannelloni

Leftover cannelloni keeps well in the fridge for up to three days. Let the dish cool completely, then cover it tightly with foil or transfer individual portions to an airtight container. The sauce helps keep the pasta from drying out.

How to Freeze Spinach Mushroom Cannelloni

You can freeze this dish either unbaked or baked. To freeze unbaked, assemble the cannelloni in the baking dish, cover tightly with foil, and freeze for up to three months. When you’re ready to bake, thaw overnight in the fridge, then let it sit at room temperature for 15 minutes before baking as directed. If baking from frozen, add about 15-20 minutes to the covered baking time and check that the center is hot. Baked cannelloni also freezes well; just cool, wrap, and reheat in a 350°F oven covered with foil until warmed through.

Best Ways to Reheat Cannelloni

For the best texture, reheat cannelloni in the oven. Place individual portions or the whole dish in a 350°F oven, covered with foil, for about 20 minutes or until the sauce bubbles and the cheese is melted. If you’re in a hurry, the microwave works for single servings: heat on medium power in 30-second bursts until hot, though the pasta will be softer. To keep the top from drying out, add a splash of water or extra sauce before reheating.

Spinach Mushroom Cannelloni FAQs

Can I use regular lasagna noodles instead of no-boil?

Yes, but you’ll need to boil them until al dente according to the package directions (usually 8-10 minutes) before rolling. No-boil noodles are thinner and only need a quick three-minute dip, so the timing and texture will be different. Drain and lay them flat on a towel to cool before filling.

Can I make this cannelloni gluten-free?

Absolutely. Use gluten-free lasagna noodles that are labeled no-boil, or boil gluten-free noodles according to the package directions. The rest of the ingredients are naturally gluten-free, but double-check your tomato paste and seasonings for any hidden gluten.

What can I substitute for ricotta cheese?

Drained cottage cheese works well in a pinch. Blend it briefly in a food processor for a smoother texture. For a dairy-free option, use a firm tofu ricotta (blend silken tofu with lemon juice, salt, and nutritional yeast) or a store-bought vegan ricotta.

Why did my cannelloni come out watery?

Watery cannelloni usually means the spinach released too much moisture. Make sure to cook the spinach until all the liquid has evaporated before mixing it into the ricotta. Also, drain the ricotta if it looks wet by letting it sit in a fine-mesh strainer for 10 minutes.

Can I use jarred marinara sauce instead of homemade?

Yes, you can substitute about 3 cups of your favorite jarred marinara. The homemade sauce in this recipe is simple and adds a fresh flavor with fennel and basil, but a good-quality store-bought sauce will still work. You may want to adjust the salt and pepper to taste.

Recipe

Spinach Mushroom Cannelloni

Spinach Mushroom Cannelloni

Stuffed cannelloni with a spinach mushroom ricotta filling and topped with an easy homemade marinara sauce. This cannelloni recipe is my all-time favorite.

mediumVegetarian

6

Servings

Dinner

Course

Italian

Cuisine

504 kcal

Calories

Ingredients

Servings

filling

  • 2 tbsp olive oil
  • 1 small onion, chopped
  • 1 clove garlic clove, minced
  • 3 cup fresh spinach
  • 2 cup sliced mushrooms
  • 1.5 cup ricotta cheese
  • 0.5 cup shredded mozzarella cheese
  • 0.25 cup shredded Parmesan cheese
  • 1 large large egg, beaten
  • 1 tsp dried basil
  • 0.5 tsp dried oregano
  • 0.25 tsp black pepper
  • 0.5 tsp salt

marinara sauce

  • 1 tbsp olive oil
  • 0.5 small onion, chopped
  • 2 clove garlic cloves, minced
  • 1 dash crushed red pepper
  • 1 tsp fennel seeds
  • 3 15 ounce cans diced tomatoes
  • 1 tbsp tomato paste
  • 3 tbsp fresh basil, chopped
  • salt and pepper

pasta

  • 1 box No-Boil Lasagna Noodles

    cheese topping

    • 1.5 cup shredded mozzarella cheese

      Instructions

      1. 1

        Preheat oven to 350 degrees F. Spray a 9 by 13 baking dish with cooking spray and set aside.

      2. 2

        To make the filling-in a large sauce pan heat olive oil over medium-high heat. Add onion and garlic, cook until tender, about five minutes. Stir in spinach and mushrooms, cook until mushrooms are soft and spinach is wilted, about five minutes. Remove from heat.

      3. 3

        In a large bowl, stir together ricotta cheese, mozzarella cheese, and parmesan cheese. Add egg and mix until well combined. Stir in spinach mushroom mixture and seasonings. Set aside while you make the sauce.

      4. 4

        To make the sauce-in a large stockpot heat olive oil over medium-high heat. Add onion and garlic and cook for about five minutes. Add red pepper flakes, fennel seeds, and diced tomatoes. Stir in tomato paste. Add fresh basil and season with salt and pepper. Simmer on stove for about 20 minutes.

      1. 5

        For the pasta-add lasagna noodles to a large pot of boiling water that has been salted. Cook for three minutes or until the noodles are al dente. Do not overcook, they will finish cooking in the oven. Carefully remove noodles from water and lay flat on a wire cooling rack.

      2. 6

        To assemble the cannelloni-spread about a ½ cup of the sauce in the baking dish. Spread about ¼ cup spinach ricotta filling in a line along one short side of the lasagna noodle. Put 1 tablespoon of sauce on top and then roll up to enclose filling. Carefully transfer cannelloni to pan and place seam side down. Continue stuffing and rolling remaining cannelloni. Top cannelloni with remaining sauce and 1 ½ cups mozzarella cheese. Cover pan with foil and bake until sauce is bubbling, about 30 minutes. Remove foil and bake for 5 additional minutes, until cheese is melted.

      3. 7

        Note-Cannelloni can be assembled (but not baked) one day ahead. Chill and keep in the refrigerator. Let stand at room temperature 15 minutes before baking. It also freezes well.

      Nutrition (per serving)

      504kcal

      Calorie breakdown

      Protein25%130 kcal
      Fat62%320 kcal
      Carbohydrates13%69 kcal
      How this was calculated — 18 of 24 ingredients matched
      olive oilOil, corn, peanut, and olive265 kcal
      garlic cloveGarlic, raw7 kcal
      fresh spinachSpinach, raw166 kcal
      sliced mushroomsMushrooms, morel, raw149 kcal
      ricotta cheeseCheese, ricotta, whole milk565 kcal
      shredded mozzarella cheeseCheese, mozzarella, whole milk359 kcal
      shredded Parmesan cheeseCheese, parmesan, hard235 kcal
      dried basilBasil, fresh1 kcal
      dried oreganoSpices, oregano, dried7 kcal
      black pepperSpices, pepper, black3 kcal
      saltSalt, table0 kcal
      olive oilOil, corn, peanut, and olive133 kcal
      garlic clovesGarlic, raw15 kcal
      fennel seedsSpices, fennel seed17 kcal
      tomato pasteTomato products, canned, paste, without salt added (Includes foods for USDA's Food Distribution Program)12 kcal
      fresh basilBasil, fresh10 kcal
      salt and pepperPeppers, sweet, red, cooked, boiled, drained, with salt0 kcal
      shredded mozzarella cheeseCheese, mozzarella, whole milk1076 kcal
      Serving size ≈ 373 g · 6 servings

      Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.

      Open in analyzer

      Keyword: main dish, nutFree, Oven Baked, pasta, vegetarian

      This post may contain affiliate links. Read our disclosure policy.

      Tags:main dishpastavegetarian

      Share this recipe

      You Might Also Like

      View All →
      Nutriforks

      About the Author

      Nutriforks

      NutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.

      Leave a comment

      Your email address will not be published. Required fields are marked *

      Recipe Rating