Tender ground beef meatballs with rice are simmered in a rich tomato sauce until perfectly cooked, creating a classic one skillet comfort food dinner the whole family will love.
In a large bowl, combine the ground beef, rice, egg, milk, garlic powder, onion powder, salt, pepper, and thyme. Mix just until combined and shape into 1½-inch meatballs, about 20 meatballs. 1 1/2 pounds ground beef,1/2 cup uncooked long-grain white rice,1 large egg,1/4 cup milk,1 teaspoon garlic powder,1 teaspoon onion powder,1 1/2 teaspoons salt,1/2 teaspoon dried thyme,1/4 teaspoon black pepper
In a large skillet, combine the tomato sauce, diced tomatoes, beef broth, brown sugar, Worcestershire sauce, ketchup, Italian seasoning, and salt. Bring to a gentle boil.1 (15 ounce can) tomato sauce,1 (14.5 ounce can) diced tomatoes,1 cup beef broth,1/4 cup brown sugar,1 tablespoon Worcestershire sauce,2 tablespoons ketchup,1/2 teaspoon dried Italian seasoning,1/2 teaspoon salt.
Carefully add the meatballs to the sauce in a single layer. Reduce the heat to low, cover, and simmer for 35 minutes.
Uncover and continue simmering for 10 minutes, occasionally spooning the sauce over the meatballs, until the rice is tender, the meatballs are cooked through, and the sauce has thickened.
Serve porcupine meatballs with creamy mashed potatoes, buttered egg noodles, or crusty bread to soak up the flavorful tomato sauce.
Notes
Tip: Keep the sauce at a gentle simmer, not a rolling boil, so the rice has time to cook through while the meatballs stay tender and don't fall apart.