A simple gift tracker for people who love giving thoughtful presents without last-minute panic. Start Planning Gifts →

15 Hearty Meatball Soup Recipes

Hearty Meatball Soup Recipes

When you need dinner to feel warm, filling, and easy to pull together, meatball soup is such a good option. It gives you the comfort of soup with the extra heartiness of meatballs, so it feels more like a full meal and less like a starter. That is especially helpful on busy nights when you want something cozy but still practical.

I like meatball soup because it can go in so many directions. You can keep it classic with pasta and herbs, make it rich with tomatoes, or add greens, beans, or rice to stretch it into a bigger meal. It is also a smart way to use simple ingredients you may already have at home.

This list will give you 23 hearty meatball soup recipes you can make for weeknights, cold evenings, or family dinners. Some are light and brothy, while others are thick, rich, and extra comforting. No matter what kind of soup you are craving, there is a good chance you will find one here that fits.

1. Classic Italian Meatball Soup

This recipe works so well because it gives you that classic Italian-style comfort in one bowl. The meatballs make it filling, while the pasta and vegetables keep it family-friendly and easy to love.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1/4 cup grated parmesan
  5. 1 teaspoon garlic powder
  6. 1 teaspoon Italian seasoning
  7. Salt
  8. Black pepper
  9. 1 tablespoon olive oil
  10. 1 small onion, diced
  11. 2 carrots, sliced
  12. 2 celery stalks, sliced
  13. 3 garlic cloves, minced
  14. 6 cups chicken broth
  15. 1 can crushed tomatoes
  16. 1 cup small pasta
  17. 2 tablespoons chopped parsley

Recipe Steps:

  1. Mix ground beef, egg, breadcrumbs, parmesan, garlic powder, Italian seasoning, salt, and pepper. Roll into small meatballs.
  2. Heat olive oil in a large pot and brown the meatballs for 4 to 5 minutes. Remove and set aside.
  3. In the same pot, cook onion, carrots, and celery until softened. Add garlic and cook for 1 minute.
  4. Pour in broth and crushed tomatoes, then bring to a boil.
  5. Add pasta and simmer for 8 minutes.
  6. Return meatballs to the pot and cook until fully done, about 8 to 10 minutes.
  7. Stir in parsley and serve hot.

2. Creamy Meatball Potato Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of creamy meatball potato soup on a white marble countertop, filled with tender mini meatballs, soft potato cubes, onion, celery, and a rich creamy broth with black pepper and fresh parsley on top, cozy homemade comfort food styling, bright natural daylight, soft shadows, clean composition, high detail, realistic texture, no people, no hands, no text, no watermarks, no props with writing.

If you want something extra filling, this soup is a great pick. The potatoes and creamy broth make it rich and satisfying, while the meatballs turn it into a full dinner.

Recipe Metadata:

  • Time to Make: 50 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1 teaspoon onion powder
  5. Salt
  6. Black pepper
  7. 1 tablespoon butter
  8. 1 small onion, diced
  9. 2 celery stalks, chopped
  10. 3 cups potatoes, peeled and diced
  11. 5 cups chicken broth
  12. 1 cup milk
  13. 1/2 cup heavy cream
  14. 2 tablespoons flour
  15. 2 tablespoons chopped parsley

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, onion powder, salt, and pepper. Form into small meatballs.
  2. Brown meatballs in a soup pot, then remove and set aside.
  3. Melt butter in the same pot and cook onion and celery until soft.
  4. Add potatoes and broth. Bring to a boil.
  5. Lower heat and simmer for 10 minutes.
  6. Stir flour into the milk, then pour into the pot with the cream.
  7. Return meatballs to the soup and simmer until potatoes are tender and meatballs are cooked through.
  8. Top with parsley and serve warm.

3. Meatball Orzo Soup

This soup is simple, cozy, and easy to make on a weeknight. The orzo gives it a soft, comforting texture that works really well with the small meatballs and broth.

Recipe Metadata:

  • Time to Make: 40 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground turkey
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1 teaspoon garlic powder
  5. Salt
  6. Black pepper
  7. 1 tablespoon olive oil
  8. 1 onion, diced
  9. 2 carrots, diced
  10. 2 garlic cloves, minced
  11. 6 cups chicken broth
  12. 1 can diced tomatoes
  13. 3/4 cup orzo
  14. 2 cups baby spinach

Recipe Steps:

  1. Mix turkey, egg, breadcrumbs, garlic powder, salt, and pepper. Shape into small meatballs.
  2. Heat oil in a large pot and brown meatballs lightly. Remove and set aside.
  3. Cook onion and carrots in the same pot until soft. Add garlic and cook for 1 minute.
  4. Pour in broth and diced tomatoes. Bring to a boil.
  5. Add orzo and simmer for 6 minutes.
  6. Return meatballs to the soup and cook until done.
  7. Stir in spinach until wilted, then serve.

4. Tomato Basil Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of tomato basil meatball soup on a white and gray marble countertop, filled with browned beef meatballs in a rich red tomato broth with garlic, onion, soft vegetables, and fresh basil leaves on top, cozy homemade meal styling, bright natural light, soft shadows, clean composition, high detail, realistic food texture, no people, no hands, no text, no watermarks, no props with writing.

This one is great when you want a soup with bold tomato flavor but still want something hearty. The basil gives it a fresh finish that keeps the bowl from feeling too heavy.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 5

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/4 cup breadcrumbs
  4. 1 teaspoon Italian seasoning
  5. Salt
  6. Black pepper
  7. 1 tablespoon olive oil
  8. 1 onion, chopped
  9. 3 garlic cloves, minced
  10. 1 carrot, diced
  11. 5 cups beef broth
  12. 1 can crushed tomatoes
  13. 1 tablespoon tomato paste
  14. 1/4 cup fresh basil, chopped

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, Italian seasoning, salt, and pepper. Roll into meatballs.
  2. Brown meatballs in olive oil, then remove from the pot.
  3. Add onion, garlic, and carrot to the pot and cook until softened.
  4. Stir in tomato paste, then add broth and crushed tomatoes.
  5. Bring to a boil, then reduce heat.
  6. Return meatballs to the pot and simmer for 20 minutes.
  7. Stir in fresh basil just before serving.

5. Swedish-Style Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of Swedish-style meatball soup on a pale marble countertop, filled with small tender meatballs, egg noodles, carrots, and a creamy savory broth, finished with chopped dill and black pepper, cozy homemade comfort food mood, bright window light, soft shadows, clean editorial styling, high detail, realistic texture, no people, no hands, no text, no watermarks, no props with writing.

This recipe feels warm and comforting in a softer, creamier way. It has the flavor of Swedish meatballs but turns that idea into an easy soup that is perfect for cold nights.

Recipe Metadata:

  • Time to Make: 50 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1/2 teaspoon nutmeg
  3. 1 egg
  4. 1/3 cup breadcrumbs
  5. Salt
  6. Black pepper
  7. 2 tablespoons butter
  8. 1 onion, diced
  9. 2 carrots, sliced
  10. 5 cups beef broth
  11. 1 cup egg noodles
  12. 1 cup sour cream
  13. 1 tablespoon flour
  14. 1 tablespoon fresh dill

Recipe Steps:

  1. Mix beef, nutmeg, egg, breadcrumbs, salt, and pepper. Form into mini meatballs.
  2. Brown meatballs in butter, then remove and set aside.
  3. Cook onion and carrots in the same pot until soft.
  4. Add broth and bring to a boil.
  5. Stir in egg noodles and cook for 5 minutes.
  6. Return meatballs to the pot and simmer until cooked through.
  7. Mix sour cream with flour, stir into the soup, and heat gently.
  8. Sprinkle with dill before serving.

6. Spinach Meatball Soup

Turkey Meatball and Spinach Soup

This soup is hearty without feeling too heavy. The spinach adds color and freshness, which makes the whole bowl feel balanced and easy to come back to.

Recipe Metadata:

  • Time to Make: 35 minutes
  • Servings: 5

Ingredients:

  1. 1 pound ground turkey
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1 teaspoon garlic powder
  5. Salt
  6. Black pepper
  7. 1 tablespoon olive oil
  8. 1 onion, chopped
  9. 2 carrots, chopped
  10. 5 cups chicken broth
  11. 4 cups fresh spinach
  12. 1 tablespoon lemon juice

Recipe Steps:

  1. Mix turkey, egg, breadcrumbs, garlic powder, salt, and pepper. Form meatballs.
  2. Brown meatballs in oil, then remove from the pot.
  3. Cook onion and carrots until softened.
  4. Add broth and bring to a simmer.
  5. Return meatballs to the soup and cook until done, about 10 minutes.
  6. Stir in spinach and cook until wilted.
  7. Finish with lemon juice and serve hot.

7. Meatball Vegetable Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of meatball vegetable soup on a light marble countertop, filled with browned mini meatballs, carrots, green beans, corn, diced tomatoes, celery, and a rich savory broth, homemade family dinner mood, bright natural window lighting, soft shadows, clean editorial styling, high detail, realistic food texture, no people, no hands, no text, no watermarks, no props with writing.

This is a good clean-out-the-fridge kind of soup that still feels filling and cozy. It is packed with vegetables, so it is a smart choice when you want something hearty with a little more substance.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 tablespoon olive oil
  7. 1 onion, diced
  8. 2 carrots, sliced
  9. 2 celery stalks, sliced
  10. 1 cup green beans
  11. 1 cup corn
  12. 1 can diced tomatoes
  13. 6 cups beef broth

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, salt, and pepper, then shape into meatballs.
  2. Brown meatballs in oil and remove from the pot.
  3. Add onion, carrots, and celery to the pot and cook until softened.
  4. Pour in broth and diced tomatoes.
  5. Add green beans and corn, then bring to a boil.
  6. Return meatballs to the pot and simmer for 15 to 20 minutes.
  7. Serve hot once vegetables are tender.

8. Meatball Tortellini Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of meatball tortellini soup on a white marble countertop, filled with juicy mini meatballs, cheese tortellini, spinach, diced tomatoes, and a rich tomato broth, topped with parsley and parmesan, warm cozy homemade dinner styling, bright natural light, soft shadows, clean composition, high detail, realistic texture, no people, no hands, no text, no watermarks, no props with writing.

This soup feels extra cozy because it combines two comfort foods in one bowl. The cheese tortellini makes it rich and satisfying, while the broth keeps it easy enough for dinner.

Recipe Metadata:

  • Time to Make: 40 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1 teaspoon Italian seasoning
  5. Salt
  6. Black pepper
  7. 1 tablespoon olive oil
  8. 1 onion, diced
  9. 3 garlic cloves, minced
  10. 5 cups chicken broth
  11. 1 can diced tomatoes
  12. 1 package cheese tortellini
  13. 2 cups spinach

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, Italian seasoning, salt, and pepper. Roll into mini meatballs.
  2. Brown meatballs in oil, then remove them from the pot.
  3. Cook onion and garlic until soft.
  4. Add broth and tomatoes and bring to a boil.
  5. Stir in tortellini and cook according to package directions.
  6. Return meatballs to the pot and simmer until fully cooked.
  7. Stir in spinach and serve once wilted.

9. Lemon Herb Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of lemon herb meatball soup on a clean white and gray marble countertop, with small tender chicken meatballs, rice, carrots, fresh dill, parsley, and a light golden broth, finished with a squeeze of lemon and cracked black pepper, bright natural daylight, cozy homemade soup mood, clean editorial styling, no people, no hands, no text, no watermarks, no props with writing.

This soup is bright, fresh, and still very comforting. The lemon keeps the flavor light, while the meatballs and rice make sure it still feels like a full meal.

Recipe Metadata:

  • Time to Make: 40 minutes
  • Servings: 5

Ingredients:

  1. 1 pound ground chicken
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 teaspoon dried dill
  7. 1 tablespoon olive oil
  8. 1 onion, diced
  9. 2 carrots, diced
  10. 5 cups chicken broth
  11. 3/4 cup cooked rice
  12. 2 tablespoons lemon juice
  13. 1 tablespoon chopped parsley

Recipe Steps:

  1. Mix chicken, egg, breadcrumbs, salt, pepper, and dill. Form into meatballs.
  2. Brown meatballs lightly in oil, then remove them.
  3. Cook onion and carrots in the same pot until tender.
  4. Add broth and bring to a simmer.
  5. Return meatballs to the soup and cook for 10 to 12 minutes.
  6. Stir in cooked rice, lemon juice, and parsley.
  7. Serve hot.

10. Meatball Minestrone Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of meatball minestrone soup on a white marble countertop, filled with mini beef meatballs, beans, small pasta, carrots, celery, zucchini, tomatoes, and a rich vegetable broth, topped with parsley and parmesan, warm homemade comfort food mood, bright natural window light, soft shadows, clean styling, high detail, no people, no hands, no text, no watermarks, no props with writing.

This version is great when you want a soup that feels generous and packed with goodness. The beans, pasta, vegetables, and meatballs make every spoonful feel filling.

Recipe Metadata:

  • Time to Make: 50 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 tablespoon olive oil
  7. 1 onion, chopped
  8. 2 carrots, chopped
  9. 2 celery stalks, chopped
  10. 1 zucchini, chopped
  11. 1 can diced tomatoes
  12. 1 can white beans, drained
  13. 5 cups beef broth
  14. 3/4 cup small pasta

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, salt, and pepper. Form into mini meatballs.
  2. Brown meatballs in oil, then remove and set aside.
  3. Cook onion, carrots, celery, and zucchini until softened.
  4. Add tomatoes, beans, and broth. Bring to a boil.
  5. Stir in pasta and simmer for 8 minutes.
  6. Return meatballs to the pot and cook until fully done.
  7. Serve warm.

11. Cabbage Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of cabbage meatball soup on a pale marble countertop, filled with browned meatballs, chopped green cabbage, carrots, onions, and a tomato-rich broth, simple cozy homemade dinner styling, bright natural light, soft shadows, clean composition, high detail, realistic food texture, no people, no hands, no text, no watermarks, no props with writing.

If you like cabbage rolls, this soup gives you some of that same comfort with much less work. It is simple, hearty, and made with everyday ingredients.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/4 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 tablespoon olive oil
  7. 1 onion, diced
  8. 2 carrots, sliced
  9. 4 cups chopped cabbage
  10. 1 can diced tomatoes
  11. 5 cups beef broth
  12. 1 teaspoon paprika

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, salt, and pepper. Shape into small meatballs.
  2. Brown meatballs in oil and remove from the pot.
  3. Cook onion and carrots until softened.
  4. Add cabbage and cook for 2 to 3 minutes.
  5. Pour in broth and diced tomatoes. Stir in paprika.
  6. Return meatballs to the pot and simmer for 20 minutes.
  7. Serve once cabbage is tender.

12. Parmesan Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of parmesan meatball soup on a clean white marble countertop, with tender browned meatballs, small pasta, carrots, celery, and a light savory broth finished with grated parmesan and parsley, cozy homemade comfort food mood, bright natural daylight, soft shadows, clean editorial styling, high detail, no people, no hands, no text, no watermarks, no props with writing.

This soup is simple but full of flavor. The parmesan adds a salty, savory finish that makes the broth taste a little richer without making the soup feel heavy.

Recipe Metadata:

  • Time to Make: 40 minutes
  • Servings: 5

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. 1/4 cup grated parmesan
  5. Salt
  6. Black pepper
  7. 1 tablespoon olive oil
  8. 1 onion, chopped
  9. 2 carrots, chopped
  10. 2 celery stalks, chopped
  11. 5 cups chicken broth
  12. 3/4 cup small pasta
  13. Extra parmesan for serving

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, parmesan, salt, and pepper. Form into meatballs.
  2. Brown meatballs in oil and remove from the pot.
  3. Cook onion, carrots, and celery until softened.
  4. Add broth and bring to a boil.
  5. Stir in pasta and simmer until nearly tender.
  6. Return meatballs to the pot and cook through.
  7. Serve with extra parmesan on top.

13. Meatball Rice Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of meatball rice soup on a light gray marble countertop, filled with browned mini meatballs, fluffy rice, carrots, celery, onion, and a clear savory broth, finished with parsley and black pepper, warm homemade soup mood, bright natural window lighting, soft shadows, clean composition, high detail, realistic texture, no people, no hands, no text, no watermarks, no props with writing.

This is a very comforting soup when you want something plain, warm, and filling. The rice makes it soft and cozy, and it is a great option for family dinners.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground turkey
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 tablespoon olive oil
  7. 1 onion, diced
  8. 2 carrots, diced
  9. 2 celery stalks, diced
  10. 6 cups chicken broth
  11. 1 cup cooked rice
  12. 1 tablespoon parsley

Recipe Steps:

  1. Mix turkey, egg, breadcrumbs, salt, and pepper. Roll into meatballs.
  2. Brown meatballs in oil, then set aside.
  3. Cook onion, carrots, and celery until soft.
  4. Add broth and bring to a simmer.
  5. Return meatballs to the soup and cook for 10 to 12 minutes.
  6. Stir in cooked rice and parsley.
  7. Heat through and serve.

14. Spicy Meatball Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of spicy meatball soup on a clean white and gray marble countertop, with browned beef meatballs, tomatoes, peppers, onions, and a rich red broth with red pepper flakes and chopped herbs on top, cozy bold homemade dinner styling, bright natural daylight, soft shadows, clean editorial composition, high detail, realistic food texture, no people, no hands, no text, no watermarks, no props with writing.

This soup is a great pick when you want something cozy with a little kick. The heat brings extra flavor to the broth and keeps each bite interesting.

Recipe Metadata:

  • Time to Make: 40 minutes
  • Servings: 5

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/3 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 teaspoon chili flakes
  7. 1 tablespoon olive oil
  8. 1 onion, diced
  9. 1 red bell pepper, chopped
  10. 3 garlic cloves, minced
  11. 1 can crushed tomatoes
  12. 5 cups beef broth
  13. 1 teaspoon paprika

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, salt, and pepper. Shape into meatballs.
  2. Brown meatballs in oil, then remove from the pot.
  3. Cook onion, bell pepper, and garlic until softened.
  4. Add crushed tomatoes, broth, paprika, and chili flakes.
  5. Bring to a simmer.
  6. Return meatballs to the pot and cook for 15 minutes.
  7. Serve hot.

15. Meatball Bean Soup

Image Prompt: Realistic top-down editorial food photography of a bowl of meatball bean soup on a pale marble countertop, filled with browned mini meatballs, white beans, carrots, celery, tomatoes, and a rich savory broth, topped with parsley and black pepper, warm homemade rustic dinner mood, bright natural window light, soft shadows, clean styling, high detail, no people, no hands, no text, no watermarks, no props with writing.

This recipe is hearty in the best way. The beans stretch the soup nicely and make it feel extra filling without needing many fancy ingredients.

Recipe Metadata:

  • Time to Make: 45 minutes
  • Servings: 6

Ingredients:

  1. 1 pound ground beef
  2. 1 egg
  3. 1/4 cup breadcrumbs
  4. Salt
  5. Black pepper
  6. 1 tablespoon olive oil
  7. 1 onion, diced
  8. 2 carrots, diced
  9. 2 celery stalks, diced
  10. 1 can white beans, drained
  11. 1 can diced tomatoes
  12. 5 cups beef broth

Recipe Steps:

  1. Mix beef, egg, breadcrumbs, salt, and pepper. Roll into meatballs.
  2. Brown meatballs in oil and remove from the pot.
  3. Cook onion, carrots, and celery until softened.
  4. Add broth, tomatoes, and beans. Bring to a simmer.
  5. Return meatballs to the soup and cook for 15 minutes.
  6. Serve once everything is hot and tender.
Total
0
Shares
Leave a Reply
Related Posts
Optin Icon

Spring Recipes, Garden Tips, and DIY Ideas 🍓

From what to plant now to what to bake and make this season, get simple spring inspiration delivered to your inbox.