Italian keto meatballs with mozzarella cheese

Italian keto meatballs with mozzarella cheese

Tomato sauce, rich and comforting. Mozzarella, fresh and creamy. Meatballs, with just the right touch of onion and basil. It's like spaghetti night, without the carbs. Enjoy every ketolicious bite!

Italian keto meatballs with mozzarella cheese

Tomato sauce, rich and comforting. Mozzarella, fresh and creamy. Meatballs, with just the right touch of onion and basil. It's like spaghetti night, without the carbs. Enjoy every ketolicious bite!
4 servingservings


  • 1 lb 450 g ground beef or ground turkey
  • ¾ cup (2 oz.) 180 ml (60 g) shredded Parmesan cheese
  • 1 1 eggeggs
  • 1 tsp 1 tsp salt
  • ½ tbsp ½ tbsp dried basil
  • ½ tsp ½ tsp onion powder
  • 1 tsp 1 tsp garlic powder
  • ½ tsp ½ tsp ground black pepper
  • 3 tbsp 3 tbsp olive oil
  • 1¾ cups (1 lb) 425 ml (425 g) canned whole tomatoes
  • 2 tbsp 2 tbsp fresh parsley, finely chopped
  • 7 oz. (6½ cups) 200 g (1.6 liters) fresh spinach
  • 2 oz. 55 g butter
  • 5 oz. (1¼ cups) 140 g (300 ml) fresh mozzarella cheese
  • salt and pepper
This recipe has been added to the shopping list.


  1. Place ground beef, parmesan cheese, egg, salt and spices in a bowl and blend thoroughly. Form the mixture into meatballs, about 1 oz (30 grams) each. It helps to keep your hands wet while forming the balls.
  2. Heat up the olive oil in a large skillet and sauté the meatballs until they're golden brown on all sides.
  3. Lower the heat and add the canned tomatoes. Let simmer for 15 minutes, stirring every couple of minutes. Season with salt and pepper to taste. Add parsley and stir. You can prepare the dish up to this point for freezing.
  4. Melt the butter in a separate frying pan and fry the spinach for 1-2 minutes, stirring continuously. Season with salt and pepper to taste. Add the spinach to the meatballs, and stir to combine.
  5. Serve with mozzarella cheese on top, torn into bite-sized pieces.


Like it hot-hot-hot? Swap out half the ground beef with spicy Italian sausage. Add red pepper flakes, as needed.

You might also like

A little sneak peek...

With Diet Doctor Plus you get access to tons of keto meal plans, including dairy-free and vegetarian versions, meal plans adapted for intermittent fasting, quick-and-easy and budget keto meal plans. Below, see our latest one.

Keto: High protein for effective weight loss #2

Losing weight has never been more satisfying or delicious. Get all of the nutrients your body needs, while enjoying dishes like Keto chicken and mushroom casserole and our Garlic steak bite salad with tarragon dressing.

Most of the recipes take less than 30 minutes to prepare and will keep you below 20 grams of net carbs per day.

Full meal plan →

Get the full Diet Doctor experience for free

With Diet Doctor Plus, you get instant access to all of our delicious recipes, popular meal plans, meal planner tool, inspiring videos and educational guides. As a paying member you also help us in our mission to empower even more people. What are you waiting for? Sign up today and try for free for a month. Cancel anytime you want.
1 2 3


  1. 1 comment removed
  2. Gina
    I'm with you, Diana. My nonna taught me how to cook, and I think your suggested tweaks wouldn't hurt the macros so much as add the flavour we crave in a basic sauce.
  3. IMB
    I feel compelled to add that the garlic needs to go in with the tomatoes, not just into the meatballs! Ditto with the basil and oregano, right?
  4. Toni
    Its amazing..defiantly making again!!!!!!
    I used ground turkey(2 lbs.), (2)eggs, whole fire roasted tomatoes 28 oz., red pepper flakes and basil paste. I agree with garlic.. either granulated or chopped.The onion powder is good I also added mediterranean spiced sea salt since I was out of Italian seasoning.
    Reply: #74
  5. Cathleen
    Loved these just the way they are!
  6. Melissa
    Fantastic!! My husband is Italian and thought this was amazing!
  7. Jane
    Loved these! Left the egg out and blended the sauce at the end of cooking to emulsify the olive oil. Straight on to the favourites list :)
  8. Lee
    I tweaked mine by doing 1/2 tsp. garlic powder into the meatballs and then added 1/2 tsp. garlic powder into the tomatoes. I also added to the tomatoes 2 cans of tomato sauce, salt and pepper and parsley flakes. To my husband and myself, it was delicious and so filling. Did not miss the spaghetti that could have gone with it. I have also done it where I added tomato sauce and tomato paste. Adding the paste makes it a much thicker sauce. I also cook mine much longer to get the flavors to all meld together.
  9. Debbie Russ
    Diet Doctor, don't change this recipe, it is amazing. You provide awesome recipes. I think most people going on a diet will enjoy these recipes and cooking. I doubt that over weight people did much cooking to begin with hence being over weight. You make things simple and delicious, especially for people that may not be used to all this cooking. Thank you for all you do and your amazing recipes!!
    Reply: #27
  10. Redsnapperuk
    Making these for our dinner tonight! Can't wait!! Adding mushrooms to the tomato sauce and fresh herbs - parsley and basil. Yummy!!
  11. Amy
    Best meatballs I've ever had! I used canned diced tomatoes with basil and oregano instead of canned whole tomatoes. My family of 9 all loved this recipe!
  12. Kathleen
    Great recipe. The meatballs are tender even without the egg, which I omitted to accommodate my son's allergy. The whole family loved this one.
  13. Trish
    These are awesome!! I made mine out of ground Turkey and chicken... It was hard to keep the kids outnof them as they were planned for a future meal ?
  14. Maggie
    Wow! Absolutely delicious! I used the tip of mixing spicy Italian sausage in our meatballs last night, because my husband and I LOVE a bit of heat in our food, and it was outstanding. This is our go-to for a low carb meatball recipe now. We also love garlic, so I added a few cloves of crushed fresh garlic in addition to the garlic powder, and it was just so delicious. Thank you very much for sharing this recipe!
  15. Angelic
    I made a double batch a couple of weeks ago (1/2 ground beef and 1/2 Italian sausage in the mix) and froze 1/2. Had the second half with zoodles tonight--great both times and both ways.
  16. Glenda
    My family loved this. I followed the recipe exactly but might add some fresh garlic next time.
  17. TC
    Made with Ground Turkey and plenty of olive oil they are awesome!
  18. lynette oliphant
    how much is one serving, if you make 4 servings? is it one meatball?
    Replies: #20, #75
  19. Yvonne
    Just made this, delicious, used fresh garlic in place of powder. Changed nothing else.
  20. Yvonne
    I made 3 serving, 9 meatballs so 3 meatballs in a serving.
    Reply: #77
  21. Kevin
    I don’t know if Diet Doctor even reads these but I’d like to know which brand of tinned tomatoes they used. The ones in the picture look like they have skins in them. Did they food tech guys use fresh tomatoes?

    Otherwise, I made these last night they were gorgeous.

  22. Pat
    Made these tonight, added fresh garlic, and fresh chopped basil, and added mushrooms to the pan when finished browning the meatballs.. served with zoodles, omitting the mozzarella.
    Delicious.. husband said we’re best meatballs he’s eaten.. ever
    Made enough for lunch tomorrow too
  23. 1 comment removed
  24. Maria
    My husband and I really liked this recipe. It was a quick fix and the end result was very tasty and filling. My husband ate two servings, but I was very satisfied and full after one serving, and didn't feel hungry the rest of the night. Next time, I will use diced tomatoes - the whole tomatoes didn't soften as much as I had hoped, and I had to cut the tomato end stem off of each big tomato. It would also be helpful if the shopping list specified fresh mozzarella - I bought shredded, and it worked fine, but fresh would have probably worked better. The recipe call for fresh, but the shopping list didn't specify, and I hadn't looked at the recipe first. My fault - just a suggestion to be more specific on the shopping list.
  25. Chris
    I did the same thing Maria...then made another trip to the store for the fresh. I'm still confusing on a serving....if my husband and I are doing it, a serving of 4 is how many meatballs then? I made 18 balls. (I ate 6, he ate 9) then realized later that was tooooo many and was so disappointed that I figured wrong & overate..these were soooooo delicious tho!!!! (I blended the whole tomatoes first.) I JUST CANT BELIEVE HOW AMAZINGLY DELICIOUS EVERY ONE OF THESE RECIPES ARE!!! I LOVE THIS CHALLENGE AND WILL STAY A LIFER! Looking foreword to a big loss!!!!
    Reply: #76
  26. Danielle
    I too loved this recipe. I ended up doubling up, as I like to plan for work meals etc. as well. I did 1 lb grass-fed 85/15 beef, and 1 lb ground pork. I will follow other advice above, and do some Italian sausage and ground pork next time as well. I used roasted whole tomatoes, 1 can of organic tomato sauce, and I ended up simmering it for about an hour in the end, to help develop the flavors, and thicken it a bit. It was so good. Especially with the fresh mozzarella added. I will be adding to my rotation, no doubt.
  27. Cheryl
    Ugh, I fight being overweight and have cooked from SCRATCH all my life - I never by boxed, frozen, prepared meals and I do not eat out. To each their own assumptions -- ignorance is bliss and rampant.

    I doubt that over weight people did much cooking to begin with hence being over weight.

    Replies: #42, #47
  28. KAM
    OMG! My husband and I raved over this delicioso meal! Could eat this every day! Try it; you'll LOVE it!
  29. Sandy
    I’ve missed meatballs. Didn’t know you could make them with the breadcrumbs...this recipe is FANTASTIC. Hit the mark dead on! Flavorful and filling
    Reply: #30
  30. Sandy
    Meant “without” the breadcrumbs...
  31. jill
    Loved it...and my girls loved it..will be making it often..
  32. LaToya
    This was so goood, I wanted seconds! I will definitely be making this again.
  33. Cheryl
    Well this is day 4 of following the meal plan and we have loved each tasty recipe. Meals are simple to make and easy to do after a 12 hour day at work. My husband says the meals look like they came from a gourmet restaurant without the hi price.
    Thanks Diet Doctor for all of the tasty recipes and getting me cooking every night!!
  34. Mary Beth Novak
    I looked all through the recipe and I can't see oregano listed in the ingredients. How much oregano should I add?
    Reply: #35
  35. Kristin Parker Team Diet Doctor
    This recipe doesn't call for oregano.
  36. Mary Beth Novak
    Oh, okay, it's just that the discription says "Meatballs with just the right touch of onions and oregano" so I thought an ingredient got skipped accidentally. Thank you.
    Reply: #37
  37. Kristin Parker Team Diet Doctor

    Oh, okay, it's just that the discription says "Meatballs with just the right touch of onions and oregano" so I thought an ingredient got skipped accidentally. Thank you.

    Aha! Thanks for mentioning that; looks like we need to take that out!

  38. Diana
    A family favorite, which I make at least once every two weeks. So good, easy, and comes together pretty quickly! Also, 4-year-old approved. :)
  39. Rita A Reilly
    these were fantastic just like they are made
  40. Marie
    My husband decided to do the challenge with me but I have a hard time trying to figure
    out how much is in 1 serving when making a 4 serving dish...any easy ways to measure out
    servings so that each serving is equal...2 servings for dinner, 2 servings for the next day's lunch...
    hope you understand what I'm trying to say, lol!
    Reply: #41
  41. Kristin Parker Team Diet Doctor
    The easiest way is to go by weight. If you have a kitchen scale, add the plate, then tare out the weight to 0 and measure so each plate gets an equal weight.
  42. Kirsty
    I am exactly the same Cheryl! Everything is fresh from scratch!
  43. Vee
    I forgot to add the egg yet Still it came out very Delicious. I love to eat warm food and i wouldn't mind eating this every second day.
  44. Robyn Belzner
    What sauce instead of tomatoes can I use . Nothing creamy ... cant have tomatoes and sensitive tl dairy
    Reply: #46
  45. Katelynn
    I just made these and they are friggen delicious! I will 100% be making these again!
  46. Kristin Parker Team Diet Doctor

    What sauce instead of tomatoes can I use . Nothing creamy ... cant have tomatoes and sensitive tl dairy

    There is not a good sub for tomatoes in this recipe. You may wish to find a different meal instead.

  47. Joanne
    Kudos Cheryl on your comment. That was an ignorant statement for sure.
  48. Susan
    My 18- and 51-year old men gave me the eye when they saw the serving size, but both were satisfied when they finished.
  49. Andrea
    All three of my kids aged 1.5, 3, and 8 years old ate every bit!!! It was a winner!
  50. Desiree
    When you make a recipe for one person does 1 serving mean that’s what u have for dinner, and lunch ? Thank you
    Reply: #51
1 2 3

Leave a reply

Reply to comment #0 by