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.
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.
Keto Meatball Soup Instructions:
Meatballs:
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.
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!
Keto Soup:
While the meatballs are cooking, make the soup.
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.
Tips For Perfect Soup
- If you would like to reduce the carb count, omit the carrot, zucchini, and reduce the onion to 1/2. 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.
- 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 the 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! And as a bonus, if you sign up to follow me by E-Mail you’ll receive 2 FREE recipes from my Keto Breads Cookbook!
Whole30, Paleo, & Keto Meatball Soup
Ingredients
Meatballs:
- 2 Lb. Ground Beef
- 2 Handfuls Fresh Spinach
- 1 Small Onion
- 3 Cloves Garlic
- 3/4 tsp. Sea Salt
- 1/4 tsp. Ground Pepper
- 2 tsp. Italian Seasonings
- 2 Tbsp. Parsley
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
- 3/4 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 1/2 tsp.)
- Pepper to taste (at least 1/4 tsp.)
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, and Parsley. 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!
Video
Notes
- 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 1/2. 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.
- Leftovers can be stored in the fridge for up to one week or in the freezer for up to 3 months.
Nutritional information is approximate and may vary.
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
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!
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!
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!
Great recipe! Thank you!
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!
Just wondering why the potassium content is so high?
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!
Actually on Keto we need more potassium so it’s really not a deal killer😁
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!
Easy to make. My son enjoyed making the meatballs!