Ingredients
1 pound lean ground beef
1/2 cup uncooked long grain white rice
1/2 finely diced yellow onion
2 cloves minced garlic
1 large egg
2 teaspoons Italian seasoning
1/2 teaspoon onion powder
1/2 teaspoon garlic powder
1 1/2 teaspoons salt
1/4 teaspoon freshly cracked black pepper
15-ounce can of tomato sauce
15-ounce can of crushed tomatoes with juices
1 tablespoon Worcestershire sauce
1 tablespoon sugar
1/4 teaspoon freshly cracked black pepper
1/4 teaspoon garlic powder
1/2 cup water
2 tablespoons chopped parsley
Instructions
1-First Step: Prepare the meat mixture Gather all your ingredients and start by combining 1 pound lean ground beef, 1/2 cup uncooked long grain white rice, 1/2 finely diced yellow onion, 2 cloves minced garlic, 1 large egg, and the seasoning blend of 2 teaspoons Italian seasoning, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1 1/2 teaspoons salt, and 1/4 teaspoon freshly cracked black pepper in a large bowl. For a vegan twist, substitute the beef and egg as noted earlier. Mix gently to avoid overworking the meat, which keeps the porcupine meatballs tender aim for about 2 minutes of mixing by hand.
2-Second Step: Shape the meatballs Once mixed, shape the meat mixture into 24 evenly sized meatballs, using about two tablespoons of mixture for each one. Place them on a clean surface or plate as you go; this step takes roughly 5 minutes. If youβre making this gluten-free, double-check that your hands are clean and free of any flour residues. This is where the rice starts to peek out, giving the porcupine meatballs their fun name and texture.
3-Third Step: Prepare the tomato sauce In a separate bowl, whisk together a 15-ounce can of tomato sauce, a 15-ounce can of crushed tomatoes with juices, 1 tablespoon Worcestershire sauce, 1 tablespoon sugar, 1/4 teaspoon freshly cracked black pepper, 1/4 teaspoon garlic powder, and 1/2 cup water until well combined. For low-calorie versions, reduce the sugar slightly. This sauce will simmer with the meatballs, infusing them with flavor for a variation, you could add fresh herbs if available.
4-Fourth Step: Assemble and cook the meatballs Transfer the shaped meatballs to a large pot or Dutch oven and pour the prepared sauce evenly over them. Cover the pot and bring it to a low boil over medium heat, which should take about 5-7 minutes. Once boiling, reduce the heat to medium-low and simmer for 35-40 minutes, stirring occasionally to ensure even cooking. This allows the rice inside the porcupine meatballs to cook thoroughly and absorb the savory flavors; adjust cooking time if using substitutions like plant-based meat, which might cook faster.
5-Final Step: Serve and garnish After simmering, check that the meatballs are fully cooked through the internal temperature should reach 165Β°F for safety. Serve the porcupine meatballs over a bed of rice or mashed potatoes, garnishing with 2 tablespoons chopped parsley for a fresh touch. Each serving of four meatballs offers about 191 calories, 17 grams carbohydrates, 19 grams protein, 5 grams fat, 685 milligrams sodium, and 1 gram fiber, making it a balanced choice. For busy parents, this dish reheats well, so consider making extra for leftovers.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
π Use lean ground beef (93% lean) to reduce excess grease.
π€² Avoid overmixing to keep meatballs tender and moist.
β³ Use uncooked long grain white rice so it cooks properly inside the meatballs during simmering.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Simmering
- Cuisine: American
- Diet: Gluten-Free
Nutrition
- Serving Size: 4 meatballs
- Calories: 191
- Sugar: 3g
- Sodium: 685mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 1g
- Protein: 19g
- Cholesterol: 65mg
