Ingredients
– 1 1/2 pounds 80/20 ground beef
– 1 egg, beaten
– 1 1/2 teaspoons Worcestershire sauce
– 1/2 cup long grain uncooked white rice
– 3 garlic cloves, minced
– 1 teaspoon Italian seasoning
– 3/4 teaspoon garlic powder
– 1/2 teaspoon onion powder
– 1 teaspoon sea salt
– 1/4 teaspoon freshly cracked black pepper
– 1/3 cup water
– 1 tablespoon extra-virgin olive oil
– 1 (28-ounce) can tomato sauce
– 1/2 cup chicken or beef stock
– 1 teaspoon Italian seasoning
– 4 tablespoons salted butter
– 2 tablespoons brown sugar
– 2 teaspoons Worcestershire sauce
– 1 teaspoon garlic powder
– 1 teaspoon sea salt
– Cooked pasta
– Mashed potatoes or rice
– Fresh flat leaf parsley or basil, minced
Instructions
1-First Step: Mix the meatball base Grab a large bowl and add the ground beef, beaten egg, Worcestershire sauce, uncooked rice, minced garlic, Italian seasoning, garlic powder, onion powder, sea salt, black pepper, and water. Mix just until everything is combined. Try not to overwork the mixture, because that can make the meatballs firm instead of tender. Once mixed, shape the mixture into golf ball-size meatballs. You should get about 20 meatballs, depending on how big you roll them. Keep them fairly even so they cook at the same pace. If your hands get sticky, lightly wet them with water.
2-Second Step: Brown the meatballs Set a large nonstick skillet over medium-high heat and add the olive oil. When the oil is hot, place the meatballs in a single layer. Let them brown on all sides for about 10 minutes total. You do not need to cook them through at this stage. You just want a nice golden color and a little flavor from the sear. Turn the meatballs gently with tongs or a spoon so they stay intact. If your skillet is smaller, cook them in batches rather than crowding the pan. Crowding makes them steam, and these meatballs do better with a little browning.
3-Third Step: Build the sauce Transfer the browned meatballs to a plate and discard the grease. Return the skillet to medium heat. Stir in the tomato sauce, chicken or beef stock, Italian seasoning, salted butter, brown sugar, Worcestershire sauce, garlic powder, and sea salt. Stir until the butter melts and the sauce looks smooth. This sauce is thinner than a typical marinara, which is part of what makes classic porcupine meatballs different. It needs enough liquid to let the rice cook fully, so do not worry if it seems a little loose at first. That is exactly what you want.
4-Fourth Step: Simmer until tender Add the meatballs back into the skillet and turn them in the sauce so they are coated well. Cover the pan, reduce the heat to low, and let everything simmer gently. Cook for about 45 to 50 minutes, or until the rice inside the meatballs is tender and the meatballs are cooked through. Try to keep the heat low and steady. A gentle simmer gives the rice time to absorb the sauce without breaking the meatballs apart. If you like to check temperature, the beef should reach a safe internal temperature of 160 degrees Fahrenheit. The sauce should be bubbling lightly, not boiling hard.
5-Final Step: Serve family-style When the meatballs are ready, spoon them over cooked pasta, mashed potatoes, or rice. Garnish with minced parsley or basil for a fresh look and a little color. Serve the skillet right at the table for a family-style dinner that feels warm and inviting. For another easy dessert pairing, a sweet treat like this strawberry milkshake recipe can make the meal feel extra special.
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
โ๏ธ Freeze raw or cooked meatballs with sauce separately for easy meals.
๐ง Nonstick skillet (or spray) prevents sticking from rice moisture.
๐ Sauce stays thinner โ perfect for soaking up with sides.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Main Dishes
- Method: Stovetop
- Cuisine: American
- Diet: Omnivore
Nutrition
- Serving Size: 4-5 meatballs
- Calories: 431 kcal
- Sugar: 9 g
- Sodium: 1098 mg
- Fat: 33 g
- Saturated Fat: 13 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 23 g
- Fiber: 3 g
- Protein: 25 g
- Cholesterol: 51 mg
