Description
Delicious Meatball Soup is a hearty, comforting one-pot meal featuring homemade beef meatballs simmered in a vegetable broth with carrots, celery, and simple seasonings—a filling, nourishing soup perfect for cozy dinners.
Ingredients
1 lb lean ground beef
½ cup breadcrumbs
1–2 eggs
¼ cup chopped fresh parsley
3 garlic cloves, minced
Salt and pepper, to taste
Olive oil (for browning)
6 cups vegetable broth
2 carrots, sliced
2 celery stalks, chopped
Instructions
- In a mixing bowl, combine ground beef, breadcrumbs, eggs, parsley, garlic, salt, and pepper. Mix gently until just combined. Roll into 1-inch meatballs and set aside.
- Heat olive oil in a large pot over medium heat. Brown meatballs in batches for 4–5 minutes, then remove and set aside.
- Add carrots and celery to the same pot, cook for 4–5 minutes until softened, scraping up any browned bits.
- Pour in vegetable broth, add meatballs back to the pot. Bring to a boil, then reduce heat and simmer for 15–20 minutes.
- Add salt and pepper to taste. Ladle soup into bowls and garnish with parsley. Optionally top with Parmesan.
Notes
- For a heartier soup, add small pasta like orzo or ditalini near the end of cooking.
- For extra flavor, sprinkle with Parmesan cheese or a squeeze of lemon juice before serving.
- This recipe can be made gluten-free by substituting gluten-free breadcrumbs and using gluten-free broth.
- Prep Time: 15 minutes
- Cook Time: 25–30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 4g
- Sodium: 850mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 70mg