Go Back
italian meatballs stuffed with cheese, in sauce topped with basil.

The Best Easy Meatballs

These easy, cheesy meatballs are a go to at our house. They're perfect for meal prep and delicious over spaghetti, in a sub, or on their own!
Prep Time 20 minutes
Cook Time 45 minutes
Course Dinner, lunch, meal prep
Cuisine Italian
Servings 15 small meatballs

Ingredients
  

  • 454 g lean ground beef
  • 3/4 cup broken pieces of stale bread Italian bread is best here, remove any crusts
  • 4-5 Tbsp milk just enough to soak the bread and make it mushy
  • 1 tsp salt
  • 1 Tbsp dried oregano
  • 1/2 tsp garlic powder
  • 1/2 tsp black pepper
  • 1/4 cup grated parmesan cheese
  • 1 medium/large egg
  • 4 mint leaves finely chopped
  • 1/8 cup chopped fresh basil
  • 15 mini mini bocconcini I use the pack of 2 Trestelle orange containers

Sauce

  • 1050 mL Mutti passata each jar is 660mL, use just over 1 1/2 jars
  • 3/4 jar water
  • 1/2 small yellow onion skin removed
  • 1 small carrot peeled and cut into thirds
  • 3 Tbsp salted butter

Garnish

  • parmesan
  • chopped fresh basil
  • chili flakes optional
  • Italian chili oil

Instructions
 

  • Soak the stale bread in the milk and set aside for five minutes, until the bread has absorbed the milk and softened.
  • While the bread is soaking, make the sauce.
  • Pour the 1 1/2 bottles of strained tomatoes into a 10 inch or larger skillet. Fill the empty bottle with water 3/4 of the way to the top and add the water to the skillet.
  • Add in the onion, carrot, and butter.
  • Turn the heat to medium and cover to simmer, while you prep the meatballs.
  • Add the ground beef to a large bowl along with the salt, oregano, garlic, black pepper, parmesan cheese, egg, mint leaves and basil leaves.
  • Squeeze as much milk out of the soaked bread as possible. Add to the meat mixture.
  • Using clean hands, mix the meat mixture together until well combined and there are no clumps of bread throughout.
  • Form into about 15 golf ball sized balls. Press into each ball gently, and place one bocconcini inside. Cover the cheese well and gently roll the ball between two hands.
  • Gently drop the meatballs directly into the simmering sauce, one at a time.
  • Gently turn each meatball over to coat with the sauce. Cover and simmer on medium low for 45 minutes, or until the carrots have softened.
  • Remove the carrots and onions from the sauce and enjoy!

Serving Suggestions

  • My kids love these over spaghetti. I recommend boiling your spaghetti to al dente, then adding it to a skillet. Pour over just the pasta sauce and let the spaghetti simmer and soak up some of that goodness for a few minutes. Add the meatballs in for a minute or two, then plate. Top with parmesan and basil
  • They also enjoy these as meatball subs. I like brushing the inside of a nice Italian panini with garlic butter, sprinkling with a good layer of mozzarella on both sides and toasting in the oven before adding the meatballs for the most cheesy delicious results!
  • Have them on their own! I often meal prep these and eat them with a salad for lighter meal that provides the protein I need without the heaviness of extra carbs.
Keyword beef, easy meals, meal prep, meatballs, pasta