Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Delicious Porcupine Meatballs and Rice Recipe

  • Author: Sally Thompson
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings 1x

Description

Looking for a comforting, crowd-pleasing meal that’s both hearty and easy to make? This Delicious Porcupine Meatballs and Rice Recipe is exactly what you need! Juicy meatballs packed with tender rice, slowly simmered in a rich tomato sauce, make it a perfect choice for quick dinner ideas, hearty comfort food cravings, or easy family meals. Whether you need easy dinner recipes, food ideas for family gatherings, or healthy homemade meal prep, this recipe delivers on all fronts. With simple pantry ingredients and cozy flavors, it’s the ultimate answer to quick dinner ideas that don’t sacrifice taste. Plus, the savory aroma filling your kitchen will have everyone gathering around the table with excitement!


Ingredients

Scale

For the Meatballs:

  • 1 pound ground beef
  • 1/2 cup uncooked long-grain white rice
  • 1 small onion, finely chopped
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

For the Sauce:

  • 1 can (15 ounces) tomato sauce
  • 1 can (14.5 ounces) diced tomatoes, with juices
  • 1 cup beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1 tablespoon brown sugar (optional)

For Garnish:

  • Fresh parsley, chopped (optional)

Instructions

  1. In a large mixing bowl, combine ground beef, uncooked rice, onion, garlic, egg, salt, and pepper. Gently mix until just combined.
  2. Shape the mixture into evenly sized 1½-inch meatballs.
  3. Heat a large skillet or Dutch oven over medium heat. Brown the meatballs on all sides. (Work in batches if needed.)
  4. In a bowl, mix together tomato sauce, diced tomatoes, beef broth, Worcestershire sauce, basil, oregano, and optional brown sugar.
  5. Pour the sauce over the browned meatballs in the skillet.
  6. Bring to a light simmer over medium heat. Reduce heat to low, cover, and cook for 45–50 minutes, stirring occasionally.
  7. Garnish with fresh parsley before serving.
  8. Enjoy hot with your favorite side dishes!