Go Back
+ servings
Porcupine Meatballs feature
Print Recipe
No ratings yet

Porcupine Meatballs

Porcupine Meatballs are a one-pan, old-fashioned dinner that delivers big comfort with minimal effort. Simmered low and slow in a savory tomato sauce, the meatballs cook the rice right inside—no pre-boiling, no baking, no extra dishes. This version is ideal for busy weeknights, small kitchens, or anyone who wants comforting, classic flavors. It’s also budget-friendly and family-approved.
Prep Time15 minutes
Cook Time1 hour 15 minutes
Total Time1 hour 30 minutes
Course: Main
Cuisine: American
Keyword: porcupine meatballs
Servings: 4 people
Calories: 379kcal
Author: Jill

Ingredients

Meatballs

Sauce

Instructions

  • In a large mixing bowl, combine the ground beef, egg, ½ cup of broth, diced onion, uncooked rice, Italian seasoning, salt, and pepper. Use a large sturdy spoon to mix, or work it with your hands, until it is evenly combined.
  • Portion the meat mixture into evenly sized meatballs using a #40 scoop (about 2 tablespoons, or golf-ball sized), and set them aside on a plate or serving dish. If you don’t have a scoop, simply shape the meatballs by hand, keeping them uniform in size for even cooking.
  • (Please note that these meatballs will be more wet and soft than traditional meatballs due to the extra broth required to cook the rice. But rest assured, they will bake up nice and firm.)
  • In a large (deep) skillet, heat the oil over medium heat. Add the chopped onions and sauté for about 3 minutes until they become soft and translucent. Add the minced garlic and sauté for another minute.
  • Pour in the tomato sauce, broth, Worcestershire sauce, brown sugar (if using), garlic powder, and basil to the pan and stir or whisk well.
  • Once the sauce comes to a strong simmer, gently place the meatballs in the pan, leaving a little space in between.
  • Let the sauce return to a simmer, cover the skillet (with the lid or some aluminum foil), reduce the heat to low, and simmer for 45 minutes.

Notes

Store leftover porcupine meatballs in the fridge for 3-4 days. 

Nutrition

Calories: 379kcal | Carbohydrates: 33g | Protein: 29g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 111mg | Sodium: 1297mg | Potassium: 879mg | Fiber: 3g | Sugar: 8g | Vitamin A: 807IU | Vitamin C: 13mg | Calcium: 71mg | Iron: 5mg