Porcupine Meatballs Recipe
Introduction
Porcupine meatballs are a comforting classic that combines tender beef meatballs with a savory tomato sauce and a surprise ingredient—rice. This easy-to-make dish is perfect for a hearty family dinner and pairs wonderfully with mashed potatoes or steamed rice.

Ingredients
- 1 pound lean ground beef
- ½ cup uncooked minute rice
- ½ cup finely chopped onion
- 1 large egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 10-ounce can condensed tomato soup
- ¾ cup water
- 1 teaspoon Worcestershire sauce
Instructions
- Step 1: Preheat your oven to 350º F.
- Step 2: In a large bowl, combine ground beef, uncooked minute rice, chopped onion, egg, garlic powder, onion powder, salt, and pepper. Mix well until all ingredients are evenly incorporated. Shape the mixture into about 16 meatballs.
- Step 3: Heat a large skillet over medium-high heat. Add the meatballs and brown them for 4-5 minutes, turning every minute to ensure even browning on all sides.
- Step 4: In a separate bowl, mix together the tomato soup, water, and Worcestershire sauce. Pour this sauce over the browned meatballs in the skillet or transfer everything into a casserole dish. Cover with a lid or foil.
- Step 5: Place the covered dish in the preheated oven and bake for 15 minutes. Then remove the lid, spoon some sauce over the meatballs, and bake uncovered for another 15 minutes until the meatballs are cooked through.
- Step 6: Once done, remove from the oven and serve the meatballs hot over rice or mashed potatoes, spooning extra sauce on top.
Tips & Variations
- For extra flavor, add chopped fresh parsley or a splash of soy sauce to the meat mixture.
- Use regular rice instead of minute rice, but cook it beforehand as it won’t fully cook inside the meatballs.
- Substitute the condensed tomato soup with marinara sauce for a different tomato flavor.
- To make it gluten-free, ensure your Worcestershire sauce and soup are gluten-free or substitute with alternatives.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop until warmed through. You can also freeze the cooked meatballs and sauce for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of ground meat for these meatballs?
Yes, ground turkey or chicken can be used as a leaner alternative. Adjust cooking time slightly to ensure they are cooked through.
Do I need to cook the rice before mixing it into the meatballs?
No, the recipe calls for uncooked minute rice, which cooks inside the meatballs while baking, giving them their signature texture and “porcupine” look.
Print
Porcupine Meatballs Recipe
- Total Time: 50 minutes
- Yield: Approximately 16 meatballs (serves 4-6) 1x
- Diet: Low Fat
Description
Classic Porcupine Meatballs combine tender ground beef and rice seasoned with garlic and onion powders, baked in a rich tomato and Worcestershire sauce. This hearty and comforting dish is easy to prepare and perfect for a family dinner.
Ingredients
Meatballs
- 1 pound lean ground beef
- ½ cup uncooked minute rice
- ½ cup finely chopped onion
- 1 large egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- ½ teaspoon black pepper
Sauce
- 1 10-ounce can condensed tomato soup
- ¾ cup water
- 1 teaspoon Worcestershire sauce
Instructions
- Preheat Oven: Preheat your oven to 350º F (175º C) to ensure it’s ready for baking the meatballs.
- Mix Meatball Ingredients: In a large bowl, combine the ground beef, uncooked minute rice, finely chopped onion, egg, garlic powder, onion powder, salt, and black pepper. Mix thoroughly until all ingredients are well incorporated.
- Shape Meatballs and Brown: Form the mixture into approximately 16 evenly sized meatballs. Heat a large skillet over medium-high heat and add the meatballs. Brown them for 4-5 minutes, turning every minute to ensure even browning on all sides.
- Prepare Sauce and Combine: In a separate bowl, mix the condensed tomato soup, water, and Worcestershire sauce until smooth. Pour this sauce over the browned meatballs or place the meatballs into a casserole dish and then pour the sauce over them. Cover the dish with a lid or foil.
- Bake Covered: Place the covered casserole dish in the preheated oven and bake for 15 minutes to allow the meatballs to cook through and absorb flavors.
- Bake Uncovered and Serve: Remove the cover and spoon sauce over the meatballs. Return to the oven and bake uncovered for an additional 15 minutes until the meatballs are fully cooked. Remove from oven and serve hot over rice or mashed potatoes, spooning extra sauce on top.
Notes
- Using minute rice helps the rice cook quickly inside the meatballs during baking.
- Browning the meatballs before baking enhances their flavor and texture.
- The tomato soup sauce keeps the meatballs moist and adds a creamy texture.
- Serve with mashed potatoes or steamed rice for a complete meal.
- Leftovers can be refrigerated and reheated; they also freeze well.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Keywords: Porcupine Meatballs, ground beef meatballs, baked meatballs, easy dinner recipe, comfort food, tomato soup meatballs

