Meatball Soup

Looking for a cozy meal that feels warm and filling after a long day? Meatball Soup is a comforting bowl of tender meatballs, soft vegetables, and a light savory broth that comes together with simple pantry ingredients. Many people love it because it is easy to cook, budget-friendly, and perfect for chilly evenings or quick family dinners. I often make this when I want something soothing that still feels homemade and hearty. It works beautifully for busy weeknights, lazy weekends, or even meal prep days, since one pot can feed everyone without stress and the flavors get even better the next day.

Meatball Soup

Why You Will Love This Recipe

Need a recipe that feels cozy but does not take hours in the kitchen? This soup is deeply comforting, easy to manage, and very flexible for everyday cooking. The soft meatballs stay juicy while the broth turns rich and flavorful, making every spoonful satisfying without feeling heavy. It is also very weeknight-friendly because everything cooks in one pot and uses simple ingredients you likely already have. If you enjoy freezer-friendly meals, this is a smart choice since it stores well and reheats beautifully. The gentle flavors make it crowd-pleasing for both kids and adults, and you can easily adjust spices or vegetables to match your taste. A warm bowl of meatball soup also feels special enough for family meals but simple enough for regular rotation.

meatball soup with white background

Ingredients

Tip: Use ground beef with a little fat (around 80/20) for softer and more flavorful meatballs.

  • 500g ground beef (for 4 people; use 250g for 2 people or increase evenly for more servings)
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 egg
  • 1/2 cup breadcrumbs
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 2 tablespoons chopped parsley
  • 1 tablespoon oil
  • 1.5 liters chicken or vegetable broth (use about 750ml for 2 people)
  • 2 carrots, sliced
  • 2 potatoes, diced
  • 1 cup chopped tomatoes (fresh or canned)
  • 1/2 cup small pasta or rice (optional)
a cozy pinterest style overhead flat lay of meatba

Instructions

Step 1: Preparation
Wondering how to start without making a mess? In a bowl, mix ground beef, onion, garlic, egg, breadcrumbs, salt, pepper, oregano, and parsley. Gently shape into small meatballs. For 2 people, make fewer meatballs; for larger servings, double the mixture and keep sizes small for even cooking.

Step 2: Main Cooking Process
Unsure about cooking meatballs evenly? Heat oil in a large pot over medium heat and lightly brown the meatballs in batches until slightly golden. This step builds flavor and keeps them tender. If cooking for more than 4 people, brown in extra batches to avoid crowding.

Step 3: Combining Ingredients
Not sure when to add vegetables and broth? Pour in the broth, then add carrots, potatoes, and chopped tomatoes. Stir gently and bring to a soft boil. For 2 people, reduce broth and vegetables by half, while larger batches can be increased proportionally for balance.

Step 4: Finishing & Final Simmer
Worried about overcooking the soup? Lower the heat and let everything simmer gently for about 20 minutes until vegetables are tender and meatballs are fully cooked. Add pasta or rice in the last 10 minutes. Adjust liquid slightly if making a bigger or smaller portion.

Why This Recipe Works for Busy Days

Need something you can cook without too much planning? This soup is a true time-saver because it uses one pot and simple steps that fit easily into a busy schedule. You can prep the meatballs ahead and refrigerate them, then cook the soup quickly later. It also reheats well, making it ideal for meal prep and next-day lunches.

Tips & Tricks

  • Struggling with dry meatballs? Avoid overmixing the meat mixture and keep the meatballs small so they cook gently in the broth. If cooking for 2 people, use a smaller pot to prevent excess liquid; for larger batches, keep broth slightly higher to maintain a rich texture.
  • Not sure why your broth tastes flat? Lightly browning the meatballs first adds a deeper flavor to the soup. Skipping this step can make the soup taste mild. When scaling for more than 4 people, season gradually instead of adding all salt at once.
  • Finding the soup too thick or too thin? Adjust by adding a little hot broth if it becomes thick, especially when using pasta or rice. For smaller portions, use less starch; for bigger servings, increase broth slightly to keep the texture balanced.
  • Want softer vegetables without mushiness? Cut vegetables into even pieces so they cook at the same speed. If making a half batch for 2 people, smaller cuts help them cook faster, while larger batches benefit from slightly thicker cuts to hold their shape longer.

Variations

  • Meaty Version
    Want a richer and heartier bowl? Add a mix of ground beef and ground lamb for deeper flavor and extra tenderness. You can also include small sausage pieces along with the meatballs. When cooking for more than 4 people, simply increase both meats equally and add a bit more broth to keep the soup balanced.
  • Vegetarian Option
    Trying to skip meat but still want a cozy soup? Replace the meatballs with plant-based balls or small lentil dumplings. Use vegetable broth for a lighter base. For 2 people, reduce the dumpling quantity and broth slightly, while larger batches can include extra beans for added texture and protein.
  • Ingredient Swap
    Missing a few vegetables at home? You can swap potatoes with zucchini or add green beans, peas, or corn instead. This keeps the soup flexible and budget-friendly. For smaller servings, use just one or two vegetables, and for bigger groups, mix more varieties without changing the cooking method.
  • Flavor or Herb Boost
    Want a more aromatic taste? Add fresh basil, thyme, or a small squeeze of lemon at the end for brightness. A pinch of chili flakes can also add gentle warmth. When increasing the recipe for more people, adjust herbs slowly so the flavor stays balanced and not overpowering.

Serving Suggestions

  • With Warm Bread
    Craving a cozy and simple meal setup? Serve the soup with warm crusty bread or soft dinner rolls to soak up the flavorful broth. For 2 people, one small loaf is enough, while larger family servings can be paired with extra bread baskets for a comforting table feel.
  • Alongside a Fresh Salad
    Want something light to balance the richness? A crisp cucumber or green salad pairs beautifully with the warm soup. It keeps the meal fresh and satisfying. For bigger groups, a large shared salad bowl works well without needing extra changes to the soup portion.
  • With Rice or Extra Pasta
    Looking to make the meal more filling? Serve the soup over a small scoop of rice or add extra cooked pasta into bowls. For smaller portions, use less starch to keep it light, and for larger servings, increase the starch slightly for a heartier dinner.
  • Family-Style Cozy Bowl
    Planning a relaxed family dinner? Pour the soup into a large serving bowl and let everyone scoop their own portion. This makes it feel warm and homely. If serving more than 4 people, keep extra broth warm on the side to refill and maintain the perfect texture.

Storage Instructions

  • Fridge Storage
    Wondering how long it stays fresh? Let the soup cool completely, then store it in an airtight container in the fridge for up to 3 days. For 2-person portions, divide into smaller containers for easy reheating, while larger batches should be stored in multiple containers to keep freshness.
  • Reheating
    Concerned about losing flavor when reheating? Warm the soup gently on the stove over low heat, stirring occasionally. Add a splash of broth or water if it thickens. Smaller portions reheat faster, while larger quantities should be reheated slowly to keep the meatballs tender.
  • Freezing
    Thinking about freezing leftovers? This soup freezes very well for up to 2 months. Store in freezer-safe containers with some space for expansion. For 2 people, freeze in single-meal portions; for bigger families, freeze in larger batches for quick future dinners.
  • Make-Ahead Tips
    Want to save time during busy weeks? Prepare the meatballs in advance and refrigerate them for up to 24 hours before cooking. You can also chop vegetables ahead. For larger servings, prepping ingredients earlier helps speed up cooking without changing the overall method.

Recipe Timing

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Rest Time: Not required
  • Total Time: 50 minutes

Nutrition Information

Calories: 320–380 per serving
Protein: 20–25g per serving
This soup also provides iron from the meat and fiber from the vegetables. Values are estimates and may vary depending on ingredient choices, portion size, and whether pasta or rice is added to the recipe.

FAQs

Yes, you can cook it a day earlier and store it in the fridge. The flavor often improves the next day. Adjust portions easily for 2 or more people when reheating.

This usually happens if the mixture is too wet or not mixed gently. Add a little more breadcrumbs and shape firmly, especially when scaling the recipe.

Yes, ground chicken works well and makes a lighter soup. Keep the same quantities for 4 people or reduce evenly for smaller servings.

Add a bit more pasta, rice, or mashed potato to naturally thicken the broth without changing the flavor.

Store in airtight containers in the fridge or freezer. Divide into smaller portions if cooking for fewer people for easier use later.

Add a pinch of salt, herbs, or a squeeze of lemon at the end. Taste gradually, especially when cooking larger batches.

Conclusion

Looking for a comforting recipe you will want to make again and again? This Meatball Soup brings warmth, simplicity, and real home-style comfort in every bowl. It is easy to adjust for smaller meals or larger family gatherings, which makes it practical for everyday cooking. You can change the vegetables, herbs, or even the protein without losing its cozy charm. It stores well, reheats beautifully, and fits perfectly into busy weekly meal plans. Once you try it, this soup easily becomes a reliable go-to dish for cold evenings, relaxed dinners, and simple homemade comfort.

Meatball Soup

Meatball Soup

Recipe by Edan Salamon
Servings

4

servings
Prep time

20

minutes
Cooking time

30

minutes
Calories

320-380

kcal

A warm and comforting meatball soup made with tender meatballs, soft vegetables, and a light savory broth. Perfect for cozy dinners, meal prep, and easy family meals.

Ingredients

  • 500g ground beef (use 250g for 2 people or increase evenly for more than 4)

  • 1 small onion, finely chopped

  • 2 garlic cloves, minced

  • 1 egg

  • 1/2 cup breadcrumbs

  • 1 teaspoon salt

  • 1/2 teaspoon black pepper

  • 1 teaspoon dried oregano

  • 2 tablespoons chopped parsley

  • 1 tablespoon oil

  • 1.5 liters chicken or vegetable broth (about 750ml for 2 people)

  • 2 carrots, sliced

  • 2 potatoes, diced

  • 1 cup chopped tomatoes

  • 1/2 cup small pasta or rice (optional)

Directions

  • In a bowl, mix ground beef, onion, garlic, egg, breadcrumbs, salt, pepper, oregano, and parsley. Shape into small meatballs. Use half ingredients for 2 servings or double for larger groups.
  • Heat oil in a large pot over medium heat and lightly brown the meatballs in batches for better flavor.
  • Add broth, carrots, potatoes, and tomatoes. Stir gently and bring to a soft boil. Adjust broth amount based on serving size.
  • Lower heat and simmer for about 20 minutes until vegetables are tender and meatballs are cooked. Add pasta or rice in the last 10 minutes and serve warm.

Related Posts