Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Porcupine Meatballs Recipe: A Cozy Ground Beef Classic You’ll Crave

Porcupine Meatballs Recipe: A Cozy Ground Beef Classic You’ll Crave


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jenna
  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Description

Classic Porcupine Meatballs are tender beef meatballs mixed with uncooked rice, simmered in savory tomato sauce until the rice expands like tiny quills. It’s an old-fashioned, one-pan comfort dish made from pantry staples—perfect for cozy weeknights and freezer-friendly meals.


Ingredients

Scale
  • 1 lb ground beef

  • ½ cup uncooked long-grain white rice

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 1 large egg

  • 2 tbsp chopped fresh parsley (or 1 tbsp dried)

  • 1 tsp salt

  • ½ tsp black pepper

  • 2 cups tomato sauce

  • 1 cup beef broth

  • 1 tbsp Worcestershire sauce

  • 1 tbsp olive oil (for browning)


Instructions

  1. In a large bowl, combine ground beef, uncooked rice, onion, garlic, egg, parsley, salt, and pepper. Mix gently.

  2. Shape into 12 evenly sized meatballs.

  3. Heat olive oil in a skillet over medium heat. Brown the meatballs in batches until golden.

  4. In the same skillet or a clean pot, mix tomato sauce, broth, and Worcestershire sauce. Bring to a simmer.

  5. Return meatballs to the sauce, cover, and reduce heat to low. Simmer for 35–40 minutes, stirring occasionally.

  6. Garnish with parsley and serve hot.

Notes

Don’t use instant or parboiled rice—long-grain white rice is best.

Browning is optional but adds flavor.

Freezes well: cool completely before freezing with sauce.

Serve with mashed potatoes, rice, or noodles.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Simmered
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 395
  • Sugar: 5g
  • Sodium: 670mg
  • Fat: 22g
  • Saturated Fat: 7g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 2g
  • Protein: 24g
  • Cholesterol: 95mg