
Enjoy a super delicious ground beef recipe with this Porcupine Meatballs recipe filled with fabulous Italian seasoning.
This homemade meatball recipe is known to be a recipe from the great depression as a way to stretch food and fill up on tomato soup, white rice, and ground beef. However, with this classic meatball recipe, we will not be using any brown rice, long grain rice, or white rice. Don’t worry it is going to be your next family favorite recipe that is filled with a rich tomato sauce and a perfect meatball mixture made out of basic ingredients.

Recipe Ingredient Notes
To make porcupine meatballs, you need the following ingredients:
Sauce Ingredients
- Olive oil
- Yellow onion
- Sea salt, divided
- Garlic, chopped
- Tomato sauce
- Ground black pepper
- Dried oregano
- Dried parsley
Meatball Ingredients
- Olive oil
- Onion, diced
- Red bell pepper, diced
- Sea salt, divided
- Cloves garlic, chopped
- Ground beef (80/20 is best for flavor instead of lean ground beef); you can also use ground turkey or ground chicken instead
- Ground black pepper
- Chopped fresh parsley
Equipment Needed
For this recipe, you only need a few simple kitchen tools. We recommend using the following equipment:


How to Make Porcupine Meatballs
Sauce Instructions
- In a heavy bottom skillet, heat the olive oil over medium-high heat.
- Add the onion, season with ½ teaspoon sea salt, and sauté until translucent.
- Add the garlic and sauté until fragrant.
- Add the tomato sauce, ½ teaspoon salt, ground black pepper, dried oregano, and dried parsley and stir to combine
- Bring the mixture to a boil before reducing the heat to low and simmering over low heat for 15 minutes.
Meatball Instructions
- Preheat the oven to 375℉.
- In a heavy-bottomed skillet, heat the olive oil over medium-high heat.
- Add the onion and the bell pepper, season with ½ teaspoon sea salt, and sauté until the onions are translucent.
- Add the garlic and sauté until fragrant.
- Remove from the heat and allow to cool.
- In a large mixing bowl, combine the ground beef, ½ teaspoon sea salt, ground black pepper, fresh parsley, and the cooled mixture of sauteed onions, bell peppers, and garlic.
- With your hand, mix all of the ingredients together until a homogenous mixture forms.
- Using your hands again, form the mixture into meatballs. Aim for 1.5 inches in diameter.
- Add the meatballs to a 9 X 13 inch baking dish.
- Pour the sauce over the meatballs and mix gently to coat the meatballs in sauce.
- Do your best to arrange the meatballs in a single layer.
- Bake for 25 minutes.


Recipe Tips
Taste the sauce, make sure to season it to your liking. Some things you might consider adding to your sauce might be garlic powder, Worcestershire sauce, and even a little bit of brown sugar!
Store the meatballs for the next time you want to eat them the meatballs either in the container they were baked in covered with plastic wrap or in an airtight container for 4-5 days in the fridge.

Enjoy More Delicious Hot Appetizers
Whether meatballs, chicken wings, nachos, or quesadillas, there’s nothing to start out a party better than an appetizer. Browse our comprehensive list of hot appetizer recipes.
- Honey Sriracha Ground Turkey Meatballs
- Instant Pot Hawaiian Meatballs
- Instant Pot Italian Meatballs
- Slow Cooker Hawaiian Meatballs
- Slow Cooker Honey Buffalo Meatballs
- Slow Cooker Swedish Meatballs
- Sweet and Sour Meatballs
- Sweet and Tangy Meatballs
- Sweet Polynesian Meatballs

Porcupine Meatballs Recipe
Ingredients
Sauce
- 1 Tablespoon olive oil
- 1 small onion
- 1 teaspoon sea salt, divided
- 2 garlic cloves, chopped
- 30 ounces tomato sauce, 2 (15 ounce cans)
- ½ teaspoon ground black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
Meatballs
- 1 Tablespoon olive oil
- 1 small onion, diced
- 1 small red bell pepper, diced
- 1 teaspoon sea salt
- 2 garlic cloves, chopped
- 1 ½ pounds ground beef, (80/20 is best); you can also use turkey or ground chicken instead
- ½ teaspoon ground black pepper
- ¾ cup chopped fresh parsley
Instructions
For the Sauce
- In a heavy bottom skillet, heat the olive oil over medium-high heat.
- Add the onion, season with ½ teaspoon sea salt, and sauté until translucent.
- Add the garlic and sauté until fragrant.
- Add the tomato sauce, ½ teaspoon sea salt, ground black pepper, dried oregano, and dried parsley and stir to combine.
- Bring the mixture to a boil before reducing the heat to low and simmering for 15 minutes.
For the Meatballs
- Preheat the oven to 375℉.
- In a heavy-bottomed skillet, heat the olive oil over medium-high heat.
- Add the onion and the bell pepper, season with ½ teaspoon sea salt, and sauté until the onions are translucent.
- Add the garlic and sauté until fragrant.
- Remove from the heat and allow to cool.
- In a large mixing bowl, combine the ground beef, ½ teaspoon sea salt, ground black pepper, fresh parsley, and the cooled mixture of sauteed onions, bell peppers, and garlic.
- With your hand, mix all of the ingredients together until a homogenous mixture forms.
- Using your hands again, form the mixture into meatballs. Aim for 1.5 inches in diameter.
- Add the meatballs to a 9 X 13 inch baking dish.
- Pour the sauce over the meatballs and mix gently to coat the meatballs in sauce.
- Do your best to arrange the meatballs in a single layer.
- Bake for 25 minutes.
Questions & Reviews