Go Back
+ servings
top shot of a white dutch oven filled with meatball soup

Meatball Soup

Katerina | Diethood
Delicious and cozy Meatball Soup prepared in just 30 minutes with hearty meatballs gently simmered in a rich tomato broth loaded with aromatics and leafy vegetables. 
Servings : 8 servings
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins


  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, sliced into thin coins
  • 2 celery ribs, sliced into half moons
  • 2 tablespoons chopped fresh parsley
  • 1 teaspoon chopped fresh thyme, you can also use 1/2 teaspoon dried thyme
  • 1 teaspoon chopped fresh oregano, you can also use 1/2 teaspoon dried oregano
  • 1/4 teaspoon salt
  • 1/4 teaspoon fresh ground black pepper, or to taste
  • 3 cloves garlic, minced
  • 1 pound frozen pre-cooked meatballs
  • 1 can (28 ounces) no sugar added fire-roasted diced tomatoes, undrained
  • 6 cups low sodium chicken broth, you can also use beef broth, bone broth, or vegetable broth
  • 5 ounces baby kale leaves
  • grated fresh parmesan cheese, for serving


  • Heat olive oil in a dutch oven or soup pot set over medium-high heat.
  • To the heated oil add chopped onions, carrots, celery, and parsley; cook for 3 to 4 minutes, or until veggies are just tender, stirring frequently.
  • Stir in thyme and oregano; season with salt and pepper and cook for 30 seconds.
  • Add minced garlic and cook for 20 seconds, or until fragrant.
  • Add in the frozen meatballs and continue to cook for 4 minutes, stirring occasionally.
  • Stir in the tomatoes and cook for 1 more minute.
  • Stir in the broth and bring to a boil.
  • Reduce heat to medium; continue to simmer, uncovered, stirring occasionally, for 10 to 12 minutes, or until meatballs are tender and soup is hot.
  • Stir in kale and cook for 2 more minutes.
  • Remove from heat and taste for salt and pepper; adjust accordingly.
  • Add grated fresh parmesan cheese.
  • Serve.


NET CARBS: 10 grams


Serving: 1 cup | Calories: 256 kcal | Carbohydrates: 12 g | Protein: 15 g | Fat: 17 g | Saturated Fat: 5 g | Cholesterol: 41 mg | Sodium: 337 mg | Potassium: 507 mg | Fiber: 2 g | Sugar: 4 g | Vitamin A: 4856 IU | Vitamin C: 28 mg | Calcium: 87 mg | Iron: 2 mg | Net Carbs: 10 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Main Course, Soup
Cuisine: Mediterranean
Keyword: easy meatballs recipe, keto dinner idea, keto lunch idea, low carb soup recipe, soup recipe