Porcupine Meatballs Dinner

Section: Satisfying Main Dishes for Every Occasion

These Porcupine Meatballs are a comforting one-pan dinner made with ground beef, rice, and flavorful seasonings. The rice cooks inside the meatballs, giving them a signature “porcupine” texture as it pokes through the surface. Simmered in a rich tomato sauce, they bake to perfection for a hearty meal. Serve them with mashed potatoes, pasta, or a slice of crusty bread. This nostalgic classic is easy to prepare, satisfying, and loved by all ages. Great for busy weeknights or when you're craving a warm, homemade dish with minimal cleanup.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Tue, 01 Jul 2025 15:38:00 GMT
A bowl of meatballs with tomato sauce. Bookmark
A bowl of meatballs with tomato sauce. | ioanacooks.com

This hearty dish has been my go to for cozy weeknight dinners for years made with simple ingredients that come together in one pan for a comforting meal the whole family loves the rice cooks right inside the meatballs so you skip a whole step and still get tender fluffy bites every time

My kids always ask for seconds and I often double the batch so we have leftovers for lunches the next day

Ingredients

  • Ground beef: adds rich flavor and holds the meatballs together look for 85 percent lean for balance
  • Long grain rice: gives the meatballs their signature texture use uncooked rice for best results
  • Yellow onion: brings sweetness and depth chop finely so it blends smoothly
  • Egg: acts as a binder to keep the meatballs intact
  • Worcestershire sauce: adds umami and savory complexity
  • Garlic powder and onion powder: boost flavor without extra chopping
  • Sea salt and black pepper: round out the seasoning
  • Tomato sauce: creates the base of a tangy and rich cooking liquid use plain sauce without added sugar
  • Low sodium chicken stock: thins the sauce and adds more savory notes
  • Italian seasoning: layers in herb flavor choose a blend with oregano and basil
  • Minced garlic: infuses sharpness and depth use fresh for best results
  • Fresh parsley: adds color and freshness at the end choose flat leaf for stronger flavor

Step-by-Step Instructions

Sauté the Aromatics:
Preheat oven to 400 degrees Fahrenheit and spray a nine by thirteen inch baking dish with nonstick spray to prevent sticking and ensure easy cleanup
Mix the Meatball Base:
In a large bowl combine ground beef finely chopped onion uncooked rice egg Worcestershire sauce garlic powder onion powder salt and pepper mix gently just until combined to avoid dense meatballs
Form the Meatballs:
Roll the mixture into one inch balls using a cookie scoop or hands place on a tray or plate while preparing the sauce
Blend the Sauce:
In a separate bowl whisk together tomato sauce chicken stock Italian seasoning minced garlic onion powder salt and pepper until fully combined
Assemble in the Baking Dish:
Pour half the sauce into the prepared baking dish and spread evenly place the meatballs in a single layer over the sauce pour the remaining sauce over the top to fully cover
Bake Until Tender:
Cover the dish tightly with aluminum foil and bake for one hour until rice is cooked through and meatballs are fully set remove foil and garnish with chopped parsley before serving
A plate of meatballs with green herbs on top. Bookmark
A plate of meatballs with green herbs on top. | ioanacooks.com

Storage Tips

Let meatballs cool fully before storing in airtight containers refrigerate for up to four days or freeze for up to three months Reheat in the microwave or oven with a splash of chicken stock to loosen the sauce and avoid drying out Freeze raw meatballs separately on a tray then transfer to a freezer bag and cook from frozen when needed

Ingredient Substitutions

Use ground turkey or chicken for a lighter version with the same method Swap in crushed tomatoes for tomato sauce for a chunkier texture Replace Worcestershire sauce with coconut aminos for a soy free alternative

Serving Suggestions

Serve over mashed potatoes for a classic pairing or spoon over buttered egg noodles for a cozy twist Add a green side like steamed broccoli or roasted zucchini for balance Top leftovers with shredded mozzarella and broil for a baked twist

A plate of meatballs with sauce and cheese. Bookmark
A plate of meatballs with sauce and cheese. | ioanacooks.com

Cultural Context

Porcupine meatballs have roots in mid century American cooking where simple oven baked meals were prized for convenience and nutrition the name comes from the rice poking out during baking resembling a porcupine’s quills a fun and nostalgic dish for many families

Frequently Asked Questions About Recipes

→ Why are they called Porcupine Meatballs?

The name comes from the way the rice cooks inside the meatballs and sticks out as they bake, resembling the quills of a porcupine.

→ Do I need to cook the rice first?

No, the rice cooks inside the meatballs as they bake, which helps it absorb flavor and achieve the right texture.

→ What should I serve with Porcupine Meatballs?

They pair well with mashed potatoes, pasta, steamed vegetables, or a fresh salad for a complete meal.

→ Can I freeze Porcupine Meatballs?

Yes. Freeze raw meatballs on a tray, then store in a bag. Cooked meatballs can also be frozen in sauce for up to 3 months.

→ How do I know when the meatballs are fully cooked?

They should reach an internal temperature of 165°F. Use a meat thermometer for accuracy, especially with lean meats.

→ Can I substitute the ground beef?

Yes, ground turkey or chicken can be used for a lighter version. Adjust seasonings to taste for best results.

Porcupine Meatballs Dinner

Hearty beef meatballs with rice baked in savory tomato sauce. A family favorite, fuss-free comfort meal.

Time Needed to Prep
15 minutes
Cooking Duration
60 minutes
Overall Time
75 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Easy to Make

Type of Cuisine: American

Number of Portions: 6 How Many It Serves (Approximately 20 meatballs)

Dietary Preferences: Dairy-Free Suitable

Ingredients You'll Need

→ Meatballs

Ingredient 01 1 pound lean ground beef (85% or 93%)
Ingredient 02 1/2 medium yellow onion, finely diced
Ingredient 03 1/2 cup long-grain rice
Ingredient 04 1 large egg
Ingredient 05 1 tablespoon Worcestershire sauce
Ingredient 06 1 teaspoon garlic powder
Ingredient 07 1 teaspoon onion powder
Ingredient 08 3/4 teaspoon fine sea salt
Ingredient 09 1/2 teaspoon freshly ground black pepper

→ Sauce

Ingredient 10 29 ounces tomato sauce
Ingredient 11 1 cup low sodium chicken stock
Ingredient 12 1 tablespoon Italian seasoning
Ingredient 13 2 teaspoons minced garlic (2 to 3 cloves)
Ingredient 14 1 teaspoon onion powder
Ingredient 15 1/2 teaspoon fine sea salt
Ingredient 16 1/2 teaspoon freshly ground black pepper

→ Garnish

Ingredient 17 1 tablespoon fresh parsley, chopped

Steps to Follow

Step 01

Preheat oven to 400°F. Spray a 9×13 inch baking dish with nonstick cooking spray and set aside.

Step 02

In a large mixing bowl, combine ground beef, diced onion, rice, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper.

Step 03

Shape the mixture into approximately 1-inch round meatballs and set aside.

Step 04

In a medium bowl, combine tomato sauce, chicken stock, Italian seasoning, garlic, onion powder, salt, and pepper. Stir until well mixed.

Step 05

Pour half of the sauce mixture into the prepared baking dish. Arrange meatballs in a single layer over the sauce. Pour remaining sauce over the top.

Step 06

Cover the baking dish tightly with aluminum foil and bake for 1 hour, or until meatballs are cooked through and rice is tender.

Step 07

Remove from oven, uncover, and garnish with chopped parsley before serving.

Extra Tips

  1. Do not overmix the meat mixture to maintain tender texture in the meatballs.
  2. For even-sized meatballs, use a small cookie scoop to portion the mixture.
  3. If the rice is still firm after baking, cover and bake an additional 10–15 minutes.
  4. You can freeze raw meatballs before baking or freeze fully cooked meatballs with sauce for future use.
  5. Serve with mashed potatoes, pasta, or crusty bread for a complete meal.

Tools You'll Need

  • Large mixing bowl
  • Medium mixing bowl
  • 9×13 inch baking dish
  • Aluminum foil
  • Oven

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains egg
  • Contains Worcestershire sauce (may include anchovies)

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 360
  • Total Fat: 18 grams
  • Carbohydrate Amount: 28 grams
  • Protein Amount: 22 grams