• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cassidy's Craveable Creations logo

  • Recipes
  • Start Keto
  • Meal Plans
  • Login
  • Patreon
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • Start Keto
  • Meal Plans
  • Login
  • Patreon
  • Subscribe
    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Start Keto
    • Meal Plans
    • Login
    • Patreon
    • Subscribe
    • Facebook
    • Instagram
    • YouTube
  • ×
    Home » Keto

    Keto Meatball Soup {Whole30 & Paleo}

    Published: May 7, 2018 Updated: Nov 3, 2020 By: Cassidy Stauffer May earn from affiliate links.

    Jump to Recipe Print Recipe
    Pinnable image of meatball soup

    This Keto Meatball Soup is easy to prepare, hearty, and loaded with fresh veggies and flavor. Best of all, the meatballs can be made ahead of time and it freezes nicely. 

    Keto Meatball Soup {#Paleo #Keto #Whole30 #LowCarb #GlutenFree #Whole30}

    Even if you don't think you're a fan of soup, I promise you, this Keto Meatball Soup will change your mind!

    It's easy to prepare, hearty, and loaded with fresh veggies and flavor. And if you're short on time, the keto meatballs can be made ahead of time or even frozen.

    Jump to:
    • The meatballs
    • The soup
    • Top tips for perfect keto meatball soup
    • 📖 Recipe
    • 💬 Comments

    The meatballs

    mixing ingredients in food procesor

    For the meatballs, I've added some sneaky veggies. I add an onion, 2 handfuls of spinach, and 3 cloves of garlic to a food processor and process until everything is in very small pieces.

    Meatball Soup - Meatballs in baking pan

    Then I add the spinach/onion mixture to a large bowl along with 2 lbs. beef, sea salt, pepper, Italian seasonings, and parsley and mix everything together.

    After that, I roll the mixture into meatballs and bake at 350 degrees for 35-45 minutes.

    And remember, you don't have to use the meatballs just for this soup recipe! They're also great on their own, as a snack, in lunchboxes, or incorporated into lots of different recipes!

    The soup

    While the meatballs are cooking, make the soup.

    Soup simmering before meatballs are added

    For the soup, saute carrots, onion, celery, and garlic in a heavy-bottomed pot. Then add basil, oregano, thyme, tomato paste, a bay leaf, chopped zucchini, diced tomatoes, and chicken broth.

    Allow to simmer about 20 minutes to infuse all that yummy flavor.

    After it's done simmering, add some balsamic vinegar for a nice depth of flavor, salt, pepper, and the meatballs. Then it's ready to eat!!!

    Any leftovers can be stored in the fridge for up to a week or frozen for up to 3 months.

    Top tips for perfect keto meatball soup

    • If you would like to reduce the carb count, omit the carrot, zucchini, and reduce the onion to ½. This will make each serving have 7 net carbs.
    • Don't skip the balsamic vinegar! The balsamic vinegar is my secret ingredient. It adds a depth of flavor and tart sweetness you don't want to miss!
    • You can make this soup ahead of time and freeze in individual containers to eat later.
    • The meatballs can be pre-made and stored covered in the fridge for 5 to 7 days or frozen up to 3 months.
    • Leftovers can be stored in the fridge for one week or in the freezer for up to 3 months.

    Looking for more Whole30 & Keto Dinner Recipes? Check out my Chicken Pot Pie Soup, Lasagna Soup, and Healthful Pursuit's Chicken Enchilada Zucchini Boats

    If you’ve tried this Keto Meatball Soup or any other recipe on the blog please let me know in the comments below!

    Craving more? FOLLOW ME on Pinterest, Instagram, Facebook, or E-Mail to see more delicious food and find out what I’ve been up to!

    📖 Recipe

    Overhead shot of meatball soup in pot

    Keto Meatball Soup {Paleo & Whole30}

    This keto meatball soup is easy to prepare, hearty, and loaded with fresh veggies and flavor. Best of all, the meatballs can be made ahead of time and it freezes nicely. 
    4.75 from 66 votes
    Print Pin SaveSaved!
    Add to Meal PlanGo to Collections
    Cuisine: American
    Prep Time: 30 minutes minutes
    Cook Time: 1 hour hour 10 minutes minutes
    Total Time: 1 hour hour 40 minutes minutes
    Servings: 8
    CALORIES :336kcal
    CARBS :13g
    FIBER :4g
    Author: Cassidy Stauffer

    Ingredients

    Meatballs:

    • 2 Lb. Ground Beef
    • 2 Handfuls Fresh Spinach
    • 1 Small Onion
    • 3 Cloves Garlic
    • ¾ tsp. Sea Salt
    • ¼ tsp. Ground Pepper
    • 2 tsp. Italian Seasonings
    • 2 Tbsp. Parsley
    • 2 tablespoon Coconut Cream or Heavy Cream

    Soup:

    • 1 Tbsp. Coconut Oil - or oil of choice
    • 1 Small Onion - diced
    • 2 Cloves Garlic - minced
    • 1 Medium Carrot - Peeled and Diced
    • 1 Stalk of Celery - Chopped
    • 2 tsp. Dried Basil
    • 1 tsp. Oregano
    • ¾ tsp. Thyme
    • 1 32 oz. Can of Diced Tomatoes
    • 3 Tbsp. Tomato Paste
    • 1 Bay Leaf
    • 32- oz. Low Sodium Beef or Chicken Broth
    • 1 Medium Zucchini - Chopped into Halves or Quarters
    • 1 tsp. Balsamic Vinegar
    • Salt - to taste (at least ½ tsp.)
    • Pepper - to taste (at least ¼ tsp.)
    Prevent your screen from going dark

    Instructions

    For the meatballs:

    • Preheat oven to 350 degrees and line a 9x11 inch baking dish with parchment paper.
    • In the bowl of a food processor, add the spinach, garlic, and onion. Then process until everything is in very small pieces. Add the spinach/onion mixture to a large mixing bowl along with the ground beef, sea salt, pepper, Italian seasonings, parsley, and coconut cream or heavy cream. Mix well.
    • Roll into meatballs and place into prepared baking dish.
    • Bake for 35-45 minutes, or until cooked through.

    For the soup:

    • Add the oil to a large, heavy-bottomed pot or dutch oven and heat over medium heat.
    • Add the onion, garlic, carrot, and celery. Saute until veggies are slightly soft, around 4 minutes.
    • Add the basil, oregano, and thyme. Cook for 1 minute.
    • Add the diced tomatoes, tomato paste, bay leaf, chicken or beef broth, and zucchini.
    • Bring to boil, then reduce heat and simmer 20-25 minutes.
    • Add salt, pepper, and balsamic vinegar. Taste soup, if it tastes flat, it needs more salt.
    • Add the meatballs to the soup and serve!

    Add Your Own Notes

    Click here to add your own private notes.

    Video

    Notes

    • Watch the full-length YouTube video here: YouTube Meatball Soup Video!
    • Each serving is about 2 ladles of soup - approximately 1 heaping cup.
    • If you would like to reduce the carb count, omit the carrot, zucchini, and reduce the onion to ½. This will make each serving have 7 net carbs.
    • Don't skip the balsamic vinegar! The balsamic vinegar is my secret ingredient. It adds a depth of flavor and tart sweetness you don't want to miss!
    • The soup can be made ahead of time and frozen in individual containers to eat later.
    • The meatballs can be pre-made and stored covered in the fridge for 5 to 7 days or frozen up to 3 months.
    • Leftovers can be stored in the fridge for up to one week or in the freezer for up to 3 months.
    • The coconut cream or heavy cream is an added ingredient to ensure the meatballs turn out juicy!
    • For coconut cream, place full-fat canned coconut milk in the fridge for 24 hours. Then, scoop out the coagulated cream. I recommend Sprouts, Thai Kitchen, or Native Forest brands. Other brands may not separate as well or leave an aftertaste.

    Nutrition

    Calories: 336kcal | Carbohydrates: 13g | Protein: 26g | Fat: 21g | Saturated Fat: 9g | Cholesterol: 82mg | Sodium: 686mg | Potassium: 1053mg | Fiber: 4g | Sugar: 6g | Vitamin A: 2015IU | Vitamin C: 25mg | Calcium: 139mg | Iron: 6mg

    NET CARBS = Total Carbs - Fiber - Allulose - Xylitol

    Nutritional information is approximate and may vary. Sugar alcohols, xylitol, and allulose are included in the total carbs and fiber.

    Looking for more information on the keto diet? Check out my

    Keto Resources
    Did You Try This Recipe?Mention @CassidysCraveableCreations so I can take a look!

    More Gluten Free Keto Recipes

    • square image of green bean casserole with bacon on a white plate.
      Easy Weeknight Low-Carb Green Bean Casserole
    • square image of kielbasa and veggies on a sheet pan.
      Patreon: Keto Sheet Pan Kielbasa With Veggies
    • banana smoothie with garnishes.
      Keto Banana Smoothie
    • chocolate smoothies in glasses with strawberries.
      Patreon: Keto Chocolate Smoothie
    198.9K shares
    • 12.0K

    Cassidy is a certified keto and intermittent fasting health coach and a mom of two teenagers, one of whom has autism and epilepsy. For the well-being of her family, she serves up easy, kid-approved recipes that are gluten-free and keto with many dairy-free and paleo options. She's passionate about creating healthy, allergy-friendly food that's just as good as the original!

    Read More…

    Reader Interactions

    Comments

      Did you make this recipe? Let me know! Cancel reply

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

      Recipe Rating




    1. Lorrie S. says

      January 29, 2020 at 3:11 am

      5 stars
      I used ground turkey since my family does not eat red meat anymore. I should have lessened the cooking time in oven as they turned out a little dry. But when I added them to soup, I let them slowly simmer for about 10 minutes and they soaked up the soup and tasted delicious. My only change would be to either use only 1lb ground turkey for recipe. I had a lot of meatballs for the amount of soup. Or better yet, double the soup recipe ingredients and it would be perfect.
      P.S. since my husband is type 1 diabetic, he needs carbs with his meals. I made some rice on the side. I added a little to my soup bowl. So good!

      Reply
    2. veronica rizo gomez says

      January 08, 2020 at 10:57 pm

      is nutrition per serving?

      Reply
      • Cassidy Stauffer says

        January 09, 2020 at 1:45 pm

        Yes, the nutrition info is for one serving 🙂

        -Cassidy

        Reply
    3. Lisa says

      November 14, 2019 at 1:26 am

      3 stars
      Love the concept of this soup but the meatballs have the worst texture in my opinion. I even cooked less time so that they wouldn’t be overcooked. They’re not tender the way a meatball should be, the veggie combo and the balsamic at the end is really good though

      Reply
      • Cassidy Stauffer says

        December 25, 2019 at 2:09 pm

        I'm sorry Lisa!

        I've never noticed the meatballs being dry, but I made this recipe recently and tried adding a small amount of coconut cream and I thought they were nice and juicy! I added a note to the recipe card that coconut cream can be added for extra juicy meatballs. Thanks for your input!

        -Cassidy

        Reply
    4. Patty says

      November 04, 2019 at 1:42 am

      5 stars
      This was fabulous soup! I overcooked my meatballs but they were okay once they were in the soup. The flavor was simply out of this world!

      Reply
    5. Candice says

      October 17, 2019 at 1:36 pm

      This recipe looks so good! I have recently discovered I have a gluten intolerance and am looking for healthy paleo recipes. Very excited to explore your page. Going to be making this delicious looking soup tomorrow after I prepare my own homemade bone broth. Thank you!

      Reply
    6. Kay says

      October 13, 2019 at 11:09 pm

      5 stars
      Family loved it! I made it a couple times with some ready made meatballs (not frozen) which made the recipe even easier! But I like making my own meatballs loaded with veggies! Great with a fresh loaf of bread , if you are not keto!

      Reply
    7. Brandy T says

      October 10, 2019 at 9:02 pm

      5 stars
      Great recipe! Thank you!

      Reply
    8. Colleen says

      October 07, 2019 at 6:30 pm

      5 stars
      So good! We made this sans carrots & celery. It was awesome. My newly 3 and almost 5 year olds cleaned their bowls too! 🙂 This is a family winner!

      Reply
    9. Claudia says

      October 02, 2019 at 4:49 am

      Just wondering why the potassium content is so high?

      Reply
      • Cassidy Stauffer says

        October 03, 2019 at 12:56 pm

        Actually, I'm not sure!! I have a program that automatically calculates the nutrition info and I tried to look at the breakdown of each ingredient but potassium wasn't listed 🙁 If I had to guess though, it's the brand of the tomatoes used in the calculation. I'd imagine you could just find some that are low in potassium 🙂 But again, I'm just guessing. Sorry!

        Reply
        • Cindi says

          October 20, 2019 at 2:04 pm

          Actually on Keto we need more potassium so it’s really not a deal killer?

      • Andy says

        December 08, 2019 at 2:52 am

        5 stars
        The ground beef and tomatoes each add a few thousand mg, the zuchinni another thousand or so, and then decent amounts from the spinach, carrot, garlic, etc. The estimate could be a bit high but overall makes sense. Potassium's super important and it can be difficult to get enough through food or even to supplement, so this recipe is awesome!

        Reply
    10. Tami says

      September 24, 2019 at 6:22 pm

      5 stars
      Easy to make. My son enjoyed making the meatballs!

      Reply
    11. patty fire says

      August 29, 2019 at 8:18 pm

      Hi! Can you use bone broth?

      Reply
      • Cassidy Stauffer says

        August 30, 2019 at 1:23 pm

        Yes, you can use bone broth instead of chicken broth!

        Reply
    12. Rick Yost says

      August 16, 2019 at 12:38 am

      Could you use frozen meatballs?

      Reply
      • Cassidy Stauffer says

        August 16, 2019 at 12:44 pm

        While I haven't tried it, I don't see why not! If you try it with frozen meatballs please come back and let me know how it went 🙂

        -Cassidy

        Reply
    13. Sarah says

      July 15, 2019 at 12:34 am

      5 stars
      I made this with the addition of radish. I didn’t use so much onion or carrot and added cilantro, lime, and uncooked radish to the bowl. Only one word for this recipe....wow wow wow! The broth was ahhhhmazing. The balsamic adds just a bit of zing to the tomato base. This is a great soup and it is now in my weekly meals. Thank you!

      Reply
    14. Jennifer says

      June 17, 2019 at 7:58 pm

      5 stars
      yep- this is a good one! Made this morning and my 13 year old even gobbled it up for lunch! I accidentally cought crushed tomatoes and it was like tomato sauce but just added a bit more chicken stock and it was perfect!

      Reply
    15. Nan says

      May 29, 2019 at 5:32 pm

      I bet this could be done with ground chicken (which I prefer over gr. turkey) for the meatballs to lower the calories and the sodium.

      Reply
    16. Ana says

      May 12, 2019 at 9:08 pm

      Hi I was looking for a low carb soup and I came across this post on Pinterest! In the recipe it says that it makes 8 servings. What are you using as a serving size?

      Reply
      • Cassidy Stauffer says

        May 14, 2019 at 1:17 pm

        Hi Ana! While I haven't measured it exactly, I think it's one very large bowl 🙂 Next time I make this I'll divide it into 8 servings, measure it properly, and come back with an update!!! Sorry I don't have an exact answer.

        -Cassidy

        Reply
    17. Alicia says

      April 17, 2019 at 9:30 am

      Hi! Im an amateur cook. This recepie looks so good and i cant wait to try it! But sadly i dont have an oven, do you think it will taste the same if i fry the meatballs instead? Will they fall apart?

      Reply
      • Cassidy Stauffer says

        April 18, 2019 at 1:07 pm

        Hi Alicia!

        Yes, you could try frying them but you may have trouble getting them to cook all the way through. I would recommend browning them on the stove, then adding them to the soup to finish cooking. After browning, let them simmer in the soup for approximately (not sure exactly how long!) 20 to 25 minutes or until they're cooked through. If the meatballs seem like they might fall apart, you can place them on a baking sheet and put them in the freezer for 10 or so minutes before browning. I hope this helps!!! Please let me know how it turns out!!! For more precise instructions, you can visit my Spaghetti & Meatballs Recipe, it's the same method I used for that recipe 🙂

        Hope that helps!
        -Cassidy

        Reply
    18. GWEN M PRADERE says

      April 04, 2019 at 2:44 pm

      Hi Cassidy....this recipe looks delicious....what size do you recommend for meatballs? Seems like a lot of meat to put in 9 x 11 pan...do you stack the meatballs?

      Reply
      • Cassidy says

        April 07, 2019 at 1:20 pm

        Hi Gwen! I usually make mine roughly between 1 to 1 1/2 inches around, and yes I do slightly stack the meatballs towards the edge of the pan cause it is quite a bit, lol!

        -Cassidy

        Reply
    19. Michelle says

      March 03, 2019 at 8:02 pm

      Do you need to add any eggs to the ground beef mixture to hold the meatballs together?

      Reply
      • Cassidy says

        March 04, 2019 at 3:36 am

        No, they hold together fine without eggs 🙂

        -Cassidy

        Reply
    20. Dottie Wilkes says

      February 16, 2019 at 10:00 pm

      5 stars
      The most flavorful tasting soup. I made tiny 4 oz meatballs which I browned in fry pan first. We like spice so I added extra garlic, salt and celery flakes, onion powder and pepper. Absolutely delicious.

      Reply
    21. Mary says

      February 08, 2019 at 10:59 am

      Wonderful I could eat it everyday!

      Reply
    22. Lucinda says

      February 08, 2019 at 12:39 am

      My family loves this recipe! It is delicious and I have used the meatball recipe for other things also. I was wondering if there was a way to do the whole thing in the instant pot? If so, do you have directions or guidelines for that? Thanks for the delicious recipe.

      Reply
      • Cassidy says

        February 08, 2019 at 2:47 pm

        Hi Licinda!Thank you, I'm happy you like it! I'm sure it could be made in the Instant Pot, but I don't have directions for it yet. I'm going to try to get Instant Pot directions soon though, sorry!

        -Cassidy

        Reply
    23. daprncs says

      February 07, 2019 at 10:31 pm

      5 stars
      5 Stars all the way!!!!!!!!Thanks so much for sharing. Mama Mia this soup is fantastic! Very filling & satisfying. I grew up with Italian Grandparents. Whenever Nanny would make zuppa (soup) she always sprinkled a small amount of Parmesan on top . I did the same & highly recommend! I love the texture that baking the meatballs first versus putting them in the soup raw makes. I made them big...thinking next time I might make mini meatballs....we'll see. Thanks Again for an awesome recipe.

      Reply
    24. Remate Geisler says

      January 29, 2019 at 4:31 pm

      Can this be made in a Crock-Pot?

      Reply
      • Cassidy says

        January 29, 2019 at 5:12 pm

        Hi Remate!

        I don't see why it couldn't be made in the crock pot, but without trying for myself I can't give you temperature or cooking times. I'll have test it and get back with you! If you give it a try be sure to come back and tell me how it turned out!!!

        -Cassidy

        Reply
    25. Deonna says

      January 22, 2019 at 9:47 pm

      5 stars
      I love this soup! You can make it in an instant pot too and it comes out great! Just do the soup in the instant pot and meatballs in oven. My picky child with autism loves it too! Fabulous!

      Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    Pinnable image of meatball soup
    Head Shot Of Cassidy Stauffer

    Hi, I'm Cassidy! I'm a certified keto and intermittent fasting coach and am a mom of two teenagers, one of whom has autism and epilepsy. For the well-being of my family, I serve up easy, kid-approved recipes that are gluten-free and keto with many dairy-free and paleo options. I'm passionate about creating healthy, allergy-friendly food that's just as good as the original!

    More about me →

    Trending Recipes

    • Overhead shot of meatball soup in a pot
    • Overhead shot of lasagna soup
    • Homemade mayo in small mason jar with ingredients in the background
    • overhead shot of shredded chicken in a white bowl
    • close up of a fork cutting a piece of salmon
    • overhead shot of keto oatmeal with pecans

    Footer

    • Login
    • Logout

    Footer

    Pinnable image of meatball soup

    ↑ back to top ↑

    About/Contact

    • Privacy Policy
    • Disclosures
    • Contact
    • About Me

    Membership

    • Become A Patreon
    • Sign Up For Free Meal Planning
    • Cancel Membership

    Keto Resources

    • Start A Keto Diet
    • Keto Calculator
    • Keto Breads E-Book
    • Recipes
    • Watch My Web Stories!

    Cassidy's Craveable Creations BBB Business Review
    "as seen in" image

    Copyright @ 2025 Cassidy's Craveable Creations

    198.9K shares
    • 12.0K

    Rate This Recipe

    Your vote:




    A rating is required
    Name and email are required