Go Back

Porcupine Meatballs

A comforting classic that combines tender meatballs with rice, offering a delightful texture and rich, savory sauce — perfect for busy weeknights or family gatherings.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 320

Ingredients
  

Main
  • 1 lb ground beef
  • 1/2 cup uncooked long-grain rice
  • 1 egg
  • 1/4 cup chopped onion
  • 1 tsp garlic powder
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 can 15 oz tomato sauce
  • 1 cup water
  • 1 tsp Worcestershire sauce

Equipment

  • Large mixing bowl
  • Skillet or frying pan
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Serving dish

Method
 

  1. In a large mixing bowl, combine the ground beef, uncooked rice, egg, chopped onion, garlic powder, salt, and black pepper until well combined.
  2. Shape the mixture into 1-2 inch diameter meatballs using your hands.
  3. Heat the skillet over medium heat and add a little oil. Brown the meatballs on all sides for 5-7 minutes.
  4. In a separate bowl, whisk together the tomato sauce, water, and Worcestershire sauce.
  5. Pour the sauce mixture over the browned meatballs in the skillet.
  6. Cover the skillet, reduce heat to low, and simmer for 25 minutes, stirring occasionally to prevent sticking.
  7. Check that the meatballs are cooked through and the rice is tender, with no pink remaining inside.
  8. Serve the meatballs hot over rice or pasta, spooning some sauce over the top.

Notes

For extra flavor, let the meatballs sit in the sauce for a few minutes before serving.