• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Courtney's Sweets
  • Home
  • About
  • Dairy Free
  • Recipes
    • All Recipes
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
  • Recipe Index
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    You are here: Home / Recipes / Soups / Meatball Soup

    Meatball Soup

    BY: Courtney PUBLISHED: Nov 3, 2022 Leave a Comment UPDATED ON: Dec 9, 2022

    This post may contain affiliate links. Please see my disclosure policy for more information.
    • Facebook
    • X
    • LinkedIn
    JUMP TO RECIPE
    split image of meatball soup for pinterest.
    meatball soup pinterest image

    This Meatball Soup makes for a hearty and comforting meal. Fresh ground beef meatballs with a flavorful tomato and beef broth with pasta and veggies. Serve with dinner rolls for a complete meal.

    meatball soup in a white bowl with a spoon

    Who doesn’t love a good homemade soup recipe? From Instant Pot Chicken Noodle Soup, Chicken Broccoli Soup, and even Lemon Chicken Orzo Soup! We love comforting soup recipes, and this Meatball Soup recipe hits the spot. It’s pure comfort and cozy in a bowl!

    ladle scooping up meatball soup from dutch oven.

    Recipe ingredients

    ingredients in bowls and plates for meatball soup

    Ingredient notes

    • Ground Beef – Don’t like ground beef? You can also use ground pork, ground turkey, or ground chicken. In a hurry? Use frozen meatballs and cook according to package directions.
    • Onions – We use onion in our meatballs and the meatball soup.
    • Breadcrumbs – We use our Homemade Bread Crumbs. Our favorite dairy-free parmesan cheese is Violife or Follow Your Heart.
    • Parmesan – We love Violife or Follow Your Heart for dairy free.
    • Egg – This helps the meatballs come together, but you can omit them if needed.
    • Milk – We use Oatly for dairy free.
    • Olive Oil – We use olive oil to saute the veggies.
    • Celery – We only use fresh celery and onions to reduce prep time.
    • Crushed Tomatoes – Don’t discard the juice. This adds flavor to the soup.
    • Beef Broth – If you don’t want beef broth, you can use chicken broth or vegetable broth.
    • Frozen Mixed Vegetables – Add your favorite veggies! We go for peas, carrots, green beans, and corn.
    • DitalIini Pasta – We go for a smaller pasta. You could also use elbow noodles.
    • Seasonings needed to add flavor: Granulated Garlic, Parsley, Italian Seasoning, Basil, Thyme Oregano, Salt, and Pepper
    meatball soup in a dutch oven garnished with basil.

    How to make meatball soup

    Preheat the oven to 400 degrees F to bake the meatballs.

    ingredients in a glass bowl to make meatballs.

    In a medium bowl, mix all of the meatball ingredients until just combined.

    ground beef mixture for meatballs.

    Then take a small cookie scoop and make evenly sized mini or standard meatballs. Transfer them to a lined baking sheet.

    shaped meatballs on a parchment lined baking sheet.

    Roll the meatballs in your hands to make them rounded and bake for 15-20 minutes, flipping once in between the cooking time. Ensure the meatballs are at least 160°F with a meat thermometer.

    baked meatballs on a baking sheet.

    While the meatballs are cooking, heat olive oil in a dutch oven of medium heat and cook the onion and celery for about 4-5 minutes.

    cooked onions and celery in a dutch oven.

    Add the canned crushed tomatoes with juice, beef broth, seasonings, and frozen mixed vegetables. Bring the soup to a boil.

    ingredients for meatball soup in a dutch oven.

    Reduce the heat and then let it simmer. Add the meatballs and pasta. Once the pasta is cooked to desired texture, serve.

    cooked meatballs going into soup in dutch oven.
    meatball soup with wooden spoon in a dutch oven.

    Recipe tips and variations

    • Don’t want to make meatballs from scratch? You can also use frozen turkey, beef, or pork meatballs.
    • Add some freshly grated parmesan cheese to the top of the soup before serving for flavor and presentation. Violife is our preferred dairy free parmesan cheese for grating, but follow your heart also has excellent dairy free cheese. We also use some chopped parsley.
    • You can add more veggies like mushrooms, potatoes, or even broccoli. We sometimes add greens like escarole, spinach, or kale at the end too.
    • We always love using fresh vegetables when possible, so you can use fresh for this recipe instead of frozen. Frozen just cuts down on the prep time and you still have nutritious veggies!
    meatball soup in a white bowl with a spoon and basil garnish.

    Storage and reheating tips

    • Refrigerate: Store any leftovers in an air-tight container in the refrigerator and enjoy within 3-4 days.
    • Freeze: To freeze, place it in an airtight freezer-safe container and freeze for up to 3 months. I recommend not adding the pasta if you plan to freeze it as it can become mealy.
    • Reheat: To reheat the soup, we use a saucepan and heat until the meatballs are warm throughout and the soup is hot. You can also chop the meatballs, so it warms up more quickly.

    How to serve

    We love serving our meatball soup with our garlic bread or homemade dinner rolls.

    Frequently asked questions

    Can I use frozen meatballs?

    Yes, plop them into the soup at the same time as the pasta if they’re small. For larger meatballs, add them before bringing the ingredients to the dutch oven to a boil.

    Can I add other vegetables?

    We love adding potatoes, mushrooms, kale, spinach, or escarole. You can add your favorites!

    two bowls of meatball soup in a white bowls with basil garnish

    what to serve with meatball soup

    homemade garlic bread sliced on a cutting board.

    Garlic Bread Recipe

    dinner rolls

    Homemade Dinner Rolls

    french bread recipe.

    French Bread Recipe

    meatball soup in a white bowl with a spoon

    Meatball Soup

    Author: Courtney
    This Meatball Soup makes for a hearty and comforting meal. Fresh ground beef meatballs with a flavorful tomato and beef broth with pasta and veggies. Serve with dinner rolls for a complete meal.
    5 from 1 vote

    click the stars to rate this recipe

    Print Pin Recipe 🖤 Save Saved!
    Course: Soup
    Cuisine: American
    Keyword: meatball soup
    Prep Time: 10 minutes minutes
    Cook Time: 35 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 6 servings
    Calories: 434kcal

    Ingredients

    Meatballs

    • 1 lb ground beef (can also do a combo of beef, pork, veal, sausage, etc)
    • 1/4 cup onion grated or finely diced
    • 1/2 cup breadcrumbs we use homemade Italian breadcrumbs
    • 1/2 cup grated parmesan optional, we use vegan parmesan cheese
    • 1/2 teaspoon granulated garlic
    • 1/2 teaspoon parsley
    • 1/2 teaspoon Italian seasoning
    • 1/4 teaspoon salt
    • 1/4 teaspoon pepper
    • 1 large egg
    • 1/3 cup milk we use full-fat oat milk

    Meatball Soup

    • 1 tablespoon olive oil
    • 1 small onion finely diced
    • 2 stalks celery chopped
    • 28 ounce crushed tomatoes with juice
    • 6 cups beef broth
    • 1/4 teaspoon parsley
    • 1 teaspoon basil
    • 1/4 teaspoon thyme
    • 1/4 teaspoon oregano
    • 2 cups frozen mixed vegetables
    • 1/2-1 cup ditalini pasta or elbows
    Prevent your screen from going dark

    Instructions

    • Preheat the oven To 400 degrees F.
    • In a medium bowl, mix all of the meatball ingredients until just combined.
    • Use a small cookie scoop to make even sized meatballs, transfer to a lined baking sheet.
    • Roll the meatballs with your hands to make them and bake at 350 degrees F for about 15-20 minutes flipping once in between. Use an instant-read thermometer to measure the internal temperature of the meatballs, it should be 160°F.
    • While the meatballs cook, heat olive oil in a dutch oven of medium heat and cook the onion and celery for about 5 minutes. Add in the crushed tomatoes with juice, beef broth, seasonings, frozen vegetables, and bring to a boil.
    • Reduce the heat to a simmer and add in the meatballs and pasta. Cook until the pasta is done and serve.
    • Garnish with chopped fresh parsley or basil.

    Tried this recipe?

    We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!

    Nutrition

    Serving: 1serving | Calories: 434kcal | Carbohydrates: 40g | Protein: 28g | Fat: 19g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 87mg | Sodium: 1484mg | Potassium: 1041mg | Fiber: 7g | Sugar: 9g | Vitamin A: 3561IU | Vitamin C: 21mg | Calcium: 215mg | Iron: 5mg

    The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.

    nutrition disclaimer
    Tried this recipe?Mention @courtneyssweets or tag #courtneyssweets!

    So nice to have you here! Did you try this recipe? ⭐ ⭐ ⭐ ⭐ ⭐ Be sure to leave a recipe rating! Also, tag us @courtneyssweets #courtneyssweets on Instagram so we can share it!

    POSTED IN: Beef Dairy Free Recipes Recipes Soups

    About Courtney

    Family, Food, and Photography are Courtney's passions and you'll see all of that on this blog. She is happily married to her husband Chris and together they have two amazing kiddos!

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    fall family photo mom, son, daughter, dad.

    WELCOME, I'M COURTNEY! This is where I share all the sweet things in my life. From my family, recipes we love, and even fun DIY projects and parties!

    More about me →

    Subscribe Today

    For all the latest in your inbox



    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    Footer

    ↑ back to top

    About

    • Cookie Policy
    • Disclosure
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About
    • Nutrition Disclaimer

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Courtney's Sweets

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.