• Skip to primary navigation
  • Skip to primary sidebar
  • Skip to footer
  • Skip to content
Preppy Kitchen logo
  • About
    • Meet John Kanell
    • Press
  • Recipes
    • Desserts
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Breads
    • Soups
    • Salads
    • Casseroles
    • Instant Pot
    • Appetizers
    • Drinks
    • Holiday
  • Cookbook
  • Shop
  • Contact
menu icon
go to homepage
search icon
Homepage link
  • About
  • Press
  • All Recipes
  • Cookbook
  • Shop
  • Contact
  • Follow us on

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Main Dishes » Spaghetti and Meatballs

    Spaghetti and Meatballs

    Published: July 29, 2023 · Modified: Jul 29, 2023 by John Kanell

    This post may contain affiliate links. Please read our disclosure policy.

    Spaghetti and Meatballs is a classic for a reason! This is the ultimate comfort food that the entire family will love. Made with simple ingredients, this recipe features tender meatballs in a flavorful homemade tomato sauce over spaghetti noodles. It’s a hearty recipe that’s perfect for a weeknight dinner.

    Two plates of spaghetti and meatballs with a glass of wine inbetween.
    28 shares
    • Share
    • Reddit
    Jump to Recipe Print Recipe
    Pinterest graphic of a plate of spaghetti and meatballs with a fork tucked in with a glass of wine in the back.
    Pinterest graphic of a forkful of spaghetti and meatballs lifted from a plate.
    Pinterest graphic of an overhead view of a plate of spaghetti and meatballs with a fork beside it and basil on top.
    Pinterest graphic of a large plate of spaghetti and meatballs with a fork beside it with a small bowl of parmesan in the back.
    Pinterest graphic of two plates of spaghetti and meatballs with a glass of wine.

    This will be the best homemade spaghetti and meatballs recipe you’ve ever made! There’s just something about a big bowl of spaghetti with classic meatballs that is so comforting. It uses simple, wholesome ingredients and packs a ton of flavor. Plus, these flavorful meatballs are so moist and tender, your whole family will lick their plates clean.

    I love how hearty and satisfying this recipe is. It’s also so easy to make, and you can make this recipe ahead of time or freeze some for later. Serve it with some garlic bread, breadsticks, or dinner rolls to make this meal even heartier. If you want more meatballs, then try my homemade meatball recipe, turkey meatballs recipe or Swedish meatballs recipe.

    What You Need to Make This Recipe

    Ingredients needed to make spaghetti and meatballs.

    Breadcrumbs — use your favorite breadcrumbs for these meatballs. Breadcrumbs help keep the meatballs moist as the breadcrumbs absorb the moisture. You can use panko breadcrumbs as an alternative if you don’t have regular breadcrumbs.

    Parmesan — use good-quality parmesan when possible. Using a block and grating it yourself is best! Avoid using pre-grated parmesan from a bottle, as the parmesan cheese helps add flavor and moistens the meatballs.

    Egg — the large egg acts as a binder for your meatballs.

    Ground beef — make sure to use 80/20 ground beef! Lean ground beef is great for sauces, but you need the fat to help the meatballs stay together when they are cooking in the sauce.

    Crushed tomatoes — I use a whole can of crushed tomatoes. If you don’t have crushed tomatoes, you can puree whole canned tomatoes or diced tomatoes instead. San Marzano are the best type of tomatoes to use.

    How to Make Spaghetti and Meatballs

    Set of two photos showing meat mixture combined in a bowl.

    1. In a large bowl, stir together the bread crumbs, parsley, parmesan, egg, 2 tablespoons olive oil, garlic, salt, and pepper.

    2. Add the ground beef. With your hand in a claw shape, gently incorporate the beef and bread crumb.

    Set of two photos showing meatballs shaped and placed on a sheet pan before cooked in a Dutch oven.

    3. Shape into about 20 meatballs the size of a golf ball.

    4. Add 2 tablespoons of olive oil to a large pot over medium heat. Brown the meatballs for about 2 to 3 minutes, rotating them occasionally to brown on all sides. Remove the meatballs from the heavy pot and set aside.

    Set of two photos showing onions and crushed tomatoes added to a pot.

    5. To the same pot, add 2 tablespoons of olive oil. Add the onion, stirring vigorously, to scrape up brown bits at the bottom of the pan. Cook, stirring occasionally, until the onions are tender and browned on the edges.

    6. Stir in the garlic and red pepper flakes and cook for another minute. Add the crushed tomatoes, bay leaf, salt, and pepper. Bring the mixture to a boil over medium heat.

    Set of two photos showing meatballs added to the sauce in a pot and spaghetti added to a separate pot of water.

    7. Add the meatballs back to the pot, and do not stir. Reduce the heat to low and cover. Simmer for 1 hour and gently stir throughout.

    8. In the last 15 minutes, cook the spaghetti until al dente according to package instructions and drain. Stir the basil into the sauce and meatballs. Serve the meatballs and sauce over cooked spaghetti. Top with parmesan cheese and extra fresh basil if desired.

    A close view of a plate of spaghetti and meatballs with a fork tucked in with a glass of wine in the back.

    Pro Tips for Making This Recipe

    • Be as careful as possible with the meat mixture. You do not want to overmix the meatball mixture as the less you mix it, the more tender the meatballs will be.
    • To keep the meatballs uniform in size, use a small ice cream scoop or cookie scoop. Having uniformed meatballs will help them cook evenly.
    • To make shaping the meatballs easier, wet your hands! When you dampen your hands, the water creates a barrier on your skin, so the meat doesn’t stick, and you can roll them into a ball without causing a mess.
    • If you stir the meatballs right after you put them into the sauce, they won’t be firm enough to hold together. Waiting 15 minutes gives them enough time to withstand stirring.
    • It seems like a lot of fat when you first add the tomatoes. You need it! The beef fat helps flavor the sauce, and the extra fat gives the sauce a really nice texture and actually coats the spaghetti better.
    • For even cooking, it’s best to cook the meatballs in separate batches in a single layer. This way, the meatballs will brown evenly.
    • After adding the onions to the pot, make sure you fully scrape up all those brown bits on the bottom of your pan. This is called deglazing, and it helps to loosen and dissolves the food particles on the bottom of the pot and adds extra flavor to the sauce.
    A forkful of spaghetti and meatballs lifted from a plate.

    Frequently Asked Questions

    How do you store leftovers?

    Store leftover spaghetti and meatballs in an airtight container in the fridge for up to 5 days once they’ve cooled to room temperature. You can reheat them in the microwave or stovetop, stirring gently until warm.

    Can I freeze this recipe?

    You can freeze the spaghetti separately from the meatballs or freeze them together! Allow everything to cool and transfer to a freezer-safe bag or container. Freeze for up to 3 months.

    Can I make this ahead of time?

    Yes, the best way to prepare this classic recipe a day ahead is to make the meatballs first, cover them with plastic in the fridge, and cook them the next day. Alternatively, you can make the entire recipe a day ahead and hold off making the spaghetti. Reheat on the stove the next day and make the spaghetti.

    Can you bake the meatballs?

    You sure can! Place the meatballs on a parchment paper lined sheet pan, then bake at 400°F for 20 to 30 minutes or until fully cooked. You can use an instant-read thermometer to ensure the meatballs’ internal temperature is 165°F.

    If you love this recipe try these out!

    • An overhead shot of instant pot spaghetti and meatballs on a serving platter

      Instant Pot Spaghetti and Meatballs

    • Multiple bundles of pasta dough on a sheet pan with one in the foreground with a small bowl of semolina flour.

      Pasta Dough Recipe

    • A casserole dish with chicken spaghetti and a spoon inside.

      Chicken Spaghetti

    • An side shot of spaghetti sauce in a bowl

      Instant Pot Spaghetti Sauce

    • A plate of Cajun chicken pasta with a glass of wine and skillet in the background.

      Cajun Chicken Pasta

    If you’ve tried this Spaghetti and Meatballs recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

    Overhead view of a plate of spaghetti and meatballs with a fork beside it.
    Print
    5 from 4 votes

    Spaghetti and Meatballs

    You won't believe how easy it is the make the best Spaghetti and Meatballs from scratch! You only need a handful of simple ingredients and you'll have a hearty dinner on the table in no time.
    Course Main Course
    Cuisine Italian
    Prep Time 20 minutes minutes
    Cook Time 1 hour hour 15 minutes minutes
    Total Time 1 hour hour 35 minutes minutes
    Servings 4 servings
    Calories 1103kcal
    Author John Kanell

    Equipment

    • mixing bowl
    • Large Pot

    Ingredients

    For the Meatballs:

    • ½ cup bread crumbs (30g)
    • ¼ cup chopped parsley
    • ½ cup grated parmesan (40g)
    • 1 large egg
    • 3 garlic cloves minced
    • 1 teaspoon kosher salt
    • 1 teaspoon ground black pepper
    • 4 tablespoons olive oil divided (60ml)
    • 1 pound 80/20 ground beef (450g)

    For the Spaghetti:

    • 2 tablespoons olive oil
    • 1 medium yellow onion chopped
    • 3 garlic cloves minced
    • ¼ to ½ teaspoon red pepper flakes
    • 1 (28-ounce/794g) can crushed tomatoes
    • 1 bay leaf
    • ½ teaspoon kosher salt
    • ¼ teaspoon ground black pepper
    • ½ cup basil chopped
    • 1 (16-ounce/454g ) package spaghetti

    Instructions

    • In a large bowl, stir together the bread crumbs, parsley, parmesan, egg, 2 tablespoons olive oil, garlic, salt, and pepper. Add the ground beef. With your hand in a claw shape, gently incorporate the beef and bread crumb. Shape into about 20 (1-ounce) meatballs.
    • Add the remaining 2 tablespoons of olive oil to a large pot. Warm over medium heat. Working in batches, brown the meatballs for about 2 to 3 minutes, rotating them occasionally to brown on all sides. Remove the meatballs from the pot and set aside.
    • To the same pot, add the remaining 2 tablespoons of olive oil. Add the onion, stirring vigorously to scrape up brown bits at the bottom of the pan. Cook, stirring occasionally, until the onions are tender and browned on edges, about 10 minutes. Stir in the garlic and red pepper flakes and cook for 1 minute more.
    • Add the crushed tomatoes, bay leaf, salt, and pepper. Bring the mixture to a boil over medium heat. Add the meatballs back to the pot and do not stir. Reduce the heat to low and cover. Simmer, gently stirring every 15 minutes, for 1 hour.
    • In the last 15 minutes, cook the spaghetti according to package instructions and drain.
    • Stir the basil into the sauce and meatballs. Serve the meatballs and sauce over cooked spaghetti. Top with parmesan cheese and extra basil if desired.

    Notes

    • Be as careful with the meat mixture as possible. You do not want to overmix the meatball mixture as the less you mix it, the more tender the meatballs will be.
    • To keep the meatballs uniform in size, use a small ice cream scoop or cookie scoop. Having uniformed meatballs will help them cook evenly.
    • To make shaping the meatballs easier, wet your hands! When you dampen your hands, the water creates a barrier on your skin, so the meat doesn’t stick, and you can roll them into a ball without causing a mess.
    • If you stir the meatballs right after you put them into the sauce, they won’t be firm enough to hold together. Waiting 15 minutes gives them enough time to withstand stirring.
    • It seems like a lot of fat when you first add the tomatoes. You need it! The beef fat helps flavor the sauce, and the extra fat gives the sauce a really nice texture and actually coats the spaghetti better.
    • For even cooking, it’s best to cook the meatballs in separate batches in a single layer. This way, the meatballs will brown evenly.
    • After adding the onions to the pot, make sure you fully scrape up all those brown bits on the bottom of your pan. This is called deglazing, and it helps to loosen and dissolves the food particles on the bottom of the pot and adds extra flavor to the sauce.

    Nutrition

    Calories: 1103kcal | Carbohydrates: 115g | Protein: 45g | Fat: 51g | Saturated Fat: 15g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 27g | Trans Fat: 1g | Cholesterol: 138mg | Sodium: 1559mg | Potassium: 1306mg | Fiber: 9g | Sugar: 14g | Vitamin A: 1119IU | Vitamin C: 27mg | Calcium: 283mg | Iron: 8mg
    *Nutrition Disclaimer
    Have you Tried this Recipe? Tag me Today!Mention @preppykitchen and tag #preppykitchen!
    « Meatballs
    Strawberry Rhubarb Bars »

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Welcome to Preppy Kitchen!

    Thanks for stopping by! I’m John Kanell, a husband, dad to twins Lachlan and George, Los Angeles native, and an avid baker and cooker of all things delicious thanks to a life long education from my mother. This blog is where I share all of my kitchen creations!

    Search

    Follow Us On

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Preppy Kitchen Newsletter

    Sign up to receive recipes, recommendations and tips straight to your inbox!

    Buy My Book

    Preppy Kitchen Cookbook

    As Seen On

    As seen on Elle Décor, People, Food Network and more

    Top Recipes This Month

    • A stack of peanut butter cookies on a small wooden board

      Peanut Butter Cookies Recipe

    • A photo of a vanilla cupcake on a cupcake stand with vanilla buttercream frosting beautifully piped on top.

      Buttercream Frosting

    • An Oatmeal Chocolate Chip cookie next to a glass of milk

      Oatmeal Chocolate Chip Cookies

    • An Espresso martini on a gray surface with coffee beans scattered around

      Espresso Martini

    • A plate with multiple cake pops on it with one with a bite taken out.

      Cake Pops

    • A cake stand with a slice of red velvet cake cut out and placed on a plate in front.

      Red Velvet Cake

    • Lemon bars dusted with powdered sugar on a green and white plate.

      Lemon Bars

    • A group of pink macarons on a serving tray next to flowers

      Macaron Recipe

    • photo of moist Vanilla Cupcakes in pink paper wrappers

      Moist Vanilla Cupcake Recipe

    • A slice of vanilla cake on a plate in front of the cake on a cake stand.

      Vanilla Cake Recipe

    Footer

    As Seen On:

    Elle Décor, People, Country Living, Better Homes & Gardens, Food Network, Woman's Day, forkly, Yummly, the Bump, Buzz Feed, Home and Family and New York magazine.

    The Brand

    • About John
    • Press

    Preppy Kitchen Logo

    Dessert Recipes

    • Cakes
    • Cookies
    • Cupcakes
    • Pies
    • All Desserts

    Main Course Recipes

    • Main Dishes
    • Side Dishes
    • Casseroles
    • InstantPot
    • Soups
    • Salads

    COPYRIGHT © 2015–2023 PREPPY KITCHEN | PRIVACY POLICY

    28 shares