· · · · · ·

Slow Cooker Porcupine Meatballs

Sharing is caring!

If you’re looking for an old-fashioned comfort food dinner that’s hearty, easy, and budget-friendly, these Slow Cooker Porcupine Meatballs are just the thing. Juicy meatballs made with rice get slow-cooked in a rich tomato sauce until tender and flavorful. It’s a classic retro recipe that’s still just as delicious today—and the crock pot makes it even easier!

Contains affiliate links

ground meat stuffed with rice slow cooked in a tomato based sauce

This recipe will always hold a special place in my heart. Every time I make these hearty meatballs, I’m reminded of the comfort and nostalgia of my grandmother’s kitchen. She often served them alongside her stuffed peppers, but she had a clever trick for the grandkids who weren’t fans of peppers (myself included!). She would take the savory stuffing from inside the peppers and turn it into these flavorful porcupine meatballs—no peppers required.

The name comes from the uncooked rice mixed into the meat. As the meatballs simmer, the rice cooks and pokes out, giving them the look of little porcupine quills. Smothered in a rich, savory tomato sauce, these meatballs are the ultimate cozy comfort food. We love serving them over mashed potatoes, egg noodles, or even more rice for a hearty meal that the whole family will love!

ground meat stuffed with rice slow cooked in a tomato based sauce

Why You’ll Love It

  • Simple ingredients – Ground beef, rice, and a few pantry staples.
  • Family favorite – Kids love the fun name “porcupine meatballs,” and adults love the cozy flavor.
  • Hands-off cooking – Let the slow cooker do all the work.
  • Great for leftovers – Tastes even better the next day.
  • Freezer friendly– Make a double batch and freeze for an easy dinner in the future.

What You’ll Need

Find the full, printable recipe with exact measurements at the bottom of this post. Read on for more details and tips!

On the recipe card below, click “print recipe” and from there you can print out the page or screenshot it to save to your phone’s photo album.

Pin this recipe to save to Pinterest so you can make it later! You can Pin It from the recipe card below. Just click the “Pin Recipe” button. If you’d like to follow me on Pinterest , my page is Steph Gigliotti.

For the Meatballs:

  • Ground beef (or a beef/pork mix)
  • Uncooked long grain rice
  • Onion and garlic
  • Worcestershire sauce
  • Egg and seasonings

For the Sauce:

  • Crushed tomatoes + tomato sauce
  • Condensed tomato soup
  • Beef broth
  • Worcestershire sauce
  • Italian seasoning
  • Sugar (optional, to balance the acidity)

How To Make It

Mix the Meatballs
Combine ground beef, rice, onion, garlic, egg, Worcestershire sauce, and seasonings. Roll into meatballs about 1 tablespoon or 1 ½ inches in size.

Stir the Sauce
In a bowl, whisk together crushed tomatoes, tomato sauce, condensed tomato soup, beef broth, Worcestershire sauce, Italian seasoning, and sugar.

Assemble in the Slow Cooker
Spray the crock pot with nonstick cooking spray. Place the meatballs inside, (it’s ok if they overlap) then pour the sauce over top.

ground meat stuffed with rice slow cooked in a tomato based sauce
ground meat stuffed with rice slow cooked in a tomato based sauce

Cook Low and Slow
Cover and cook on Low for 7 hours or High for 3 1/2 hours, until the meatballs are tender and the rice is cooked through.

Serve and Enjoy
Spoon over mashed potatoes, noodles, or serve with crusty bread to soak up all that sauce.

ground meat stuffed with rice slow cooked in a tomato based sauce

Did you enjoy this recipe? Take a picture and tag me @StephGigliotti on social media and #StephRealLife. I would absolutely love to see your finished dish!

⭐ Please leave a 5-star rating in the recipe card below and/or a review in the comment section. 📌Save this recipe to make later and share with a friend!

Tips

  • Don’t use instant rice—it can get mushy in the slow cooker. Stick with long grain rice.
  • For a veggie boost, stir in diced bell peppers or sliced carrots with the sauce.
  • Want it cheesy? Sprinkle mozzarella on top during the last 10 minutes of cooking.
  • This filling can be stiffed into bell peppers and cooked as directed for stuffed bell peppers.
  • Refrigerator: Store in an airtight container for up to 4 days.

❄️ Freezer Instructions for Crock Pot Porcupine Meatballs

Porcupine Meatballs freeze beautifully, but because they contain uncooked rice, it’s important to prep them the right way so the rice hydrates properly during cooking.

To Freeze (Prep Ahead):

1. Mix the meatball mixture:
Prepare the meatball mixture exactly as the recipe states (ground beef, uncooked rice, seasoning, etc.).

2. Form the meatballs:
Roll into meatballs and place them on a parchment-lined baking sheet.

3. Flash freeze:
Freeze the tray uncovered for 1–2 hours until the meatballs are firm.
(This keeps them from sticking together in the bag.)

4. Bag and label:
Transfer the frozen meatballs to a freezer bag or container.
Label with:

  • “Porcupine Meatballs”
  • Date
  • “Cook within 3 months”
  • Cooking instructions

5. Freeze the sauce separately (recommended):
Prepare the sauce as directed and pour it into a separate small freezer bag. Tape it to the meatball bag, if desired.
(Freezing separately helps the rice maintain perfect texture.)

To Cook from Frozen

Option 1: Thaw First (BEST texture)

  1. Place the frozen meatballs + sauce in the fridge 12–24 hours to thaw completely.
  2. Add everything to the slow cooker.
  3. Cook on LOW for 6–7 hours or HIGH for 3–4 hours, until meatballs are tender and rice is fully cooked.

Option 2: Cook From Frozen (works, but longer cook time)

  1. Place frozen meatballs in the slow cooker.
  2. Add the sauce on top.
  3. Cook on LOW for 7–8 hours or HIGH for 4–5 hours.
    Rice will take slightly longer to soften when cooked from frozen.

⭐ Tips for Freezing Success

  • Use lean ground beef to avoid excess grease in the sauce.
  • Don’t overpack the slow cooker — keep meatballs in a single layer as much as possible.
  • If the sauce thickens too much during cooking, stir in a splash of broth at the end.
  • These freeze great for up to 3 months.

FAQ’s

Why are they called porcupine meatballs?
When the rice inside cooks and expands, it pokes through the meatballs, making them look like little porcupines!

Can I make these ahead of time?
Yes! Mix and roll the meatballs, then store them in the fridge overnight. In the morning, just add them to the crock pot with the sauce.

Do I need to brown the meatballs first?
Nope—this recipe is designed to be truly hands-off. The meatballs cook directly in the sauce, soaking up flavor as they simmer.

More To Try

ground meat stuffed with rice slow cooked in a tomato based sauce

Comfort in a Bowl

These Crock Pot Porcupine Meatballs are proof that simple, old-fashioned recipes never go out of style. With just a few ingredients and your slow cooker, you’ll have a cozy, comforting meal that the whole family will ask for again and again.

Sign up for our newsletter to get new recipes sent right to your inbox! Follow along with me on Instagram, Facebook, YouTube , Pinterest, and TikTok.

ground meat stuffed with rice slow cooked in a tomato based sauce

Slow Cooker Porcupine Meatballs

Juicy meatballs with rice simmered in a savory tomato sauce. A retro recipe the whole family will love!
Cook Time 7 hours
Total Time 7 hours
Servings: 35 meatballs

Equipment

Ingredients
  

For the meatballs:
For the sauce:

Method
 

  1. Combine ground beef, rice, onion, garlic, egg, Worcestershire sauce, and seasonings. Roll into meatballs about 1 tablespoon or 1 ½ inches in size.
  2. In a bowl, whisk together crushed tomatoes, tomato sauce, condensed tomato soup, beef broth, Worcestershire sauce, Italian seasoning, and sugar.
  3. Spray the crock pot with nonstick cooking spray. Place the meatballs inside, (it’s ok if they overlap) then pour the sauce over top.
  4. Cover and cook on Low for 7 hours or High for 3 1/2 hours, until the meatballs are tender and the rice is cooked through.
  5. Spoon over mashed potatoes, noodles, or serve with crusty bread to soak up all that sauce.

Nutrition

Calories: 94kcalCarbohydrates: 6gProtein: 5gFat: 5gSaturated Fat: 2gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 2gTrans Fat: 0.3gCholesterol: 23mgSodium: 204mgPotassium: 177mgFiber: 1gSugar: 1gVitamin A: 96IUVitamin C: 3mgCalcium: 18mgIron: 1mg
Pin Recipe Share on Facebook

Tried this recipe?

Post a pic and mention @StephGigliotti, I’d love to see it!

Similar Posts

16 Comments

  1. 4 stars
    Sounds absolutely delicious!!!
    Additionally I am wondering about your thoughts on swapping ground venison for the ground beef. I am a hunter and my wife and I haven’t bought ground beef for probably 10 years or more.
    What about smoking them in the sauce? The only way I cook chili is on the smoker.
    I do all the cooking in the house as my wife will readily admit that she can burn water.
    Thank you for the recipe. I will try and remember to add a post/update about swapping in venison and smoking.

    1. 5 stars
      Yes, the serving size is 1 meatballs with sauce. The calculation is based on 80/20 ground beef, nutrition information will vary depending on the specific ingredients you use and should only be a reference as we are not nutrition experts.

  2. I think i’m going to try the venison and smoking them next weekend. To keep them from drying out in the smoker, would you suggest adding unsalted beef broth every once in a while?

  3. 5 stars
    I used to like my Mom’s porcupine meatballs made in the pressure cooker. Now they remind me of her more than ever, as she’s gone. I’ll definitely make your recipe in the slow cooker. Thank you for sharing!

  4. My mother made these for our family of 8 for dinner at least once a week. She also used tomato juice in them as well. We all loved them and I still make them once a month as an adult. It was one of my favorite meals.

4.80 from 5 votes

Leave a Reply

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

Recipe Rating