5 from 27 votes
Classic Porcupine Meatballs
Prep Time
10 mins
Cook Time
50 mins
How to make classic porcupine meatballs! These rice filled meatballs with tomato sauce are a one of my favourite recipes from my childhood! 
Course: Main Course
Cuisine: American
Servings: 6
Calories: 485 kcal
  • 1 tablespoon canola oil
  • 1/2 cup uncooked long grain rice
  • 1/2 cup water
  • 1 tbsp onion soup mix
  • 1/2 teaspoon garlic powder
  • 1 pound ground beef
  • 1 lb ground pork
  • 1 (10-11 oz) can of tomato soup
  • 1/2 cup water
  • 1 1/2 tablespoons brown sugar
  • 1 tbsp Worcestershire sauce
  1. Place the canola oil in a large frying pan.
  2. In a large mixing bowl combine the rice, water, soup mix, garlic powder, ground beef and ground pork. Mix together well (I always just use my hands since I have to form meatballs anyways) and form into 1 1/2 inch meatballs, around 22-25. They will be loose because of the water, but you need the moisture in there for the rice, trust me they will cook up nicely! 

  3. Heat a large lidded saute pan and then fry all of the meatballs until golden brown on all sides. When starting, fry them for a long time on the first side, cooking them until they are really browned so that when you flip them they don't fall apart. 

  4. When all of the meatballs are done , drain the excess fat off, then combine the last four ingredients together and pour over top of the meatballs.
  5. Place a lid on top of the saute pan and simmer on medium-low heat for another 20-30 minutes, until the rice in the meatballs is cooked, stirring every 10 minutes or so. I actually just shake the lidded pan back and forth to move things around. 

  6. Serve and enjoy! We make rice and serve these and the sauce over top.

Recipe Notes
Nutrition Facts
Classic Porcupine Meatballs
Amount Per Serving (4 meatballs)
Calories 485 Calories from Fat 297
% Daily Value*
Fat 33g51%
Saturated Fat 11g55%
Cholesterol 108mg36%
Sodium 225mg9%
Potassium 470mg13%
Carbohydrates 16g5%
Sugar 3g3%
Protein 26g52%
Vitamin C 0.9mg1%
Calcium 36mg4%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.