Low Carb Ham, Spinach and Ricotta Cannelloni

#1 Low Carb & Keto Diet App Since 2010

Track macros, calories, and access top Keto recipes.

Download on the App Store
Get in on Google Play
  • prep time

    prep time

    25 min

  • cook time

    cook time

    20 min

  • ready time

    ready time

    45 min

Low Carb Ham, Spinach and Ricotta Cannelloni

19 ratings

This low carb adaptation of cannelloni uses deli ham slices in place of pasta sheets to encase a rich and creamy spinach and ricotta filling.

Perfect served alongside a simple green salad or accompanied by steamed green vegetables.

  • Net Carbs

    11.2 g

  • Fiber

    1 g

  • Total Carbs

    12.2 g

  • Protein

    27.3 g

  • Fats

    35.7 g

476 cals

Low Carb Ham, Spinach and Ricotta Cannelloni

#1 Low Carb & Keto Diet App Since 2010

Track macros, calories, and access top Keto recipes.

Download on the App Store
Get in on Google Play


  • Ham Lunchmeat

    Ham Lunchmeat

    6 large slice - 6 1/4" x 4" x 1/16" - each 1 ounce

  • Baby Spinach

    Baby Spinach

    4 cup, cut pieces

  • Ricotta Cheese

    Ricotta Cheese

    1 cup

  • Cream Cheese

    Cream Cheese

    ¾ cup

  • Parmesan Cheese

    Parmesan Cheese

    ½ cup, grated

  • Almond Milk, Plain Or Original, Unsweetened

    Almond Milk, Plain Or Original, Unsweetened

    ¼ cup

  • Spices Nutmeg Ground

    Spices Nutmeg Ground

    ⅛ tsp

  • Salt


    ¼ teaspoon

  • Black pepper, ground

    Black pepper, ground

    0.13 tsp

Recipe Steps

steps 8

45 min

  • Step 1

    Wilt the spinach in a large colander under boiling water. Once cool, drain all excess water and roughly chop. Add to a mixing bowl with the ricotta and half the parmesan, season generously and mix well to combine.
    Step 1
  • Step 2

    Arrange the ham slices across a clean work surface.
    Step 2
  • Step 3

    Dividing evenly between the six pieces, spoon the ricotta mixture along the center of each ham slice, leaving a generous border along each edge.
    Step 3
  • Step 4

    Fold the filled ham slices over on themselves creating a tight tube and overlapping the ham to seal. Arrange the stuffed ham tubes side by side in a shallow baking dish.
    Step 4
  • Step 5

    Preheat the oven to 395 degrees Fahrenheit.
  • Step 6

    To make the sauce, add the cream cheese, almond milk, remaining parmesan and nutmeg to a mixing bowl and whisk well to combine.
    Step 6
  • Step 7

    Pour the sauce over the top of the filled ham slices, using a spoon to spread evenly over the surface.
    Step 7
  • Step 8

    Transfer to the oven to bake for 20 minutes or until completely cooked through.
    Step 8

Comments 30

  • MarvellousKale832341

    MarvellousKale832341 7 months ago

    This is easy to prepare & delicious. Those dinging the recipe because it does not fit their macros? This is really easy to make small changes and reduce the carbs and/or the sodium. If you are really limiting both, you probably already know substitutions that work for you. Lower sodium meats exist, or you could always use a thin slice of something not from the deli/unprocessed. If ricotta has more carbs than you care for, use a different soft cheese. So easy! The sauce and the concept can still work for you.

    • Bev

      Bev 8 months ago

      I appreciate the creativity however given the sodium content and use of processed meats, I can't see this being in my food rotation.

      • JoniLea512

        JoniLea512 8 months ago

        This is not low carb. And I stay as sugar free as possible. Considering I never go higher than 10 nets per day, I won’t be making this.

        • twinpeaksgal1962

          twinpeaksgal1962 a year ago

          Where does all the sugar come from. I only do 13 net Carbs a day.. help!

          • JoniLea512

            JoniLea512 8 months ago

            I’m thinking the sugar is coming from the ham, but mostly the ricotta. It’s a no for me. Some people do 30-40 nets a day so it might work for them. Not for me.

        • AwesomeRadish381011

          AwesomeRadish381011 2 years ago

          This looks really good, but 12 carbs!! My daily total is 17. Yes, I could use 1/2 serving.

          • LizPepper

            LizPepper 2 years ago

            OMG this is so good!! Even the kids loved it and ate it all! A definite keeper. Will also try with a tomato sauce one day. Just wow! The would also make amazing raviolis. I found the sauce to be runny, but after cooling down it thickened.

            • Rob

              Rob 2 years ago

              The recipe seems pretty awesome. However the online pick up order didn't get me the longer pieces of ham so I have smaller ones. Not too worried about that but I also ran out of almond milk and had macadamia nut milk add macadamia nutmilk so I subbed for that but unfortunately with these recipes I don't see a place to sub.

              • FabulousRadish202839

                FabulousRadish202839 7 months ago

                Maybe use a ground protein of choice (or deli rotisserie chicken pieces) and cook like a casserole — won’t look cannelloni-like — but the flavor should still be there. Perhaps serve over low-carb veggie of choice.

              • AnnnaHA

                AnnnaHA 2 years ago

                When you want to sub, first make a copy of the recipe (it will copy to "your foods", then click three dots top right and select (edit custom recipe) - then chance either quantities or ingredients to match what you actually made.

            • Bev

              Bev 2 years ago

              QQ - sounds good but I don't use processed meats due to sodium content. Can you suggest an alternative? Thank you.

              • Sally

                Sally 2 years ago

                I’d recommend another recipe as you don’t use the main ingredient but you could sub with egg wraps

              • Fmd

                Fmd 2 years ago

                Try crepini which are thin little egg wraps. There’s also a cauliflower wrap. Another alternative is jicama that comes already sliced very thin in slices approx size of a small corn tortilla

              • RousingKale404354

                RousingKale404354 2 years ago

                You could probably use egg or cauliflower crepini instead of the ham, but it wouldn't taste the same.

            • UnbelievableCauliflower949622

              UnbelievableCauliflower949622 3 years ago

              Mine was really soupy and I reduced the black pepper alot! And it was still too peppery for us. Not 100% sure I didn't do something wrong though.

              • Ctanner0813

                Ctanner0813 3 years ago

                Can you freeze this dish and reheat it? I love it!

                • ZJordan

                  ZJordan 3 years ago

                  Really good. We used cooked ham (frozen from Christmas) and cut this into bite size pieces so its easy to serve, then layer the filing. It was really good!

                  • Ctanner0813

                    Ctanner0813 4 years ago

                    Sooo Delicious- l wanted more but I didn’t 😂

                    • Lynda

                      Lynda 4 years ago

                      So easy to make and tastes so good

                      • recipewriter

                        recipewriter 4 years ago

                        Thank you Lynda :)

                    • Martine

                      Martine 4 years ago

                      Really love this...second time around...making for only 2 servings this time though

                      • recipewriter

                        recipewriter 4 years ago

                        Thank you :)

                    • victoriaL&Dnurse

                      victoriaL&Dnurse 5 years ago

                      So good! I read the reviews beforehamd amd decided to add an egg to the filling as well. Hubs loved it! And i am all about some quick dinners! Served it with sauteed green beans!💕

                      • recipewriter

                        recipewriter 5 years ago

                        Thank you, glad you like the recipe

                    • Nbfgwilks

                      Nbfgwilks 5 years ago

                      I added Italian herbs and used an Italian cheese mix instead of pure Parmesan. Delicious.

                      • Avalauren85

                        Avalauren85 5 years ago

                        Sooooo good!

                        • Dibbie

                          Dibbie 5 years ago

                          Sensational even hubby thought they were good. I used some frozen spinach and some rocket. Next time i will add an egg.

                          • recipewriter

                            recipewriter 5 years ago

                            Thanks so much!! Glad you both liked the recipe :)

                        • Earlfd

                          Earlfd 6 years ago

                          Used an egg with the filling to make it more solid..and used Turkey cold cuts for half and the ham for the other half so my wife could eat it (she doesn't eat pork)

                          • recipewriter

                            recipewriter 6 years ago

                            Thanks for the feedback. Great subs!