A hearty and low-carb Italian Wedding Soup, packed with flavorful keto meatballs, fresh vegetables, and nutrient-rich spinach. Perfect for a healthy and easy dinner!
12-18small prepared keto meatballsabout 1 pound total before cooking
2tablespoonsavocado oil
1/4cupchopped yellow onion
4celery stalksfinely chopped
1teaspoonsaltplus more to taste
1/2teaspoonblack pepperplus more to taste
3clovesgarlicminced
1teaspoondried oregano
6cupschicken brothpreferably low-sodium bone broth
2cupsriced cauliflowerfresh or frozen
2cupspacked fresh spinach leavesor 1 cup frozen spinach
Parmesan cheesefor sprinkling
Instructions
If you haven't already, prepare your favorite small keto meatballs (aim for about 3/4-inch diameter). You can either pre-cook them, add them raw to the simmering soup, or use frozen meatballs.
In a large soup pot or Dutch oven, warm the avocado oil over medium heat. Add the chopped onion, celery, 1 teaspoon salt, and 1/2 teaspoon pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables become tender. Stir in the minced garlic and cook for just one more minute until you can smell its aroma.
Pour in the chicken broth and stir in the dried oregano. Bring the mixture to a gentle, steady simmer.
Carefully add the riced cauliflower and your prepared meatballs to the simmering broth. Continue to cook for 5 to 10 minutes, making sure the meatballs are fully cooked through or thoroughly warmed.
Stir in the fresh spinach leaves and cook for just about 2 minutes, until they are wilted. Taste the soup and adjust the seasonings with extra salt and pepper if needed. Ladle into bowls and sprinkle generously with Parmesan cheese before serving.
Notes
Nutrition Information (per serving): Calories: 303kcal Total Carbs: 5.2g Net Carbs: 3.7g Fats: 20.2g Protein: 22.7g