Meatball Soup Recipe

4.9 from 4 votes
Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Difficulty: Beginner Servings: 4 Calories: 300 Best Season: Winter


Meatball soup is a hearty and delicious dish that typically consists of meatballs, vegetables, and a flavorful broth. It's a popular comfort food in many cultures and can vary in its ingredients and preparation methods. Here's our variation of this tasty dish.



  1. In a large bowl, mix the ground beef, rice, cumin, and half the parsley; season with salt and pepper. Using your hands, form small meatballs about 1 inch in size.
  2. In a large pot, heat up a tablespoon of oil on medium heat. Add the diced onion, carrot, and bell pepper. Cook until they soften.
  3. Add 2 liters of water and the potatoes. When the water boils, add the meatballs. Let it boil for 10–15 minutes or until the meatballs are fully cooked. Season with paprika, salt, and pepper. Take of the heat.
  4. In a large bowl, mix the egg and yogurt.

  5. Gradually add a ladleful of hot broth from the pot into the egg-yogurt mixture while whisking vigorously. Add two more ladles of broth to the mixture.  This helps temper the egg and prevent curdling.
  6. Slowly pour the tempered egg and yogurt mixture into the pot. Stir everything together. 

  7. Serve hot topped with the chopped parsley.


  • Season Your Meatballs Well: Season the meatballs with a good balance of salt, pepper, herbs, and spices. A combination of ground meat (like beef and pork) can add depth of flavor to the meatballs.
  • Make sure your meatballs are roughly the same size so they cook evenly. Small, bite-sized meatballs are traditional for meatball soup.
  • Sauté the aromatics in a bit of oil. This will enhance their flavor and help develop the soup's base.
  • Allow the soup to simmer over low to medium heat rather than boiling it vigorously. Slow simmering allows the flavors to meld and the meatballs to cook through without falling apart.
  • Taste the soup and adjust the seasoning as needed. You may need to add more salt, pepper, or other seasonings to achieve the desired flavor.
  • Just before serving, garnish the soup with fresh herbs like parsley, dill, or cilantro. Squeezing a bit of lemon juice or adding a sprinkle of grated Parmesan can also enhance the flavor.
  • Meatball soup can be refrigerated for a few days
  • Feel free to customize your meatball soup with your favorite vegetables, herbs, and seasonings. It's a versatile dish, and you can adapt it to suit your preferences.
Keywords: meatballs, soup

Frequently Asked Questions

Expand All:
What type of meat can I use for the meatballs?

You can use a variety of ground meats, such as beef, pork, chicken, turkey, or a combination of these. The choice of meat is often a matter of personal preference.

Can I make the meatballs in advance?

Yes, you can prepare the meatballs ahead of time and store them in the refrigerator for a few hours or overnight. This can save you time when you're ready to cook the soup.

What are some common vegetables used in meatball soup?

Common vegetables include carrots, celery, onions, and sometimes peas, corn, spinach, or other greens. The choice of vegetables can vary depending on the recipe and personal taste.

How can I adjust the seasoning in meatball soup?

Taste the soup and adjust the seasoning as needed before serving. You can add more salt, pepper, herbs, or spices to achieve your desired flavor.

What are some common garnishes for meatball soup?

Common garnishes include fresh herbs like parsley, dill, or cilantro. Squeezing a bit of lemon juice or adding grated cheese like Parmesan can also enhance the flavor.

Did you make this recipe?

Tag #themoderncookbook if you made this recipe. Follow @moderncookbook on Instagram for more recipes.

User Reviews

4.9 out of 5
4 Customer Ratings
5 Stars
4 Stars
3 Stars
2 Stars
1 Star
Add a review

Your email address will not be published. Required fields are marked *

Add a question

Your email address will not be published. Required fields are marked *