• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

A Pinch of Healthy

Simple, tasty recipes with a healthy twist

Display Search Bar
Follow me on FacebookFollow me on InstagramFollow me on PinterestFollow me on TwitterFollow me on YouTube
  • About
    • About Me
    • Contact Me
    • Work With Me
    • My Cancer Diagnosis
    • Privacy Policy
  • Resources
    • Resources for Bloggers
    • How I Turned My Food Blog Into a Career
    • Shop My Favorites
      • Favorite Kitchen Goodies
  • Recipes
    • Air Fryer Recipes
    • Instant Pot
    • Main Dishes
    • Side Dishes
    • Salads
    • Basics
    • Desserts
    • Recipe Index
  • Shop
    • My Amazon Store
Home » Food » Recipes » Homemade Meatballs

Homemade Meatballs

33 shares
  • Share
  • X
Jump to Recipe Print Recipe

Juicy, flavorful Homemade Meatballs are baked and simmered in a rich tomato sauce. These are perfect for pasta night or meal prep!

Meatballs with red sauce on a plate of pasta.

Note: This post may contain Amazon affiliate links. See my full affiliate disclosure policy here.

These baked meatballs are tender, flavorful, and made with simple ingredients. The homemade tomato sauce is full of garlic and herbs and comes together while the meatballs are in the oven. Serve with pasta, pile onto sub rolls, or enjoy them straight from the skillet. So good!

Homemade meatballs and pasta on a large platter with parsley on top.

How to make homemade meatballs

First, gather your ingredients.

Ingredients

For best taste, always use the highest quality ingredients you have access to. 

Ingredients for homemade meatballs in separate containers on a white background.

To make this Spaghetti and Meatballs recipe, you will need the following ingredients:

For the Meatballs

  • Lean ground beef
  • Panko breadcrumbs (use gluten-free if needed)
  • Water
  • Yellow onion, very finely chopped
  • Garlic, minced
  • Fresh parsley, finely chopped
  • Kosher salt
  • Dried oregano
  • Black pepper
  • Olive oil (for the pan)

For the Tomato Sauce

  • Olive oil
  • Yellow onion, finely chopped
  • Garlic, minced
  • Crushed canned tomatoes
  • Tomato sauce
  • Water
  • Kosher salt
  • Dried oregano
  • Black pepper
  • Red pepper flakes
  • Granulated sugar
  • Fresh parsley, chopped

Water in meatball mix? Yes—it softens the breadcrumbs and keeps them tender. If you want a slightly richer version, use milk instead.

Fresh parsley swap: No fresh? Use dried! 1½ tablespoons can be used between the meatballs and the sauce.

Cooking Homemade Meatballs with Red Sauce

Homemade Meatballs is a simple recipe that can be made in just a few steps. Here is how to make it.

1. Prep the Meat

Let the ground beef sit out for about 15 minutes while you prep everything else. Preheat your oven to 400°F and line a baking sheet with parchment paper. Drizzle with olive oil or spray with nonstick spray.

Ingredients for meatballs in a large glass bowl.

2. Mix and Form

In a large bowl, combine all the meatball ingredients (except olive oil). Mix just until combined—don’t overwork the meat.

Meatball ingredients in a large glass bowl after being mixed together.

Scoop about 2 tablespoons of the mixture per meatball and roll into balls. Place them evenly on the prepared pan.

Meatballs placed on a prepped cookie sheet after being formed into balls.

3. Bake

Bake for 15 minutes. Remove the pan and carefully flip each meatball using tongs. Return to oven and bake for another 10 minutes, or until they reach an internal temp of 165°F.

Cooked meatballs on a baking sheet.

4. Make the Sauce

While the meatballs bake, heat olive oil in a large skillet or Dutch oven over medium-low. Add chopped onion and sauté for 8–10 minutes until softened. Add garlic and cook 1 more minute.

Stir in crushed tomatoes, tomato sauce, water, salt, oregano, black pepper, red pepper flakes, sugar, and chopped parsley. Simmer uncovered for 15 minutes.

Red sauce in a large skillet with a wooden spoon inside.

5. Simmer Together

Add the baked meatballs to the sauce and spoon sauce over them. Cover and simmer over medium-low heat for 15 minutes.

Meatballs in the sauce after being simmered together.

Leftovers

Store leftovers in a covered container in the fridge for 3-4 days. Keep separately from the pasta for the best results.

Always use common sense and good judgment when it comes to leftovers, though! If something looks or smells funky, don’t eat it.

I hope y’all enjoy this easy homemade meatball recipe! Let me know if you try it.

Homemade meatballs on a plate of pasta with parsley on top.

More Recipes Like This

  • Pasta Primavera
  • Greek Pasta with Chicken
  • Pappardelle Bolognese
  • Classic Cheese Manicotti
  • Vegan Alfredo Sauce

Share this recipe

Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media! 

Instagram | Pinterest | Facebook | YouTube | TikTok

Be sure and check out all my favorite kitchen tools in my Amazon store (affiliate).

Meatballs with red sauce on a plate of pasta.
Print

Homemade Meatball Recipe

Juicy, flavorful meatballs are baked and simmered in a rich tomato sauce. These are perfect for pasta night or meal prep.

Course Main Course
Cuisine Italian
Keyword Meatballs
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 15 minutes
Servings 6 servings
Calories 245 kcal
Author Marjorie @APinchOfHealthy

Ingredients

For the Meatballs

  • 1 1/2 pounds lean ground beef
  • 1/2 cup panko breadcrumbs regular or gluten free
  • 3 tablespoons water
  • 1 small yellow onion very finely chopped
  • 6 cloves garlic minced
  • 1/2 cup finely chopped parsley about 1 large bunch, stems removed
  • 2 teaspoons Diamond Crystal kosher salt
  • 1 teaspoon dried oregano
  • 1/8 teaspoon ground black pepper
  • 1 teaspoon olive oil

For the Sauce

  • 2 tablespoons olive oil
  • 1 small yellow onion chopped finely
  • 3 cloves garlic minced
  • 1 24 ounce can crushed canned tomatoes
  • 1 15 ounce can tomato sauce
  • 1 cup water
  • 1 1/2 teaspoons Diamond Crystal Kosher salt
  • 1 teaspoon dried oregano
  • 1/8 teaspoon ground black pepper
  • 1/8 teaspoon red pepper flakes
  • 1/2 teaspoon granulated sugar
  • 1/2 cup finely chopped parsley about 1 large bunch, stems removed

Instructions

  1. Let ground beef sit at room temperature for 15 minutes prior to starting.
  2. Preheat the oven to 400°F and line a baking sheet with parchment paper, or use a non-stick baking sheet. Drizzle the pan with the olive oil.

  3. Make the meatballs. In a large bowl, mix together all Meatball ingredients, except for the olive oil.
  4. Form meatballs by scooping 2 tablespoons of the mixture and rolling into a ball. Repeat until you have about 28-30 meatballs and place them on the parchment-lined pan. Spray the top of the meatballs with cooking spray or brush with oil.
  5. Bake for 15 minutes. Then, remove the pan from the oven and flip each meatball carefully with tongs. Bake for another 10 minutes. The cooked meatballs should register about 165°F on an instant meat thermometer.
  6. Make the sauce while the meatballs cook. In a large skillet or dutch oven with high sides, add the olive oil and onion. Saute on medium-low heat for 8-10 minutes until softened. Add the garlic and cook for 1 minute.
  7. Mix in the crushed tomatoes, tomato sauce, water, salt, dried oregano, pepper, sugar and parsley. Simmer uncovered for 15 minutes.
  8. Add the meatballs to the pot and spoon the sauce over them. Cover the pot and simmer for 15 minutes over medium-low heat.

Recipe Notes

The water in the meatball helps to soften the breadcrumbs.
If you don’t have fresh parsley, you can swap it for 1 1⁄2 tbsp in each filling and sauce.

Nutrition Facts
Homemade Meatball Recipe
Amount Per Serving
Calories 245 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 3g19%
Trans Fat 0.4g
Polyunsaturated Fat 1g
Monounsaturated Fat 6g
Cholesterol 70mg23%
Sodium 1480mg64%
Potassium 521mg15%
Carbohydrates 9g3%
Fiber 1g4%
Sugar 2g2%
Protein 26g52%
Vitamin A 869IU17%
Vitamin C 16mg19%
Calcium 60mg6%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
(Visited 268 times, 3 visits today)

Related posts:

  1. Jennifer Aniston Salad Recipe
  2. Homemade Vegetable Soup (stovetop)
  3. Baked Chicken Thighs
  4. Baked Rigatoni
33 shares
  • Share
  • X

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

I am a home cook, recipe developer, coffee drinker and mom of two. My recipes are simple and tasty. I enjoy lots of fresh, healthy food, plus full treats without guilt. Thanks so much for stopping by! Read more here.

Reader Favorites

  • Hand grabbing a Thai chicken lettuce wrap off a plateThai Chicken Lettuce Wraps
  • Air fryer baked potato with melted butter on a plate with chicken and saladAir Fryer Baked Potatoes (crispy skin, fluffy middle)
  • baked chicken breast with rice, veggies and lemon slice on a plateBaked Chicken Breast (tender, juicy and delicious!)

Footer

Recipes

Broccoli Rice Casserole on a white plate with a gold fork.

Broccoli Rice Casserole

October 20, 2025

Chicken salad sandwiches stacked on top of each other with slices of tomato.

Chicken Salad Sandwich

October 13, 2025

Crock pot chicken thighs on a white plate with sauce poured over the top.

Crock Pot Chicken Thighs

October 6, 2025

Asian chicken salad in a large bowl.

Asian Chicken Salad

September 29, 2025

Life

All racially diverse hands on deck

I’ll Be Your Ally: A Pledge

June 7, 2020

hands making heart shape together

Silver Linings

April 2, 2020

Ideal weight and weight neutrality

Why I practice weight neutrality

January 30, 2020

Are you sensitive?

Sensitive is my superpower. Is it yours too?

December 17, 2019

Video

The best mineral makeup Savvy Minerals by Young Living

Best Mineral Makeup (+Video Demo)

March 29, 2018

What I Bought at Sprouts (Grocery Haul)

March 14, 2018

What I Bought at Trader Joe’s (Grocery Haul)

March 9, 2018

My Entrepreneur Story

February 28, 2018

  • Home
  • About
  • Contact
  • Work With Me

Theme by Once Coupled · Copyright© 2025 · Privacy