I can't forget the first time I tried making meatball soup on my own, with no one around to tell me what to do. I put in meatballs that were so big they remained raw in the middle, and the soup turned out cloudy, leaving everyone wondering why. Back then, I had no clue about details like using dry rice instead of cooked, or that you shouldn't mix the sour cream directly into the pot if it isn't tempered first. Now, after making it so many times, I can do it with my eyes closed, and it always turns out good, but never the same way twice. I have fun every time I make meatballs because inevitably the meat sticks to my palms, and I make each one according to my mood—there are no two alike, so don't stress about it. When I cook this dish, the whole house smells just right. It's not complicated at all, but it's not the kind of thing you can leave on the stove and walk away from—it needs a little attention.
If I had to sum it up: the whole process takes about an hour and a half, maybe quicker if you're quick with your hands. I’d say it makes around 6-8 servings, enough for a family with a healthy appetite. It's not hard, but it's not exactly for total beginners either, especially with the meatball and sour cream tempering part. Let's say it's medium level, but don't be scared; it can work for your first experiment if you're up for it.
Why do I make this soup quite often? Because it's one of the few meat soups that doesn't tire me out, either in preparation or eating. I gather everyone around the table without making too much fuss, and no one is left unsatisfied—even the picky eaters don’t complain. It's hearty but not heavy, and it quickly gets me out of a cooking rut when I don't know what else to make. I also like that I can juggle the vegetables—just throw in whatever you have in the fridge; the recipe doesn’t have to be exact. Sometimes I use pork, other times a mix of pork and beef, or even just chicken if that’s what I have on hand. Honestly, it's a dish I can never mess up.
Let me tell you what I usually put in, with all the measurements laid out. You don’t have to have everything exactly, but here’s what the starting list looks like:
For the meatballs:
- 500 g ground pork (if you have a mix with beef, that's fine too, but plain pork works perfectly)
- 2 tablespoons rice (dry, for sure—I once used cooked rice and they fell apart; it was terrible)
- 1 small onion (I grate it on the fine side so no big pieces are noticeable; no one likes that)
- 1 tablespoon flour (to bind the mixture, so it doesn’t fall apart)
- 1 egg (to hold everything together; otherwise, the meatballs might break apart)
- 1 tablespoon oil (makes the meat more tender)
- salt and pepper to taste (but don’t be stingy; the meat needs salt)
For the soup:
- 2 carrots (these add sweetness and color)
- 1 parsley root (if you don't have it, use a parsnip or two; no problem)
- 1 small onion (a larger one works too, but I let this one simmer at the base of the soup)
- 1 bell pepper, green or whatever you have (I put in a whole one, based on my mom's advice; she says it’s more aromatic this way, and I remove it at the end)
- 2-3 tablespoons oil (to sauté the vegetables first; don’t just throw them directly into the water; it’s not the same)
- 2-2.5 liters water (start with less; you can add more later if it reduces too much or is too thick)
- 2 tablespoons tomato paste (for flavor, not color; don’t put in too much)
- 1 lemon or 2-3 tablespoons vinegar (I like it sour, but you can adjust to your taste)
- 200 g sour cream (make sure it’s not low-fat; get a thick one, or it will curdle and ruin everything)
- 1 egg yolk (for tempering, gives a nice creaminess at the end)
- salt to taste (but keep in mind that sour cream will be added at the end, so don’t overdo it at first)
- fresh parsley at the end, if you feel like it, adds aroma and color
Now let me tell you how I do it, step by step, and where I went wrong at first, so you can avoid any frustration:
1. I peel and chop all the vegetables into small cubes, not overthinking the shape. The carrots and parsley root go into cubes, I chop the onion finely, and I leave the bell pepper whole and put it in to boil as is. I don’t know why, but if I cut it, my soup turns out cloudier. I heat the oil in a large pot (not a frying pan, since it’s hard to move everything later) and toss in the vegetables to sauté for about 6-7 minutes over low heat, with a pinch of salt. This way, they soften up and give a better flavor to the soup; it’s like caramelizing the vegetables. You don’t want to fry them, just let them release their nice aroma.
2. Once they’ve softened, I pour in hot water (set aside a kettle of water to have on hand for topping up if it reduces). Now I add the whole bell pepper to the pot and let everything simmer on low heat. It takes about 35-40 minutes for the vegetables to be ready; I don’t cover the pot completely, leaving it partially uncovered so it doesn’t boil over.
3. In the meantime, I work on the meatballs. I mix the ground meat with the grated onion, the rice (raw, I repeat, I don’t wash the rice, just use it straight from the bag; otherwise, it gets too sticky), flour, oil, egg, and salt + pepper to taste. I don’t add garlic; I don’t know why, but no one in my family wants garlic in the meatballs. I mix it by hand so everything is well combined and let it rest in the fridge for 5-10 minutes while the soup is boiling.
4. I form the meatballs with wet hands, about the size of a walnut. People get mad if I make them too big because they won’t cook through properly. They should all be roughly the same size; otherwise, they cook unevenly, and you risk unpleasant surprises when you cut them.
5. When the vegetables in the pot are cooked, I take out the bell pepper (if you want, you can cut it and put it back, but I toss it since it’s already released its flavor). Using a large spoon (or a skimmer), I carefully drop the meatballs into the pot of simmering soup, not boiling; otherwise, they might break apart. Try to keep them from touching each other at first. If you notice too much foam, skim it off with the spoon; don’t let it stay.
6. I let the meatballs simmer for about 12-15 minutes until I see they’ve floated to the surface. I don’t take them out immediately; I check with a fork to see if they’re cooked through in the center (because once I made them and they weren’t cooked inside). Don’t stir too much, or you’ll ruin them.
7. When everything is ready, I add the tomato paste and let the soup simmer for another 2-3 minutes. Don’t add it earlier; you wouldn’t want the broth to be too sour from the tomato paste throughout the cooking process.
8. Separately, in a bowl, I whisk the egg yolk with the sour cream and add a little hot broth from the pot, one ladle at a time, to temper it so it doesn’t curdle when I add it at the end. I mix well, then pour the mixture back into the pot, stirring gently to avoid lumps. Now I add the vinegar or lemon juice to taste. I add it gradually, tasting each time, so I don’t ruin the soup. Then I add salt if needed and fresh parsley at the end if I have it.
It’s served with fresh bread, sometimes with hot peppers or even extra sour cream if there’s a craving for it. If you want to impress at the table, bring some finely chopped red onion on the side of the plate; it goes perfectly.
TIPS, VARIATIONS, AND SERVING IDEAS
Useful tips:
- Don’t just throw the meatballs into boiling soup like a madman, or you’ll crush them and end up with ground meat in the broth.
- If you find the meatballs are falling apart while cooking, next time add more flour or egg.
- The rice should be dry, straight from the bag. Not cooked, not washed too much.
- Don’t add too much water at the beginning; it’s better to top it up later.
- Don’t let the sour cream sit out at room temperature for too long. Use a thicker one, not low-fat, so you don’t risk it curdling when you temper it.
Substitutions and adaptations:
- If you want a lighter version, use chicken or turkey instead of pork.
- For gluten-free, skip the flour in the meatballs or use corn or rice flour, but not too much.
- The rice can be replaced with quinoa if necessary, but it will be a completely different story, more of a "modern" take.
- The sour cream can be substituted with thick Greek yogurt, but it shouldn’t be too sour, or it will throw off the balance.
Variations:
- You can add a bit of lovage or tarragon at the end if you have it or like that specific aroma.
- Instead of vinegar, you can try borscht if you’re feeling adventurous. But here, everyone has their own preference.
- For a more intense flavor, you can add a small cube of butter when you’re sautéing the vegetables.
Serving:
- It pairs very well with homemade bread or simple rolls.
- In my house, fresh hot peppers are always requested, along with some extra sour cream.
- Sometimes I drizzle a bit of raw olive oil on the plate to make everything creamier (I know it’s not classic, but it works in my house).
- If you like, serve it alongside a beet or red onion salad.
FREQUENTLY ASKED QUESTIONS
1. What kind of meat works best?
Pork gives a richer flavor, but I mix it with beef if I want it to be less fatty. Chicken or turkey is more diet-friendly, but be careful not to use too lean a meat, or the meatballs will turn out dry and tough.
2. Why do my meatballs fall apart while cooking?
Most often due to the rice being too wet or because you didn’t add enough egg or flour. Don’t just drop them into the pot when it’s boiling hard, and make them compact enough when shaping.
3. Can I make the soup more sour or sweeter?
Yes, with lemon, vinegar, borscht, or even sour cherries. If you want it sweeter, add more carrots, but don’t overdo it; otherwise, it becomes soup, not a sour soup.
4. Can it be made without sour cream?
Yes, for sure. You can omit the sour cream or use a thicker yogurt. If you don’t want any dairy at all, skip the tempering step and just add acidity and greens at the end.
5. What happens if I add the tomato paste too early?
If you add the tomato paste at the beginning, the soup can become too sour, and the vegetables won’t cook as well; they become a bit bland. Ideally, add it after the meatballs have cooked, at the end.
6. How do I know when the meatballs are cooked through?
When they float to the surface, and if you cut one open and don’t see any pink meat in the middle. If you made some larger, you can cut one in half to check.
NUTRITIONAL VALUES
If I were to estimate, a serving (about 350 ml, with 3-4 meatballs) comes out to around 300-350 kcal. It varies a lot depending on the meat used, whether it’s pork or chicken. Macros: approximately 20 g protein, 20 g carbohydrates (from rice and vegetables), 18-22 g fat (more if you use fatty sour cream and pork, less with chicken and yogurt). It’s a filling soup but doesn’t sit heavily in your stomach, especially if you don’t overdo it with the sour cream or bread. It has vitamins from the vegetables, fiber, and enough protein. It’s not low-carb, but it’s not a calorie bomb either, especially if you’re mindful of the portions.
HOW TO STORE AND REHEAT
It stores very well in the fridge, in a pot with a lid, for about 3-4 days without issues. In fact, I think it tastes even better the next day. When reheating, do it over low heat, so it doesn’t boil; otherwise, you risk the sour cream tempering to curdle. If it seems too thick after sitting, you can dilute it with a bit of hot water. I don’t recommend freezing this soup because the meatballs and sour cream don’t retain the same texture after defrosting—but if you must, you can freeze the broth without sour cream, and then make the tempering fresh when serving.
That’s the whole deal with meatball soup in my kitchen. It never turns out the same way, but it’s always good.
If I had to sum it up: the whole process takes about an hour and a half, maybe quicker if you're quick with your hands. I’d say it makes around 6-8 servings, enough for a family with a healthy appetite. It's not hard, but it's not exactly for total beginners either, especially with the meatball and sour cream tempering part. Let's say it's medium level, but don't be scared; it can work for your first experiment if you're up for it.
Why do I make this soup quite often? Because it's one of the few meat soups that doesn't tire me out, either in preparation or eating. I gather everyone around the table without making too much fuss, and no one is left unsatisfied—even the picky eaters don’t complain. It's hearty but not heavy, and it quickly gets me out of a cooking rut when I don't know what else to make. I also like that I can juggle the vegetables—just throw in whatever you have in the fridge; the recipe doesn’t have to be exact. Sometimes I use pork, other times a mix of pork and beef, or even just chicken if that’s what I have on hand. Honestly, it's a dish I can never mess up.
Let me tell you what I usually put in, with all the measurements laid out. You don’t have to have everything exactly, but here’s what the starting list looks like:
For the meatballs:
- 500 g ground pork (if you have a mix with beef, that's fine too, but plain pork works perfectly)
- 2 tablespoons rice (dry, for sure—I once used cooked rice and they fell apart; it was terrible)
- 1 small onion (I grate it on the fine side so no big pieces are noticeable; no one likes that)
- 1 tablespoon flour (to bind the mixture, so it doesn’t fall apart)
- 1 egg (to hold everything together; otherwise, the meatballs might break apart)
- 1 tablespoon oil (makes the meat more tender)
- salt and pepper to taste (but don’t be stingy; the meat needs salt)
For the soup:
- 2 carrots (these add sweetness and color)
- 1 parsley root (if you don't have it, use a parsnip or two; no problem)
- 1 small onion (a larger one works too, but I let this one simmer at the base of the soup)
- 1 bell pepper, green or whatever you have (I put in a whole one, based on my mom's advice; she says it’s more aromatic this way, and I remove it at the end)
- 2-3 tablespoons oil (to sauté the vegetables first; don’t just throw them directly into the water; it’s not the same)
- 2-2.5 liters water (start with less; you can add more later if it reduces too much or is too thick)
- 2 tablespoons tomato paste (for flavor, not color; don’t put in too much)
- 1 lemon or 2-3 tablespoons vinegar (I like it sour, but you can adjust to your taste)
- 200 g sour cream (make sure it’s not low-fat; get a thick one, or it will curdle and ruin everything)
- 1 egg yolk (for tempering, gives a nice creaminess at the end)
- salt to taste (but keep in mind that sour cream will be added at the end, so don’t overdo it at first)
- fresh parsley at the end, if you feel like it, adds aroma and color
Now let me tell you how I do it, step by step, and where I went wrong at first, so you can avoid any frustration:
1. I peel and chop all the vegetables into small cubes, not overthinking the shape. The carrots and parsley root go into cubes, I chop the onion finely, and I leave the bell pepper whole and put it in to boil as is. I don’t know why, but if I cut it, my soup turns out cloudier. I heat the oil in a large pot (not a frying pan, since it’s hard to move everything later) and toss in the vegetables to sauté for about 6-7 minutes over low heat, with a pinch of salt. This way, they soften up and give a better flavor to the soup; it’s like caramelizing the vegetables. You don’t want to fry them, just let them release their nice aroma.
2. Once they’ve softened, I pour in hot water (set aside a kettle of water to have on hand for topping up if it reduces). Now I add the whole bell pepper to the pot and let everything simmer on low heat. It takes about 35-40 minutes for the vegetables to be ready; I don’t cover the pot completely, leaving it partially uncovered so it doesn’t boil over.
3. In the meantime, I work on the meatballs. I mix the ground meat with the grated onion, the rice (raw, I repeat, I don’t wash the rice, just use it straight from the bag; otherwise, it gets too sticky), flour, oil, egg, and salt + pepper to taste. I don’t add garlic; I don’t know why, but no one in my family wants garlic in the meatballs. I mix it by hand so everything is well combined and let it rest in the fridge for 5-10 minutes while the soup is boiling.
4. I form the meatballs with wet hands, about the size of a walnut. People get mad if I make them too big because they won’t cook through properly. They should all be roughly the same size; otherwise, they cook unevenly, and you risk unpleasant surprises when you cut them.
5. When the vegetables in the pot are cooked, I take out the bell pepper (if you want, you can cut it and put it back, but I toss it since it’s already released its flavor). Using a large spoon (or a skimmer), I carefully drop the meatballs into the pot of simmering soup, not boiling; otherwise, they might break apart. Try to keep them from touching each other at first. If you notice too much foam, skim it off with the spoon; don’t let it stay.
6. I let the meatballs simmer for about 12-15 minutes until I see they’ve floated to the surface. I don’t take them out immediately; I check with a fork to see if they’re cooked through in the center (because once I made them and they weren’t cooked inside). Don’t stir too much, or you’ll ruin them.
7. When everything is ready, I add the tomato paste and let the soup simmer for another 2-3 minutes. Don’t add it earlier; you wouldn’t want the broth to be too sour from the tomato paste throughout the cooking process.
8. Separately, in a bowl, I whisk the egg yolk with the sour cream and add a little hot broth from the pot, one ladle at a time, to temper it so it doesn’t curdle when I add it at the end. I mix well, then pour the mixture back into the pot, stirring gently to avoid lumps. Now I add the vinegar or lemon juice to taste. I add it gradually, tasting each time, so I don’t ruin the soup. Then I add salt if needed and fresh parsley at the end if I have it.
It’s served with fresh bread, sometimes with hot peppers or even extra sour cream if there’s a craving for it. If you want to impress at the table, bring some finely chopped red onion on the side of the plate; it goes perfectly.
TIPS, VARIATIONS, AND SERVING IDEAS
Useful tips:
- Don’t just throw the meatballs into boiling soup like a madman, or you’ll crush them and end up with ground meat in the broth.
- If you find the meatballs are falling apart while cooking, next time add more flour or egg.
- The rice should be dry, straight from the bag. Not cooked, not washed too much.
- Don’t add too much water at the beginning; it’s better to top it up later.
- Don’t let the sour cream sit out at room temperature for too long. Use a thicker one, not low-fat, so you don’t risk it curdling when you temper it.
Substitutions and adaptations:
- If you want a lighter version, use chicken or turkey instead of pork.
- For gluten-free, skip the flour in the meatballs or use corn or rice flour, but not too much.
- The rice can be replaced with quinoa if necessary, but it will be a completely different story, more of a "modern" take.
- The sour cream can be substituted with thick Greek yogurt, but it shouldn’t be too sour, or it will throw off the balance.
Variations:
- You can add a bit of lovage or tarragon at the end if you have it or like that specific aroma.
- Instead of vinegar, you can try borscht if you’re feeling adventurous. But here, everyone has their own preference.
- For a more intense flavor, you can add a small cube of butter when you’re sautéing the vegetables.
Serving:
- It pairs very well with homemade bread or simple rolls.
- In my house, fresh hot peppers are always requested, along with some extra sour cream.
- Sometimes I drizzle a bit of raw olive oil on the plate to make everything creamier (I know it’s not classic, but it works in my house).
- If you like, serve it alongside a beet or red onion salad.
FREQUENTLY ASKED QUESTIONS
1. What kind of meat works best?
Pork gives a richer flavor, but I mix it with beef if I want it to be less fatty. Chicken or turkey is more diet-friendly, but be careful not to use too lean a meat, or the meatballs will turn out dry and tough.
2. Why do my meatballs fall apart while cooking?
Most often due to the rice being too wet or because you didn’t add enough egg or flour. Don’t just drop them into the pot when it’s boiling hard, and make them compact enough when shaping.
3. Can I make the soup more sour or sweeter?
Yes, with lemon, vinegar, borscht, or even sour cherries. If you want it sweeter, add more carrots, but don’t overdo it; otherwise, it becomes soup, not a sour soup.
4. Can it be made without sour cream?
Yes, for sure. You can omit the sour cream or use a thicker yogurt. If you don’t want any dairy at all, skip the tempering step and just add acidity and greens at the end.
5. What happens if I add the tomato paste too early?
If you add the tomato paste at the beginning, the soup can become too sour, and the vegetables won’t cook as well; they become a bit bland. Ideally, add it after the meatballs have cooked, at the end.
6. How do I know when the meatballs are cooked through?
When they float to the surface, and if you cut one open and don’t see any pink meat in the middle. If you made some larger, you can cut one in half to check.
NUTRITIONAL VALUES
If I were to estimate, a serving (about 350 ml, with 3-4 meatballs) comes out to around 300-350 kcal. It varies a lot depending on the meat used, whether it’s pork or chicken. Macros: approximately 20 g protein, 20 g carbohydrates (from rice and vegetables), 18-22 g fat (more if you use fatty sour cream and pork, less with chicken and yogurt). It’s a filling soup but doesn’t sit heavily in your stomach, especially if you don’t overdo it with the sour cream or bread. It has vitamins from the vegetables, fiber, and enough protein. It’s not low-carb, but it’s not a calorie bomb either, especially if you’re mindful of the portions.
HOW TO STORE AND REHEAT
It stores very well in the fridge, in a pot with a lid, for about 3-4 days without issues. In fact, I think it tastes even better the next day. When reheating, do it over low heat, so it doesn’t boil; otherwise, you risk the sour cream tempering to curdle. If it seems too thick after sitting, you can dilute it with a bit of hot water. I don’t recommend freezing this soup because the meatballs and sour cream don’t retain the same texture after defrosting—but if you must, you can freeze the broth without sour cream, and then make the tempering fresh when serving.
That’s the whole deal with meatball soup in my kitchen. It never turns out the same way, but it’s always good.
Ingredients
For meatballs: 500 g minced pork 2 tablespoons rice 1 small onion 1 tablespoon flour 1 tablespoon oil 1 egg salt pepper Ingredients: oil 2 carrots 1 parsley root 1 small onion 1 green pepper 1 lemon (I used apple cider vinegar) 2 tablespoons broth 200 g sour cream the yolk of 1 egg salt