Sicilian Meatball Soup with Cabbage and vegetables is a healthy, hearty soup recipe that the whole family will love! Fun to prepare and so comforting, ideal for chilly weather. Make a big pot of meatball soup for serving guests on special occasions or for basic weekly meal prep.
I originally shared this Sicilian Meatball Soup recipe back in 2012, in honor of my momโs long-time Sicilian partner, Carlo.
Constantly coming up with slow-cooked yummy meat recipes, he can make a lamb shank that will knock your socks off. I admire Carloโs way with meat and herbs as he really knows what herb is appropriate where.
In his whimsical, throwing-around-pots-and-pans and chunking-off-ciabatta-and-cheese way, Carlo is an inspiration to anyone who wants to learn authentic Italian cooking.
One of the things I love about this Sicilian Meatball Soup recipe is the end result is so magically flavorful you could swear the recipe took the entire day to make.
When in fact, it is fairly simple and doesnโt require much time at all!
Plus, the recipe is budget-friendly so you can make a big batch without it costing an arm and a leg.
This hearty meatball soup recipe is loaded with fresh vegetables so that the meal tastes nice and fresh.
The meatballs turn out so rich in flavor and have the absolute perfect texture. They also create a rich and flavorful broth so that the whole experience is an adventure for the taste buds!
All things considered, this nutritious meal is a great source of complex carbohydrates, vitamins and fiber from the vegetables in addition to protein from the meat.
I like using grass-fed ground beef to get some omega 3 fatty acids in there. If youโre going for less fat, use lean ground beef (90% lean or leaner) or ground turkey or ground game meat.
Letโs dive into the ingredients so that
Ingredients for Sicilian Meatball Soup:
Meatball Ingredients: Ground beef (or ground meat of choice such as ground elk or ground turkey), eggs, gluten-free all-purpose flour (or breadcrumbs), raisins, dried oregano, garlic powder, paprika, parmesan cheese (optional), salt and pepper.
This combination of ingredients makes tender meatballs that are so flavorful and irresistible! Skip the raisins if you arenโt into it (although I find they give a lovely burst of sweetness to counterbalance the savoriness of the meal).
Soup Ingredients:
Vegetables: Onion, carrots, celery, garlic, zucchini, and cabbage make up the fresh veggies.
Liquid: Chicken broth (or beef broth), crushed tomatoes, and red wine bring a rich and tangy tomato based broth that compliments everything nicely. Skip the wine if you donโt keep it on hand regularly.
Seasonings: Paprika, dried oregano, bay leaf, sea salt, and pepper. You can also add in a parmesan rind if you have fresh parmesan cheese on hand. Donโt worry about adding it if youโre dairy-free or if you donโt have a wedge of fresh parm at your house.
Recipe Adaptations:
- If you prefer different ones, feel free to make the switch. Cauliflower, broccoli, and bok choy are great here as well.
- Use your favorite type of ground meat instead of ground beef if youโd like.
- If you have fresh herbs on hand like fresh parsley or oregano, feel free to add them to either the meatballs of the soup or both.
- Add any dried herbs you like to the soup such as dried rosemary or ground cumin.
Recipe Tips:
Chop all of the vegetables ahead of time so that you can begin sautรฉing the onions, carrots, and celery while the meatballs are cooking.
How to Make Sicilian Meatball Soup:
Prepare the Meatballs:
Add all of the ingredients for the meatballs to a large mixing bowl. Stir everything together well until all of the ingredients are combined. Note: I use my hands to squish everything together. If you own a stand mixer, you can also mix the meat in a stand mixer fitted with the paddle attachment.
Form balls out of the meat mixture.
Heat a large skillet over medium-high and add 1 to 2 tablespoons of avocado oil or olive oil. Once the skillet is hot, carefully place the meatballs on the hot surface and brown on two sides for 2 to 3 minutes each.
Make the Soup:
While the meatballs are cooking, start the soup.
Add the chopped onion, carrots, and celery to a large stock pot (I use my Dutch oven) with 1 tablespoon of avocado oil or olive oil and heat over medium-high heat.
Allow the vegetables to cook, stirring occasionally, until they begin to soften, about 5 to 8 minutes (note: to speed up this process, sprinkle the vegetables with salt, stir well and cover the pot for a couple of minutes).
Transfer the browned meat balls to the pot.
Add in the remaining ingredients except for the zucchini and cabbage, and give everything a gentle stir. Cover the pot and bring the soup to a full boil.
Once the soup reaches a boil, add the chopped zucchini and cabbage. Stir everything together, getting the cabbage to sink into the soup as best as possible. Cover the pot and reduce the heat to medium-low (or a gentle simmer). Cook, covered for 30 to 40 minutes.
Serve soup in big bowls with rustic crusty bread, and enjoy!
If you love this recipe, you will also enjoy my Crock Pot Italian Meatball Soup and my Crock Pot Stuffed Pepper Soup.
More Healthy Soup Recipes:
- Italian Wedding Soup with Rice
- Sicilian Chicken Soup
- Rustic Minestrone Soup with Rice and Kale
- Immunity Boosting Turmeric Chicken Soup
- Instant Pot Chicken Soup with Rice
Enjoy this flavorful, comforting soup recipe!
Sicilian Meatball Soup with Cabbage
Ingredients
For the Meatballs:
- 2 pounds ground beef*
- 2 eggs lightly beaten
- 2 Tbsp raisins optional
- 1 tsp garlic powder
- ยฝ cup gluten-free all-purpose flour**
- ยฝ cup parmesan cheese grated, optional
- 1/2 teaspoon salt
- 1 teaspoon dried oregano
- 1/2 teaspoon paprika
For the Soup:
- 1 Tbsp avocado oil
- 1 yellow onion diced
- 2 large carrots chopped
- 2 stalks celery chopped
- 4 cloves garlic minced
- 1 quart chicken beef or vegetable broth
- 1 28-ounce can crushed tomatoes
- ยฝ cup full-bodied red wine such as Cabernet or Syrah optional
- Rind of parmesan cheese optional
- 1 teaspoon oregano
- ยผ teaspoon paprika
- 1 bay leaf
- 2 teaspoons salt or to taste
- ยฝ head of cabbage core removed and discarded, sliced (OR 1 cup of uncooked macaroni/shell pasta)
- 1 zucchini squash chopped
Instructions
Prepare the Meatballs:
- Add all of the ingredients for the meatballs to a large mixing bowl. Stir everything together well until all of the ingredients are combined. Note: I use my hands to squish everything together. If you own a stand mixer, you can also mix the meat in a stand mixer fitted with the paddle attachment.
- Form balls out of the meat mixture.
- Heat a large skillet over medium-high and add 1 to 2 tablespoons of avocado oil or olive oil. Once the skillet is hot, carefully place the meatballs on the hot surface and brown on two sides for 2 to 3 minutes each.
- While the meatballs are cooking, start the soup in a separate pot.
Make the Soup:
- Add the chopped onion, carrots, and celery to a large stock pot (I use my Dutch oven) with 1 tablespoon of avocado oil or olive oil and heat over medium-high heat.
- Allow the vegetables to cook, stirring occasionally, until they begin to soften, about 5 to 8 minutes (note: to speed up this process, sprinkle the vegetables with salt, stir well and cover the pot for a couple of minutes).ย
- Transfer the browned meat balls to the pot.
- Add in the remaining ingredients except for the zucchini and cabbage, and give everything a gentle stir. Cover the pot and bring the soup to a full boil.
- Once the soup reaches a boil, add the chopped zucchini and cabbage. Stir everything together, getting the cabbage to sink into the soup as best as possible.
- Cover the pot and reduce the heat to medium-low (or a gentle simmer). Cook, covered for 30 to 40 minutes.ย
- Serve soup in big bowls with rustic crusty bread, and enjoy!
Video
Notes
Nutrition
This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.
This recipe was originally posted on November 14, 2012. I updated the photos, copy, and enhanced the recipe to make it even better!
I made this tonight, and it’s delicious. My hubby prefers cream based soups to tomato based so I added some heavy whipping cream. It was fantastic. Thank you.
Oooh, YUM! I love the idea of adding cream to the soup – must have been divine! Thanks for sharing, Brenda! xo
This soup was soooo tasty. Used ground almond flour, and lamb, didn’t add the wine. It was the perfect lite meal for a late dinner.
Thanks so much for reporting back, Jennifer! It’s great to know the meatballs work with almond flour – this is super helpful to those who also follow a grain-free diet!
Yes indeed, this recipe looks very delicious and satisfying to me. Our weather here is cycling around freezing and is just begging for soups! I will give it a go soon, thanks for the great idea.
My pleasure! I hope you enjoy the soup once you try it out! xo
Hi! Is this one of Carlosโs recipes?
Hi there! It’s not Carlo’s recipe, but it’s a dish he’s spoken about over the years ๐ xoxo
Making this soup, sounds delish but am confused by the โ1/2 cup head of cabbageโ. Is it really just a half cup or is it half a head? Thereโs a pretty big difference.
Hi Kathleen – my apologies for the confusion. It should be 1/2 head of cabbage or 1 cup of macaroni/pasta.
Thank you for posting this recipe. This is one of the best soups I have ever had! Love the raisins in the meatballs! โฅ
I am crying over this soup…it is SOOO good! Made it for supper tonight as I had some ingredients I needed to use up. Can’t believe how good it is…. Can’t wait until winter, will make it over and over and over. Have you tried to freeze it? It made a pretty good sized pot, just wondering if does ok after being frozen.
Hi Lois! I’m so glad you enjoyed the soup! I made the recipe many times over the winter, as it’s definitely a belly-warmer and is so satisfying! I’ve never tried freezing it, and I want to say it would be fine to freeze but I’m not positive. Let me know if you try freezing it and if it ends up thawing okay! I’ve frozen other ground meat soups before and they have thawed fine, so hopefully this one follows suit. Thanks so much for the feedback and enjoy the rest of your evening! ๐
Have this soup simmering on my stove as we speak. Needed to use up some leftover cabbage. Used half pork, half ground beef. My samples here and there have been delicious. My husband can’t keep his spoon out! Only thought: directions don’t say where to add the red wine. I added it to the sautรฉed veggies, prior to adding broth and crushed tomatoes. Thanks for a great recipe! (Found through foodgawker)
Susan, thanks for making the recipe and for letting me know about the red wine, I’ll add it to the recipe now! I’m so happy you like the recipe so far and I really appreciate you taking the time to give me feedback!! Hope you’re having an excellent weekend!
This looks awesome! I love cabbage in soups… the delicious meatball recipe just puts it over the top for me. YUM!!!
this looks AMAZING! and i have some leftover cabbage looking for a home – i know what i’m going to do with it now!
love a soup with meatballs ๐ this looks perfect for the upcoming wintry months!
This is pure comfort in a bowl!
More dishes should contain meatballs. They make everything an 11/10. I need to make this ASAP!
I completely agree with that assessment! When I was an undergrad, I ate at this Mexican place on campus where they had albondigas soup…sooooo addicting and wonderful when you’re in need of brain power! ๐
This looks amazing and I can’t wait to try it! Question: could you make this in a slow-cooker too?
Great question! Honestly, this is one of the very few soups that I would not make in a crock pot, and here’s why: If you did, you’d want to saute the onion and garlic first, add to the crock with all ingredients except for the meatballs and cabbage, and then add the meatballs and cabbage an hour (maybe sooner) or so before serving. Not necessarily that big of a pain, but given the fact that you’d have to complete the same number of steps as making it on the stove plus making it on the stove is much quicker, I would stick with the stove. But if you try it using your crock, let me know!! ๐
Thanks!! Will do!
You got it! ๐