Ingredients
Method
Preparation
- Mix ground meat, breadcrumbs, egg, Parmesan (if using), half the minced garlic, oregano, salt, and pepper in a bowl. Don’t overwork — mix until just combined.
- Roll into small meatballs (about 1 inch). Smaller meatballs cook faster and are easier to eat.
- Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Brown meatballs briefly on all sides in batches (optional) to develop flavor, then remove to a plate.
- In the same pot, add another tablespoon of oil, sauté the onion until translucent (3–4 minutes). Add remaining garlic, carrots, and celery; cook for 3–4 minutes until softened.
Cooking
- Pour in the broth and bring to a gentle simmer. Add meatballs (and any juices) back to the pot. Simmer uncovered for 12–15 minutes, or until meatballs are cooked through.
- If using small pasta or rice, add it during the last 8–10 minutes of simmering (pasta will absorb liquid — add extra broth or water if needed).
- Stir in spinach or kale and cook for 1–2 minutes until wilted. Taste and adjust seasoning with salt and pepper. Serve hot.
Nutrition
Serving: 1gCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 5gSodium: 900mgFiber: 3gSugar: 5g
Notes
Refrigerate cool soup to room temperature, then store in an airtight container for up to 3-4 days. Soup freezes well without pasta. For variations, you can swap in different greens or pasta types as desired.
Tried this recipe?Let us know how it was!
