Spaghetti and Meatballs Recipe

Author:

June 1, 2026

Updated:

June 1, 2026

As an Amazon Associate, I earn from qualifying purchases. Learn more

Classic Spaghetti and Meatballs is a warm, comforting dish that brings family and friends together. This recipe stands out with its flavorful, aromatic sauce and tender meatballs, creating a meal that’s perfect for any occasion. Whether you’re hosting a family dinner or just looking for a hearty weeknight dish, this easy recipe is sure to delight everyone at the table. Not only is it simple to prepare, but it also uses everyday ingredients that you might already have on hand.

Classic Spaghetti and Meatballs

Why You’ll Love This Recipe

This classic dish is so enjoyable because it hits all the right notes—rich flavors, satisfying textures, and the warmth of a home-cooked meal. It’s ideal for families and those new to cooking since it comes together easily and can be customized to your taste. The recipe is also budget-friendly, using ingredients that can often be found on sale or in your pantry. Plus, making your own sauce and meatballs creates a tastier alternative to pre-packaged options.

Ingredients You’ll Need

To make this delicious spaghetti and meatballs, gather the following ingredients:

  • 1-2 boxes of Jovial Gluten Free Brown Rice Pasta
  • Grated parmesan, for serving
  • For the Sauce:
    • 2 tbsp. olive oil
    • 6-8 flat-filet anchovies packed in olive oil (or 1 tbsp. anchovy paste)
    • 4 cloves garlic, finely chopped
    • 1/4 tsp. crushed red pepper flakes
    • 2 (28oz.) cans of San Marzano tomatoes
    • 2 (15oz) cans tomato sauce (preferably with no salt added)
    • 2 cups of water
    • 1/4 cup beef broth
    • 1/4 cup, packed, freshly chopped parsley
    • 8 large basil leaves, julienned
    • 1/2 tsp. dried oregano
    • Kosher salt, to taste
    • Black pepper, to taste
    • 1 (6oz) can tomato paste
  • For the Meatballs:
    • 2 lbs. ground beef
    • 2 eggs
    • 3 cloves of garlic, finely chopped
    • 1/4 cup freshly chopped parsley
    • 1/2 tsp. black pepper, to taste
    • 1 tsp. kosher salt, to taste
    • 1/8 tsp. crushed red pepper flakes (optional)
    • 1/3 cup Italian breadcrumbs (or gluten-free breadcrumbs)

Ingredient Notes, Variations & Simple Swaps

Gluten-Free Pasta

Using Jovial Gluten Free Brown Rice Pasta ensures that this meal is accessible for those with gluten sensitivities. If you prefer, traditional spaghetti can be used without affecting the flavor.

Anchovies

The anchovies add a deep, savory flavor to the sauce. If you’d rather omit them, consider adding a dash of soy sauce or Worcestershire sauce for a similar umami boost.

Ground Beef

Ground beef forms the base of the meatballs. This recipe works best with a higher fat content (like 80/20) for a juicy texture. You can also replace it with lean ground chicken for a lighter option.

Fresh Herbs

Fresh parsley and basil not only add flavor but also brighten the dish. Dried herbs can be used in a pinch; just use about a third of the amount, as dried herbs are stronger.

Tomato Sauce

Regular tomato sauce can be swapped for low-sodium versions if preferred. The tomato paste thickens the sauce, so don’t skip it!

Equipment Needed

  • Large pot
  • Skillet
  • Mixing bowl
  • Whisk or fork
  • Cooking spoon
  • Baking sheet (optional for meatball baking)

How to Make This Recipe

Step 1 – Prepare the Sauce

Begin by heating the olive oil in a large pot over medium heat. Once the oil is hot, add the anchovies (or anchovy paste) and fry for about a minute until they break down into a paste. Next, add the chopped garlic and crushed red pepper flakes, sautéing for another minute until fragrant.

Step 2 – Add Tomatoes and Broth

Pour in the San Marzano tomatoes, tomato sauce, and water, stirring to combine. Add the beef broth, chopped parsley, oregano, and julienned basil. Season with kosher salt and black pepper. Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let it simmer gently while you prepare the meatballs.

Step 3 – Make the Meatballs

In a mixing bowl, combine the ground beef, eggs, chopped garlic, parsley, salt, black pepper, crushed red pepper flakes (if using), and breadcrumbs. Mix well until combined. Wet your hands slightly to prevent sticking, and then form the mixture into meatballs about the size of a golf ball.

Step 4 – Brown the Meatballs

Drizzle some olive oil in a skillet over medium heat. Once hot, add the meatballs in batches, making sure not to overcrowd the pan. Brown the meatballs on all sides, about 5-7 minutes total, then transfer them to the sauce.

Step 5 – Simmer Together

After all meatballs are browned, add them to the sauce. If using sausages, cook them until browned, slice them into chunks, and add them to the pot as well. Cover and let everything simmer together for 2 to 6 hours, stirring occasionally. The longer it simmers, the richer the flavor.

Step 6 – Cook the Pasta

When ready to serve, cook the pasta according to package directions. Drain the pasta and drizzle lightly with olive oil to prevent sticking.

Step 7 – Serve

Top the cooked pasta with the meatball sauce and garnish with grated parmesan and additional fresh herbs, if desired.

Tips for Perfect Results

To ensure this meal turns out wonderfully every time, keep these tips in mind:

  • Don’t Rush the Sauce: Letting the sauce simmer for a longer time deepens the flavor. Aim for at least 2 hours.
  • Even Meatballs: Make sure your meatballs are uniform in size for even cooking.
  • Taste as You Go: Season the sauce to your liking and adjust flavors before serving, as each component can vary in strength.
  • Stay Patient: When browning the meatballs, resist the urge to move them around too much. This allows a nice crust to form.
  • Reserve Some Pasta Water: If the sauce is too thick, add a little pasta cooking water to achieve the desired consistency.
  • Fresh Cheese: Grate your parmesan cheese fresh for the best flavor and texture.
  • Storage Tip: If leftovers occur, store the sauce and pasta separately to maintain the pasta’s texture.

Common Mistakes to Avoid

Avoid these common pitfalls when making spaghetti and meatballs:

  • Not Browning Meatballs Properly: This can lead to rubbery meatballs. Make sure to brown them well for added flavor and texture.
  • Skipping the Simmer: Rushing the simmering process can lead to a bland sauce. Allow it to cook for the full time.
  • Overcooking the Pasta: Follow package instructions closely to prevent mushy pasta. Undercook by a minute if planning to mix with sauce.
  • Too Many Ingredients: Straying too far from the ingredient list can alter the balance of flavors. Stick to recommended ingredients for best results.
  • Inadequate Seasoning: Not seasoning adequately can lead to a flat taste. Adjust with salt and spices throughout the cooking process.

Flavor Variations

Feel free to get creative with your spaghetti and meatballs! Here are some variations to try:

  • Spicy Meatballs: Add more crushed red pepper flakes or a pinch of cayenne to the meatball mixture for an extra kick.
  • Veggie Boost: Mix in finely chopped vegetables like carrots or bell peppers into the meatball mixture for added nutrition.
  • Herb Infusion: Try different herbs like thyme or rosemary for a unique flavor profile in the sauce.
  • Cheesy Meatballs: Incorporate shredded mozzarella into the meatball mix for a delightful cheesy surprise.
  • Zesty Twist: Add lemon zest to the sauce for a bright, fresh flavor.

What to Serve With This Recipe

Pair this spaghetti and meatballs with one or more of these delightful sides:

  • Garlic Bread: Its buttery, garlicky goodness complements the dish perfectly and adds a satisfying crunch.
  • Caesar Salad: The crisp lettuce and creamy dressing offer a nice contrast to the hearty meatballs.
  • Steamed Vegetables: Broccoli or green beans add freshness and balance the richness of the meal.
  • Antipasto Platter: A mix of olives, cheeses, and cured meats creates a vibrant start to the meal.
  • Roasted Vegetables: Seasonal roasted veggies enhance the overall meal with tasty flavors and colors.

Budget & Ingredient Sourcing

To stay within budget while preparing your spaghetti and meatballs:

  • Buy in Bulk: Purchase ground beef and pasta in larger quantities to save money. Look for sales.
  • Store Brands: Choose store-brand tomato products and herbs for more affordable options without sacrificing quality.
  • Herb Alternatives: Fresh herbs can be pricier; consider using dried herbs, which are budget-friendly and last longer.
  • Sales and Coupons: Keep an eye out for coupons or promotions for canned goods and staples at your grocery store.

Meal Prep & Batch Cooking Tips

Preparing ahead can make mealtime a breeze! Here’s how to efficiently batch cook:

  • Double the Recipe: Make a larger batch and store half for later. This is a real time-saver for busy weeks.
  • Prep Components Separately: Prepare the sauce and meatballs ahead of time. Store them separately in the fridge to maintain freshness.
  • Freezing Leftovers: Store leftover sauce and meatballs in airtight containers in the freezer for up to three months.
  • Pasta Before Serving: Cook the pasta fresh rather than in advance, as it can become mushy. Cook it right before serving.

Nutritional Benefits

This spaghetti and meatballs recipe features several ingredients that provide nutritional benefits:

  • Ground Beef: A great source of protein, iron, and essential vitamins, supporting muscle health and energy.
  • San Marzano Tomatoes: Rich in antioxidants, particularly lycopene, which is beneficial for heart health.
  • Olive Oil: Full of healthy fats, it can promote good cholesterol levels and overall heart health.
  • Fresh Herbs: Parsley and basil are loaded with vitamins A and K, as well as beneficial antioxidants.
  • Garlic: Known for its immune-boosting properties, it can help ward off colds and boost overall health.

Storage, Make-Ahead & Leftovers

For your spaghetti and meatballs:

  • Fridge Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
  • Freezing: You can freeze both the meatballs and sauce in separate containers for up to 3 months. Just thaw in the refrigerator overnight before reheating.
  • Reheating: Reheat the sauce on the stovetop until hot, and warm the pasta in boiling water for a couple of minutes or gently in the microwave.

Frequently Asked Questions

Can I make this recipe vegetarian?

Yes! You can replace the meat with plant-based ground meat or lentils and use beans for added nutrition.

How can I adjust the spice level?

You can lower the amount of crushed red pepper or omit it entirely. For more spice, add fresh chopped chili peppers.

Can I use a different type of pasta?

Absolutely! Any pasta variety you prefer will work, though cooking times may vary. Just follow package instructions.

Is it possible to make this dish in a slow cooker?

Yes! After browning the meatballs, combine all sauce ingredients in a slow cooker and cook on low for 6–8 hours.

What should I do if my sauce is too thick?

If your sauce becomes too thick, simply add a splash of water or broth to reach the desired consistency.

Classic Spaghetti and Meatballs

A warm, comforting dish featuring flavorful sauce and tender meatballs, perfect for family dinners or hearty weeknight meals.
Prep Time 30 minutes
Cook Time 3 hours
Total Time 3 hours 30 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 6 servings
Calories 600 kcal

Ingredients
  

Pasta

  • 1-2 boxes Jovial Gluten Free Brown Rice Pasta Can substitute with traditional spaghetti.
  • Grated parmesan, for serving Optional garnish.

For the Sauce

  • 2 tbsp olive oil
  • 6-8 pieces flat-filet anchovies packed in olive oil (or 1 tbsp. anchovy paste) Adds a deep, savory flavor.
  • 4 cloves garlic, finely chopped
  • 1/4 tsp crushed red pepper flakes
  • 2 cans (28 oz.) San Marzano tomatoes
  • 2 cans (15 oz) tomato sauce (preferably with no salt added)
  • 2 cups water
  • 1/4 cup beef broth
  • 1/4 cup freshly chopped parsley, packed
  • 8 leaves large basil, julienned
  • 1/2 tsp dried oregano
  • Kosher salt, to taste
  • Black pepper, to taste
  • 1 can (6 oz) tomato paste Thickens the sauce.

For the Meatballs

  • 2 lbs ground beef Higher fat content (like 80/20) works best.
  • 2 pieces eggs
  • 3 cloves garlic, finely chopped
  • 1/4 cup freshly chopped parsley
  • 1/2 tsp black pepper, to taste
  • 1 tsp kosher salt, to taste
  • 1/8 tsp crushed red pepper flakes (optional)
  • 1/3 cup Italian breadcrumbs (or gluten-free breadcrumbs)

Instructions
 

Preparation of Sauce

  • Heat the olive oil in a large pot over medium heat. Add the anchovies (or anchovy paste) and fry for about a minute until they break down into a paste.
  • Add the chopped garlic and crushed red pepper flakes, sautéing for another minute until fragrant.

Adding Ingredients

  • Pour in the San Marzano tomatoes, tomato sauce, and water, stirring to combine. Add the beef broth, chopped parsley, oregano, and julienned basil. Season with kosher salt and black pepper.
  • Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let it simmer gently.

Make the Meatballs

  • In a mixing bowl, combine the ground beef, eggs, chopped garlic, parsley, salt, black pepper, crushed red pepper flakes (if using), and breadcrumbs. Mix until combined.
  • Wet your hands slightly and form the mixture into meatballs about the size of a golf ball.

Brown the Meatballs

  • Drizzle some olive oil in a skillet over medium heat. Add the meatballs in batches, browning on all sides, about 5-7 minutes total.
  • Transfer browned meatballs to the sauce.

Simmer Together

  • Cover and let everything simmer together for 2 to 6 hours, stirring occasionally.

Cook the Pasta

  • Cook pasta according to package directions. Drain and drizzle lightly with olive oil to prevent sticking.

Serve

  • Top the cooked pasta with the meatball sauce and garnish with grated parmesan and additional fresh herbs, if desired.

Notes

Letting the sauce simmer longer deepens the flavor. Make sure meatballs are uniform in size for even cooking. Adjust seasoning to taste as you go.
Keyword comfort food, Homemade Sauce, meatballs, Pasta, Spaghetti
Tried this recipe?Let us know how it was!

You might also like these recipes!

Leave a Comment

Recipe Rating