Nutrition Facts for Porcupine meatballs stove top

Porcupine Meatballs Stove Top

Transform dinner into a nostalgic comfort food experience with these Porcupine Meatballs prepared on the stove top. Featuring tender ground beef mixed with uncooked white rice for a signature texture, these meatballs cook to perfection in a savory tomato and beef broth sauce infused with garlic, onion, and a touch of Worcestershire for depth. Easy to prepare in under an hour, this classic recipe combines hearty flavor with simplicity, making it ideal for busy weeknights or family gatherings. The dish’s rich sauce and juicy meatballs pair beautifully with mashed potatoes, steamed vegetables, or crusty bread, while a sprinkle of fresh parsley adds a pop of color and freshness. Perfect for lovers of vintage recipes, this stovetop version of Porcupine Meatballs delivers comforting flavor and wholesome satisfaction with every bite.

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Porcupine Meatballs Stove Top
Prep Time:15 mins
Cook Time:35 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 1 pound Ground beef
  • 0.5 cup White rice (uncooked)
  • 1 large Egg
  • 0.5 cup Yellow onion (finely chopped)
  • 2 cloves Garlic (minced)
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 0.5 teaspoon Paprika
  • 15 ounces Crushed tomatoes
  • 1 cup Beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon Olive oil
  • 2 tablespoons Fresh parsley (chopped, optional for garnish)

Directions

Step 1

In a large mixing bowl, combine the ground beef, uncooked rice, egg, chopped onion, minced garlic, salt, black pepper, and paprika. Mix gently until just combined, being careful not to overwork the mixture.

Step 2

Form the mixture into golf ball-sized meatballs (about 16 meatballs). Set aside on a plate or tray.

Step 3

Heat olive oil in a large, deep skillet or sauté pan over medium heat. Once hot, add the meatballs in a single layer, working in batches if needed to avoid overcrowding. Brown the meatballs on all sides, about 2-3 minutes per side. They do not need to be fully cooked at this stage. Remove and set aside.

Step 4

In the same skillet, add the crushed tomatoes, beef broth, and Worcestershire sauce. Stir well to combine, scraping up any browned bits from the bottom of the pan.

Step 5

Return the browned meatballs to the skillet, arranging them in a single layer. Spoon some of the sauce over the meatballs to coat them.

Step 6

Lower the heat to a gentle simmer, cover the skillet with a lid, and cook for about 25-30 minutes, or until the meatballs are cooked through and the rice inside is tender.

Step 7

Serve the porcupine meatballs warm, garnished with fresh parsley if desired. They pair beautifully with mashed potatoes, steamed vegetables, or crusty bread.

Nutrition Facts

Serving size (1398.3g)
Amount per serving % Daily Value*
Calories 1756.8
Total Fat 104.4g 0%
Saturated Fat 36.8g 0%
Polyunsaturated Fat 3.3g
Cholesterol 540.6mg 0%
Sodium 3915.4mg 0%
Total Carbohydrate 113.6g 0%
Dietary Fiber 8.8g 0%
Total Sugars 17.7g
Protein 97.8g 0%
Vitamin D 53.8IU 0%
Calcium 232.6mg 0%
Iron 14.0mg 0%
Potassium 2599.7mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 52.6%
Protein: 21.9%
Carbs: 25.5%