Simple ingredients makes these Grilled Meatballs so flavorful. Add them to your favorite spaghetti recipe or serve them as an appetizer.

meatballs on an indoor grill
Want to save this?

Get My Easy Grilling Cookbook Bundle for 75% OFF

Homemade meatballs on the grill come together quickly for a flavorful, tender, juicy and grilled to perfection ground beef recipe. The meatball ingredients are simple and only takes minutes to prepare.

If you have a Blackstone, try this Blackstone Meatballs Recipe or you may even love this Meatloaf Burgers.

Why We Love This Recipe

The meatball comes out crispy on the outside but moist and flavorful on the inside. The ground beef combined with the Italian Seasoning, and other simple seasoning makes these the best recipe for Homemade Meatballs.

Serve these delicious meatballs on a sub sandwich, as an appetizer or on your favorite spaghetti recipe. Delicious and crowd pleasing homemade grilled meatballs.

Ingredients

Ingredients needed - ground beef, breadcrumbs, parmesan cheese, eggs, garlic powder, italian seasoning, salt and pepper, oil

Scroll to the bottom for the full recipe and ingredients in the recipe card.

Variations Ideas

  • Change the Seasoning – We used simple seasoning in this recipe. But you can change the seasoning and even add in some extra spice. Red pepper flakes, chili powder, or onion powder or cayenne pepper are great options. We have even used basil, cloves garlic, and oregano instead of the Italian Seasoning.
  • Change the Meat – Mix ground pork with the ground beef. Use ground turkey or mix with Italian Sausage.
  • Grill indoors – You can grill these meatballs indoors or outdoors. You can even bake them if you prefer.

How to Make Homemade Meatballs

  • Step 1 – Mix the meatball mixture. Add beef, bread crumbs, ½ cup of Parmesan cheese, egg, minced garlic, Italian Seasoning, and salt and pepper in a medium bowl. Mix with your wet hands until combined.
Ground beef in a bowl mixed with seasoning
  • Step 2 – Form into meatballs – Form the meat mixture into 1 or 2 inch meatballs.  The recipe should make approximately 24 meatballs.  Refrigerate the meatballs for at least one hour before grilling them.  
Ground beef balls on a baking sheet lined with parchment paper
  • Step 3 – Prepare the Grill and place meatballs on grill. Preheat the grill over medium heat. Rub the oil on the grill grates to prevent the meatballs from sticking to the grill.  Place the meatballs on the grill and let the meatballs cook on the grill. Cook until they are browned and start to release from the grill (3-4 minutes).  
  • Step 4 – Flip and continue cooking – Flip the meatballs and cook until the opposite starts to brown as well (3-4 more minutes).  We recommend closing the lid after flipping.
Cooked meatballs on a cast iron skillet
  • Step 5 – Continue cooking the meatballs – Continue to cook and flip the meatballs until they reach an internal temperature of 165 degrees F. 
  • Step 6 – Serve and enjoy – Remove the meatballs from the grill to a separate plate.  Allow the meatballs to sit for 5-10 minutes.  Then serve over pasta with your favorite sauce and enjoy.

How to Grill Meatballs

After you have seasoned and rolled your ground beef into balls they are now ready to grill.

  • Make sure the grill has been oil and preheated before grilling meatballs. This prevents them from sticking to the grill grates.
  • Place meatballs on the grill and allow the grill on one side for about 3 to 4 minutes.
  • Then continue flipping until all sides have been cooked and are golden brown over indirect heat.
  • Use meat thermometer to ensure that the meatballs internal temperature reaches 165 degrees before removing from the grill.
meatballs on a plate

How Long to Grill Meatballs

Grilling meatballs does not take long. Place the meatballs on the prepared grill and cook for about 3 minutes on each side.

Use an instant-read meat thermometer to make sure that the meatballs are cooked to a safe temperature before removing them. 

What to Serve with Meatballs?

  • Appetizer – Serve these meatballs as an appetizer.
  • Spaghetti – Make your classic spaghetti recipe and serve these meatballs over the top.
  • Sandwich – Make and Italian Sub sandwich with these meatballs.
  • Barbecue Sauce – Cover the meatballs in barbecue sauce.

Frequently Asked Questions

Can Meatballs be Made Ahead of Time?

Yes, you can easily prepare the homemade meatballs ahead of time and place in the refrigerator. When you are ready to grill, take them out of the refrigerator about 15 minutes prior to grilling.

Can you Grill Meatballs?

Yes, you can grill meatballs. You can grill them on a outside gas grill, over wood chips, on with an indoor grill. It only takes a few minutes and you have delicious meatballs that are full of flavor.

How to Store Leftover Meatballs

Refrigerate the leftovers in an airtight container for up to 5 days.  

Spaghetti and meatballs on a fork

More Grilled Beef Recipes

We love to hear from you. If you make these Grilled Meatballs Recipe, please leave us a comment or a star review.

Grilled Meatballs Recipe

5 from 7 votes
Simple ingredients makes these Grilled Meatballs so flavorful. Add them to your favorite spaghetti recipe or serve them as an appetizer.
Prep Time 15 minutes
Cook Time 8 minutes
Allow to Sit 5 minutes
Total Time 28 minutes
Servings 6
Cuisine American
Course Main Course
Calories 523

Ingredients

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Instructions

  • Add beef, bread crumbs, Parmesan cheese, egg, minced garlic, Italian Seasoning, and salt and pepper in a large bowl. Mix with your hands until combined.
  • Form into 1 or 2 inch meatballs.  The recipe should make approximately 24 meatballs.  Refrigerate the meatballs for at least one hour before grilling them.
  • Preheat the grill over medium heat. Rub the oil on the grill grates to prevent the meatballs from sticking to the grill.  Place the meatballs on the grill and let the meatballs cook on the grill until they are browned and start to release from the grill (3-4 minutes).
  • Flip the meatballs and cook until the opposite starts to brown as well (3-4 more minutes).
  • Continue to cook and flip the meatballs until they reach an internal temperature of 165 degrees F.
  • Remove the meatballs from the grill to a separate plate.  Allow the meatballs to sit for 5-10 minutes.  Then serve over pasta with your favorite sauce and enjoy!

Recipe Notes

Use an instant-read meat thermometer to make sure that the meatballs are cooked to a safe temperature before removing them from the grill.  
Refrigerate the leftovers in an airtight container for up to 5 days.  

Nutrition Facts

Calories 523kcal, Carbohydrates 15g, Protein 32g, Fat 37g, Saturated Fat 14g, Polyunsaturated Fat 2g, Monounsaturated Fat 16g, Trans Fat 2g, Cholesterol 142mg, Sodium 777mg, Potassium 479mg, Fiber 1g, Sugar 1g, Vitamin A 119IU, Vitamin C 0.01mg, Calcium 145mg, Iron 4mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Grill on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. From the Best Blackstone recipes, to grilling, and easy smoker recipes, together we are going to cook real food, with easy ingredients… for real families!

5 from 7 votes (7 ratings without comment)

Leave A Review

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

Recipe Rating