Porcupine Meatballs + Video

This post may contain affiliate links. Please read my disclosure policy.

Easy Porcupine Meatballs are made with ground beef and rice. It’s really delicious way to shake up the traditional meatball with a fun twist, these classic porcupine meatballs are laced with tender white rice and cooked on a bed of easy homemade red sauce.

Porcupine Meatballs

It’s always fun serving foods that are a bit unique, and porcupine meatballs certainly fit that bill.

But don’t let the name (or the look) fool you. They’re just like normal meatballs, but with a surprise inside: a helping of long-grain white rice, which helps give these meatballs their trademark look.

So not only are they fun to serve (and eat!) but each bite also counts as a serving of meat and grains.

Talk about delicious efficiency!

What are classic porcupine meatballs?

This recipe has a pretty unique name, and it’s a fitting choice to match the unique look of these meatballs.

Essentially, porcupine meatballs are typical meatballs with rice inside. Uncooked rice is used to form the meatballs, so when they bake and the rice expands, it gives the meatballs a spiny look. So while they make look a little bit odd, fans of beef and rice are bound to love the taste.

You can serve porcupine meatballs however you like, but traditionally, they’re baked or served on a bed of simple homemade red sauce.

porcupine meatballs closeup

How to freeze this porcupine meatball recipe:

One of the best things about porcupine meatballs is that they freeze well. And better yet, whether you’re freezing them cooked or uncooked, the process is the same:

Place room-temperature meatballs on a baking sheet lined with parchment paper. (Note: this means that if you’ve already cooked the meatballs, they should first be cooled to room temperature.)

Transfer the baking sheet to the freezer until meatballs are frozen.

Remove baking sheet from freezer, then move the frozen meatballs to a ziplock bag.

Seal bag and store in the freezer for up to three to four months.

When you’re ready to use the meatballs, let them thaw in the refrigerator overnight. Then you can cook or use them like normal.

What you will need to make Porcupine Meatballs:

  • Two mixing bowls – at least one of them on the larger side.
  • Spatula – 
  • Whisk – I
    have had this set for over 10 years and it is still as good as the day I
    bought it. With 3 sizes there is a whisk for every job.
  • 9×13 Baking Dish – I
    have my favorites and this set is one of them. The 9×13 is perfect for
    casseroles and the smaller size is awesome for making 1/2 a casserole
meatballs in sauce

How do you freeze meatballs?

This really comes down to personal preference, because freezing works just as well for both raw or cooked. If you’re having trouble deciding, there are some benefits:

Freezing raw: Since you don’t need to wait for cooking or cooling, this method means there’s less upfront work. So you can make the meatballs, freeze them, and then move on to something else.

Freezing cooked: While you do have to spend time cooking the meatballs and waiting for them to cool, the cooked meatballs will be tougher and more likely to keep their shape. Plus, if you cook the porcupine meatballs first, you can freeze the sauce right along with the meatballs.

meatballs on a spoon

Can you double this recipe? Can you half this recipe?

Yes, you totally can (to both questions).

This recipe already makes a decent sized batch of meatballs (about 30), but that might seem a little short for a party or a little big for dinner. I’ve adjusted the serving size of this recipe multiple times with great results, so feel free to make as many (or as little!) as you need.

What to serve with classic porcupine meatballs

Although they look a tad different, you can treat these meatballs just like you would any “normal” meatball. So when picking foods to accompany them, any of the following classics would be great:

Garlic bread, whether it be cheesy or extra buttery

Steamed or grilled veggies (green beans, zucchini, tomatoes, etc)

Sweet or savory salads

On a bed of your favorite pasta

Porcupine Meatballs

Our Favorite Meatball Recipes


With love from our simple kitchen to yours. 

Get Free Recipes Sent to Your Email

Do you ❤️ TSRI? Don’t miss another recipe!

Subscribe to The Slow Roasted Italian by email to receive new recipes in your inbox!!

Don’t miss a thing! Follow us on Facebook Twitter Pinterest | Instagram ❤ ❤  

With love from our simple kitchen to yours.


Spoonful of three Porcupine Meatballs

Porcupine Meatballs + Video

Donna Elick
Easy Porcupine Meatballs are made with ground beef and rice. It’s really delicious way to shake up the traditional meatball with a fun twist, these classic porcupine meatballs are laced with tender white rice and cooked on a bed of easy homemade red sauce.
5 stars from 1 review
Tried this recipe?Please comment and review!
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Course Main
Cuisine American
Method Oven
Servings 30 meatballs


  • 15 ounces tomato sauce
  • 1 cup water, divided
  • 2 tablespoons light brown sugar
  • 2 teaspoons Worcestershire sauce
  • 1/2 cup long-grain white rice, uncooked
  • 1/3 cup chopped onion
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon paprika
  • 1 pound lean ground beef
  • 2 tablespoon Canola Oil
  • 1 tablespoon fresh parsley chopped, for garnish, optional


  • Preheat oven to 350 degrees F.
  • In a medium bowl, whisk together tomato sauce, 1/2 cup water, brown sugar, and Worcestershire sauce until the sugar has dissolved. Set bowl aside.
  • In a large bowl, add rice, 1/2 cup water, onion, salt, garlic powder, black pepper, and paprika. Use a spatula to toss the ingredients together until mixed.
  • Add ground beef and canola oil to rice mixture, then mix thoroughly until beef has broken down and ingredients are incorporated throughout.
  • Use a spoon to scoop out 1-2 tablespoons of the meat mixture, then roll and mold it into a ball. Place formed meatball in a 9×13 baking dish. Repeat this step until all the meatballs have been formed, spacing each meatball about 1 inch apart.
  • Pour the prepared red cause over the meatballs. Give the baking dish a gentle shake to distribute the sauce throughout the dish.
  • Cover baking dish with foil and bake for 30 minutes. Remove foil and bake for another 30-35 minutes or until meatballs are cooked through.
  • Serve porcupine meatballs immediately with chopped parsley as garnish (optional).



Serving: 1 | Calories: 48cal | Carbohydrates: 4g | Protein: 4g | Fat: 2g | Saturated Fat: 1g | Cholesterol: 9mg | Sodium: 161mg | Sugar: 1g | Fiber: 1g | Calcium: 6mg | Iron: 1mg

All nutritional information is based on third party calculations and is only an estimate. Each recipe’s nutritional value will vary depending on the ingredients used, measuring methods, and portion sizes.

Tried this recipe?Let us know how it was!
porcupine meatballs -pin
the slow roasted italian affiliate linked cookbook banner

Disclosure: Posts may contain affiliate links. If you purchase a product through an affiliate link your price will remain the same and The Slow Roasted Italian will automatically receive a small commission. Thank you for supporting us, it helps us keep creating new recipes.


  1. 5 stars
    My mom used to make these for me when I was young, Once i stumbled upon this recipe I knew I had to make it! It came out just like my mom’s used to.

  2. My husband’s mother made these for her family in the 1950s. I’ve made them several times. She used white rice, ground hamburger and tomato soup: I used brown rice, ground round and homemade marinara. Just a time difference in perception of better health through ingredient choices.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating