Porcupine Meat Balls

Prep: 15 min Cook: 45 min Serves: 4 Cuisine: American

Porcupine meatballs are a comforting dish that combines tender beef with rice, simmered in a rich tomato and gravy sauce. With their hearty flavors, these meatballs are perfect for family dinners or meal prep, providing a satisfying and delicious option for all ages.

Be the first to rate this recipe

Ingredients

  • 1 lb. hamburg
  • 1 c. rice
  • 1 egg
  • 1 can tomato soup
  • 2 c. beef gravy

Instructions

  1. Mix hamburg, rice, and egg together, then roll into meatballs.
  2. Put tomato soup, beef gravy, and meatballs in a kettle.
  3. Cover and cook slowly for about 45 minutes or until meatballs are done.

Tips & Substitutions

For a richer flavor, consider adding minced garlic or chopped onions to the meat mixture. You can substitute the rice with quinoa or a gluten-free grain for a different texture. If you prefer a lighter sauce, use low-sodium chicken broth instead of beef gravy. For a spicy kick, add a dash of hot sauce or red pepper flakes to the mixture.

Serving Suggestions

Serve porcupine meatballs over a bed of mashed potatoes or rice to soak up the flavorful sauce. They pair beautifully with steamed vegetables or a fresh salad for a complete meal. For a cozy dinner, consider serving them alongside a hearty soup like Hamburger Soup or even a simple bread roll.

Storage & Reheating

Store leftover porcupine meatballs in an airtight container in the refrigerator for up to three days. To reheat, warm them gently on the stovetop over low heat, adding a splash of water or broth to keep them moist. You can also microwave them in short intervals, covered, until heated through.

Nutrition & Diet Analysis (per serving)

Each serving of Porcupine Meat Balls contains roughly 940 calories, with 22g protein, 190g carbohydrates, and 11g fat. It is an excellent source of protein (43% of the Daily Value), iron (39% of the Daily Value), and calcium (25% of the Daily Value). Note that it is relatively high in sodium, at 2766mg per serving (120% of the Daily Value).

940 kcal 47% DV
Protein Fat Carbs

Macronutrients

Protein 21.6g 43% DV
Total Fat 11.2g 14% DV
Carbs 190g 69% DV
Fiber 2.6g 9% DV
Sugar 8.9g 18% DV

Electrolytes

Sodium 2766.3mg 100% DV
Potassium 929mg 20% DV
Cholesterol 295.9mg 99% DV

Vitamins & Minerals

Vitamin A 77.5mcg 9% DV
Vitamin C 2.3mg 3% DV
Calcium 320.5mg 25% DV
Iron 7mg 39% DV
Diet fit High-protein Low-fat
Contains Egg

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make these meatballs ahead of time?

Yes, you can prepare the meatballs in advance and refrigerate them for up to 24 hours before cooking. Alternatively, you can freeze the uncooked meatballs for up to three months. Just thaw them before cooking and follow the original instructions.

What can I use instead of tomato soup?

If you don't have tomato soup, you can substitute it with crushed tomatoes or tomato sauce. For a different flavor profile, try using a can of diced tomatoes with herbs or a marinara sauce.

How do I know when the meatballs are done?

The meatballs are done when they reach an internal temperature of 160°F (71°C). You can also cut one open to check if it's no longer pink inside. Cooking for about 45 minutes on low heat should achieve this.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Beef recipes → Pork recipes → All recipes →