Mom's Best Recipes
Recipe

Porcupine Meatballs

Classic rice-filled meatballs simmered in an easy tomato sauce until tender, saucy, and pure comfort.

Author By Matt Campbell
4.8
A white platter of porcupine meatballs with rice peeking out, coated in glossy tomato sauce, set on a wooden table with a simple linen napkin and fork

Porcupine meatballs are one of those wonderfully oddball comfort foods that somehow feel like a warm blanket and a practical joke at the same time. You mix uncooked rice right into the meat, roll your meatballs, and as they simmer, the rice swells and pops out like little quills. Cute name, serious payoff.

This version keeps things weeknight-real: accessible ingredients, clear steps, and a sauce that tastes like it cooked all afternoon even though it did not. The trick is giving the tomato sauce a little boost with onion, garlic, and a touch of Worcestershire for that savory, cozy depth.

Ground beef, uncooked white rice, diced onion, minced garlic, egg, parsley, salt, pepper, and canned tomato products arranged on a light kitchen counter

Why It Works

  • Tender meatballs that actually stay together: A gentle mix, a quick brown, and an easy simmer is a reliable way to keep them juicy and intact.
  • Rice cooks right in the meatballs: No pre-cooking, no extra pot. The rice absorbs sauce as it cooks, so every bite tastes seasoned all the way through. If your rice needs a little longer, just add a splash of broth and simmer a few extra minutes.
  • A sauce that tastes homemade fast: Tomato + broth + Worcestershire gives you that slow-simmered vibe with minimal effort.
  • Flexible dinner energy: Serve over mashed potatoes, egg noodles, rice, or with buttered bread for sauce-mopping.

Pairs Well With

Storage Tips

How to Store Leftovers

Refrigerator: Cool meatballs in sauce, then store in an airtight container for up to 4 days.

Freezer: Freeze meatballs in the sauce in freezer containers or zip-top bags for up to 3 months. Lay bags flat so they stack like books.

Reheat: Warm gently on the stovetop over medium-low, stirring occasionally and adding a splash of broth or water if the sauce tightened up. Microwave works too, but go in short bursts so the meatballs do not get tough.

A glass meal prep container filled with porcupine meatballs and tomato sauce, lid set nearby on a kitchen counter

Common Questions

Common Questions

Why are my porcupine meatballs falling apart?

The usual culprits are over-mixing, meat that is too lean, or simmering too aggressively. Mix just until combined, aim for 80 to 90 percent lean ground beef, and keep the sauce at a gentle simmer. If you want extra insurance, chill the shaped meatballs for 10 to 15 minutes before browning.

Do I have to brown the meatballs first?

No, but I recommend it. Browning adds flavor and helps the meatballs hold their shape. If you skip it, keep your simmer very gentle and add 5 to 10 minutes to the covered simmer time.

Can I use instant rice or brown rice?

Instant rice: It can turn mushy because it cooks too fast. If that is what you have, reduce the simmer time and check early.
Brown rice: Needs longer to cook and can stay chewy. If you want to use it, par-cook it for 10 minutes first, then proceed.

How do I know the meatballs are done?

The safest way is a thermometer: 160°F in the center. No thermometer? Cut one meatball in half. The meat should have no pink left, and the rice should be tender.

What if the rice is still a little firm?

No big deal. Rice brands, meatball size, and how tight your lid fits can all affect timing. Add a splash of broth or water, cover again, and simmer 5 to 10 minutes more until the rice softens.

Can I make these in a slow cooker?

Yes. Brown the meatballs first if you can, then add to the slow cooker with sauce and cook on LOW 6 to 7 hours or HIGH 3 to 4 hours, until the rice is tender and the meatballs hit 160°F. Check at the early end if your slow cooker runs hot. Very lean beef can cook up a little drier, so 80 to 90 percent lean is your friend here.

Porcupine meatballs are the kind of recipe that feels like it got passed down in a handwritten note next to a grocery list. The first time I made them, I expected a cute retro dinner. What I got was a pot of sauce that tasted like home cooking in the best way, plus the oddly satisfying moment where you lift the lid and see the rice poking out like it did a magic trick. Now it is one of my go-to comfort meals when I want something cozy that does not ask for much besides a little stirring and a little trust.