Porcupine Meatballs – Rachel Cooks®


Bristling with rice quills, oven baked porcupine meatballs are hearty and unique. You’ll love this old-fashioned recipe that adds uncooked rice to traditional meatballs.

Recipe Overview

Why you’ll love it: These meatballs are a fun twist on classic meatballs, and they’re easy to make

How long it takes: 20 minutes prep, plus 1 hour, 15 minutes in the oven
Equipment you’ll need: Dutch oven or large baking dish
Servings: 4

Porcupine meatballs with rice poking out like quills, in a tomato sauce.

 

I’d say that porcupine meatballs rank right up there with Dutch baby pancakes when it comes to strange (some might say unfortunate) recipe names. Luckily, there are no spiky large rodents involved in this recipe, just delicious, tender meatballs with “quills” of white rice.

This is a recipe that’s been around for decades which means there are many versions of it: on the stovetop, baked in the oven, in an Instant Pot, or slow cooked in a crockpot. I tested several methods and recipes to come up with the perfect porcupine meatball recipe.

What I found is that baking works the best. I especially like that it’s largely hands-off once you get the meatballs in the oven. The stovetop does yield a thicker sauce, though, if that matters to you. However, we discovered that the most important key to success was the size of the meatballs.

Cooking Tip

You want to use 1 ½  tablespoons of the meat-and-rice mixture per meatball. Less than that and you end up with very small meatballs, but more than that, the rice in the center won’t get fully cooked.

Reasons to Love Porcupine Meatballs

  • The best kind of retro recipe. Porcupine meatballs are a recipe that’s loaded with nostalgia, but you’ll actually want to eat them because they’re legitimately delicious. (We can agree that the worst kind of retro recipe are those gelatinous aspic creations with cubes of ham, olives, and hard-boiled eggs, right?)
  • Kid-friendly. If you’re looking for meal ideas that won’t ignite epic dinnertime battles, porcupine meatballs is one to add to your repertoire. Even the name of this recipe will grab kids’ interest!
  • Versatile. You can spoon the meatballs and sauce over spaghetti as you would with traditional spaghetti sauce but since the meatballs already contain rice, they can be simply paired with a vegetable or salad for an easy complete meal.
  • Easy to make. The rice doesn’t have to be cooked in advance; it cooks right in the meatballs. Porcupine meatballs do take some time to bake but the hands-on work is easy.
Porcupine meatball cut open to show filling.

What you’ll need

  • Lean Ground Beef: I prefer to use lean 92/8 ground beef for these meatballs. We also tested it with 85/15 which works fine but the sauce is a bit greasier.
  • Uncooked White Rice: No need for anything fancy; save that for Instant Pot jasmine rice.
  • Onion: Use a cooking onion or yellow onion which has finer texture than a sweet onion. You want the onion to be very finely minced so it adds flavor throughout the porcupine meatballs without adding texture.
  • Milk: Milk is your Italian grandma’s secret to perfect meatballs. It adds richness and ensures that your meatballs are tender.
  • Garlic: Another meatball essential, add as much or as little as you prefer.
  • Seasonings: Dried parsley, kosher salt, and ground black pepper.
  • Tomato Sauce: The base of the sauce is plain canned tomato sauce that you’ll doctor up with a few pantry ingredients.
  • Beef Broth: The broth will make the sauce look quite soupy at first, but it’s necessary for cooking the rice.
  • Brown Sugar: A bit of sugar cuts the acidity of the tomato sauce.
  • Worcestershire Sauce: An umami powerhouse, Worcestershire sauce adds lots of flavor.
  • Seasonings: Garlic powder, dried oregano, dried basil, and coarse ground black pepper are simple pantry ingredients.

How to make Porcupine Meatballs

Preheat your oven to 350ºF and coat a Dutch oven or baking dish with nonstick cooking spray.

In a large bowl, mix together all of the meatball ingredients until they’re well-combined. Don’t be squeamish—using your hands can make it easier!

Using your hands or a scoop, shape 1 ½ tablespoon portions of the meat mixture into meatballs.

In a separate bowl, stir together the tomato sauce, broth, and seasonings.

Tomato sauce mixed up in clear glass bowl.

Place the meatballs into the prepared pan. Pour the sauce on top. The sauce should nearly cover the meatballs at first (ideally, even more so than these photos).

If you’re using a Dutch oven, cover it with the lid. Baking dishes can be covered tightly with foil.

Tomato sauce and uncooked meatballs.

Bake the porcupine meatballs for 60 minutes, then uncover and continue baking for another 15 minutes to thicken the sauce. Serve immediately.

Cooked meatballs in pan, surrounded by ingredients used in them.

How to make on the stovetop

Heat 1 tablespoon oil in a large skillet set over medium-high heat. Brown the meatballs, then add the tomato sauce and bring to a simmer. Reduce the heat to low, cover, and cook for about 60 minutes, stirring occasionally, until the meatballs are cooked and the rice is tender.

What to Serve With Porcupine Meatballs

Meatball on fork.

Make Ahead Ideas

You can shape and refrigerate porcupine meatballs up to two days in advance to get a head start on this recipe. If you’d like, you can also mix the sauce and store that separately.

Storage & Reheating Tips

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat them with the sauce in the microwave or in a pan on the stovetop.

You can also freeze cooked porcupine meatballs in the sauce for up to 3 months. Thaw them in the refrigerator before reheating according to the instructions above.

Did you make this? Be sure to leave a review below and tag me @rachelcooksblog on Facebook, Instagram, or Pinterest!

Porcupine meatballs in a rich tomato sauce, sprinkled with parsley.

Prep Time: 20 minutes

Cook Time: 1 hour 15 minutes

Total Time: 1 hour 35 minutes

4 servings

Prevent your screen from going dark

Bristling with rice quills, oven baked porcupine meatballs are hearty and unique. You’ll love this old-fashioned recipe that adds uncooked rice to traditional meatballs.

Instructions

  • Preheat oven to 350ºF and spray a Dutch oven or a 9 x 13 inch baking dish with nonstick cooking spray (see note below regarding pan size).

  • In a large bowl, combine the ground beef, uncooked white rice, onion, milk, garlic, dried parsley, salt, and black pepper. Mix until all the ingredients are well combined.

  • Using your hands or a scoop, shape the meat mixture into meatballs, each about 1 ½ tablespoons (see note), placing them into the pan in a single layer.

  • In a separate bowl, combine the tomato sauce, broth, brown sugar, Worcestershire sauce, garlic powder, dried oregano, dried basil, and black pepper. Mix well.

  • Pour sauce over meatballs. The sauce should nearly cover the meatballs. If using a Dutch oven, place lid on. If using a 9 x13 inch pan, cover tightly with foil.

  • Bake for 60 minutes. Uncover and continue baking for another 15 minutes to thicken sauce slightly.

  • Serve immediately.

Notes

  • Pan size: These work best in a Dutch oven or dish where the meatballs fit in a single layer with not too much space in between them. The sauce should nearly cover the meatballs at the beginning of the cook time. If you have a larger pan, leave the pan covered the whole baking time so the meatballs don’t dry out. If they seem like they are drying out, spoon some of the sauce on top of the meatballs.
  • Meatball size: Try not to make the meatballs larger than 1 ½ tablespoons. The rice in the center of the meatball may not cook completely in larger meatballs, and may remain crunchy. If you’re having troubles with this towards the end of cook time, you can cut each meatball in half and continue to cook for 10 minutes to help the rice in the center cook. They won’t be as pretty, but it gets the job done in a pinch.
  • Stovetop Method: In a large skillet (with a cover available), heat 1 tablespoon oil over medium-high heat. Add the meatballs and brown them on all sides, 1 to 3 minutes per side. Pour the tomato sauce mixture over the browned meatballs in the skillet. Bring to a simmer. Reduce heat to low, cover the skillet, and let the meatballs simmer in the sauce for about 60 minutes, or until the meatballs are fully cooked and the rice is tender (you may want to cut one open to check the rice in the center). Stir occasionally, turning the meatballs and spooning the sauce over them.

Nutrition Information

Serving: 5meatballs, Calories: 301kcal, Carbohydrates: 30g, Protein: 29g, Fat: 7g, Saturated Fat: 3g, Polyunsaturated Fat: 0.5g, Monounsaturated Fat: 3g, Trans Fat: 0.4g, Cholesterol: 72mg, Sodium: 1044mg, Potassium: 948mg, Fiber: 2g, Sugar: 8g, Vitamin A: 496IU, Vitamin C: 9mg, Calcium: 70mg, Iron: 4mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

Did You Make This?Be sure to upload a photo & tag me at @RachelCooksBlog. I love seeing what you made!




We will be happy to hear your thoughts

Leave a reply

0
Your Cart is empty!

It looks like you haven't added any items to your cart yet.

Browse Products
Powered by Caddy
Shopping cart