• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Contact
  • Privacy Policy
  • START HERE
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
Prepare + Nourish logo
  • Recipes
  • Shop
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • Shop
  • About
  • Contact
  • Privacy Policy
  • First Time? Start Here
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Dinner » Porcupine Meatballs in Cream Sauce

    Porcupine Meatballs in Cream Sauce

    anya author bio for prepare and nourish
    Modified: Jun 17, 2025 · Published: Jun 17, 2025 by Anya · This post may contain affiliate links · Leave a Comment
    Jump to Recipe Print Recipe
    porcupine meatballs in cream sauce in cast iron skillet with title of recipe.

    These porcupine meatballs in cream sauce are tender, juicy meatballs made with ground chicken and rice, then baked and simmered in a rich cream sauce. They’re quick to prep, packed with comforting flavor, and perfect served over mashed potatoes, pasta, or rice for a cozy, filling dinner.

    porcupine meatballs with cream sauce in cast iron skillet with wooden spoon.
    Jump to:
    • 💡Recipe Overview
    • Ingredients Needed
    • Make it Ancestral
    • How to Make Porcupine Meatballs
    • Helpful Tips
    • Serving Suggestions
    • Frequently Asked Questions
    • Printable Recipe

    💡Recipe Overview

    • Prep and Cook Time: 10 minutes to prep and 35 minutes cooking time
    • Cooking Method: Oven-baked, Stove-top
    • Tools Needed: sheet pan, skillet

    What is an ancestral diet? Read my post on what nourishing foods are based on the traditional dietary principles of the Weston A. Price Foundation.

    Reasons to Love these Porcupine Meatballs in Cream Sauce

    First, let's clear something up - no actual porcupines were harmed in the making of this dinner.

    These meatballs get their name from the little rice "spikes" that poke out as they bake, giving them that funny (and kind of cute?) porcupine look.

    But heads up: that only happens if you use long grain white rice. Short grain stays hidden, so you'll get all the flavor but none of the porcupine flaire. Still tasty, just a little less spiky.

    Traditionally, porcupine meatballs are made with a tomato-based sauce, but I put my own spin on it and went full comfort mode with a rich, garlicky cream sauce instead. And honestly? I think it's better than the original.

    image of Prepare and Nourish owner

    Ingredients Needed

    This is just a quick preview at the ingredients and steps - keep scrolling for the full printable recipe below.

    porcupine meatballs ingredients in glass bowls.

    For the Meatballs:

    • Ground chicken - Any other ground meat works but I prefer chicken because it's tender and has good flavor.
    • White rice - Uncooked long-grain white rice
    • Yellow onion - grated or finely chopped
    • Egg - whisked
    • Seasonings like Italian seasoning, garlic powder, onion powder, sea salt, and black pepper

    For the Cream Sauce:

    • Butter - Salted or unsalted, doesn't matter. If using salted, hold back the salt a bit so it's not overly salted.
    • Garlic - a few garlic cloves (fresh is best!)
    • Thyme sprigs - I love fresh but dried thyme works too
    • Cream cheese - room temperature, plain or savory flavored like chives and garlic
    • Chicken broth - homemade is always ideal - make your own using my whole chicken broth recipe or chicken feet broth.
    • Heavy cream - to thin out the sauce a bit. Half and half works great too.
    • Dijon mustard
    • Sea salt

    Make it Ancestral

    Swap the ground chicken for an ancestral blend that includes organ meats like liver and heart. It's a simple way to boost nutrient-density without changing the flavor much - especially with that creamy sauce going in.

    porcupine meatballs in cream sauce with wooden spoon.

    How to Make Porcupine Meatballs

    ingredients for porcupine meatballs in glass bowl before mixed.

    Step 1. Add

    In a large bowl, add the ground meat, uncooked rice, chopped onion, egg, Italian seasoning, garlic powder, onion powder, sea salt, and black pepper.

    meat mixture of porcupine meatballs in glass bowl.

    Step 2. Combine

    Mix until everything is evenly combined.

    porcupine meatballs on parchment before baking.

    Step 3. Roll

    Using your hands, form the mixture into meatballs, about 1-inch in size. Place them on a single layer on a parchment-paper lined baking sheet.

    baked porcupine meatballs on parchment paper.

    Step 4. Bake

    Bake the meatballs in the preheated oven for about 20-25 minutes, or until they are cooked through and lightly browned.

    minced garlic and butter in cast iron skillet.

    Step 5. Saute

    While the meatballs are baking, melt butter in a large deep skillet over medium heat. Add the minced garlic and thyme leaves, and sauté for about 1 minute, until fragrant.

    cream sauce in cast iron skillet with a whisk.

    Step 6. Whisk

    Lower the heat to medium-low and add the cream cheese to the saucepan, whisking until it melts and combines with the butter. Gradually add the broth and heavy cream, whisking continuously until smooth and creamy.

    cream sauce in cast iron skillet.

    Step 7. Simmer

    Stir in the Dijon mustard and salt. Let the sauce simmer on low heat for about 5-10 minutes, allowing it to thicken and develop flavor.

    porcupine meatballs with cream sauce in cast iron skillet.

    Step 8. Add

    Once the meatballs are done baking, remove them from the oven and add them to the cream sauce in the saucepan. Stir to coat and simmer for an additional few minutes.

    Helpful Tips

    1. Don't overwork the meat - Make sure to mix the meatball ingredients evenly, but don't overwork the meat to keep them tender.
    2. Thin the sauce - If the cream sauce becomes too thick while simmering, add more chicken broth or cream to reach your desired consistency.
    3. Check internal temperature - Check the meatballs with a meat thermometer to ensure they reach 160°F for safe eating.
    4. Easy clean-up - Use parchment paper to prevent the meatballs from sticking to the baking sheet and make clean-up easier.

    Troubleshooting

    • Meatballs aren't holding their shape? Make sure you're using enough egg to bind them, or refrigerate the mixture for 10-15 minutes before forming the meatballs.
    • Meatballs too dry? They may have been overbaked. Make sure to keep an eye on them while baking and check the internal temperature.
    💭Meal Prep Suggestion!
    This recipe is so easy to meal prep. Double the meatball mixture, form the meatballs, and freeze them raw on a parchment-lined tray. Once solid, transfer them to a zip-top freezer bag. When needed, pull out as many as you need, bake straing from frozen (just add a few extra minute) and smother them in whatever sauce you have.
    porcupine meatballs in cream sauce with wooden spoon.

    Serving Suggestions

    This porcupine meatballs recipe is super versatile, so you've got options:

    Mashed potatoes: Classic and cozy. That creamy sauce was basically made for soaking into fluffy spuds. Yukon gold mashed potatoes will forever be my favorite but mashed red potatoes (recipe coming soon) work too.

    Rice: Yes, there's rice in the meatballs, but doubling down is never a bad idea. Especially, when it's bone broth rice (double the nutrition!).

    Butter pasta: Egg noodles or FMF (short for fresh milled flour) homemade pasta is a total dream! Quick, simple, and so satisfying.

    Roasted vegetables: Think butter cabbage, roasted carrots with garlic, or roasted red cabbage steaks.

    porcupine meatballs with cream sauce in cast iron skillet.

    Frequently Asked Questions

    How do I store and reheat porcupine meatballs?

    Store leftover porcupine meatballs in an airtight container for up to 4 days. These glass snap containers are perfect for leftovers. To reheat, transfer the meatballs to a small saucepan along with the cream sauce and add a splash or broth and warm over medium-high heat, stirring often.

    Can I use brown rice instead of white rice?

    Brown rice takes longer to cook and may not soften enough inside the meatballs. For best results, stick with uncooked white rice.

    Looking for more protein-heavy recipes? Here are some ideas:
    • oven roasted chicken in a cast iron skillet with serving utensils.
      Juicy Oven Roasted Whole Chicken
    • Fish en papillote in parchment paper, served on a white plate with a fork.
      Poisson en Papillote (Easy Fish in Parchment Recipe)
    • lamb loin chops air fried on a white square platter.
      Easy Lamb Loin Chops Recipe in Air Fryer
    • pork tenderloin medallions on a white plate.
      Air Fryer Pork Tenderloin
    Did you make this porcupine meatballs recipe? Please leave a ⭐⭐⭐⭐⭐ recipe rating in the recipe card below and leave a review in the comments. Thank you!💚

    Printable Recipe

    porcupine meatballs in cast iron skillet with sauce.

    Porcupine Meatballs in Cream Sauce

    Anya @ Prepare & Nourish
    These porcupine meatballs are juicy meatballs baked in a creamy sauce, perfect over mashed potatoes, rice, or pasta for a hearty meal.
    No ratings yet
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 10 minutes mins
    Cook Time 35 minutes mins
    Total Time 45 minutes mins
    Course Dinner, Main Course
    Cuisine American
    Servings 4 servings
    Calories 531 kcal

    Ingredients
      

    Meatballs

    • 1 pound ground chicken
    • ½ cup white rice, uncooked
    • ½ yellow onion grated or finely chopped
    • 1 egg whisked
    • 1 teaspoon Italian seasoning
    • 1 teaspoon garlic powder
    • ½ teaspoon onion powder
    • ½ teaspoon sea salt
    • ¼ teaspoon black pepper

    Cream Sauce

    • 2 tablespoons butter
    • 2 garlic cloves minced
    • 4 sprigs fresh thyme
    • 4 ounces cream cheese plain or savory flavored, softened
    • ½ cup chicken broth
    • ½ cup heavy cream
    • 1 tablespoon Dijon mustard
    • ½ teaspoon sea salt or to taste
    Prevent your screen from going dark

    Instructions
     

    Meatballs

    • Preheat oven to 375°F. Line a baking sheet with parchment paper or lightly grease it with cooking spray.
    • In a large bowl, combine the 1 pound ground chicken, ½ cup white rice, uncooked, chopped or grated ½ yellow onion, 1 egg, 1 teaspoon Italian seasoning, 1 teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon sea salt, and ¼ teaspoon black pepper. Mix until everything is evenly combined.
    • Using your hands, form the mixture into meatballs, about 1-inch in size. Place them on a single layer on the prepare baking sheet.
    • Bake the meatballs in the preheated oven for about 20-25 minutes, or until they are cooked through and lightly browned. You can check the internal temperature with an instant read meat thermometer and cook until it reaches 160°F.

    Cream Sauce

    • While the meatballs are baking, melt 2 tablespoons butter in a large deep skillet over medium heat. Add minced 2 garlic cloves and 4 sprigs fresh thyme leaves and saute for about 1 minute until fragrant, being careful not to burn the garlic.
    • Lower the heat to medium-low and add the 4 ounces cream cheese to the saucepan, whisking until it melts and combines with the butter. Gradually add the ½ cup chicken broth and ½ cup heavy cream, whisking continuously until smooth and creamy.
    • Stir in the 1 tablespoon Dijon mustard and ½ teaspoon sea salt. Let the sauce simmer on low heat for about 5-10 minutes, allowing it to thicken and develop flavor. Add more broth or cream if the sauce becomes too thick.
    • Once the meatballs are done baking, remove them from the oven and add them to the cream sauce in the saucepan and toss to coat. Simmer for an additional 5 minutes to combine.
    • Garnish with fresh herbs and serve immediately.

    Notes

    Storage: Place the meatballs along with the sauce in an airtight container in the fridge for up to 3 days. To reheat, warm the meatballs and cream sauce in a skillet over low heat, adding a splash of broth or cream if needed to loosen the sauce. To freeze, transfer the cooked meatballs and sauce into a freezer-safe container, ensuring it's sealed tightly. Freeze for up to 3 months. Thaw overnight in the fridge and reheat, stirring occasionally to prevent the sauce from separating.
    Helpful Tips:
    1. Don't overwork the meat - Make sure to mix the meatball ingredients evenly, but don't overwork the meat to keep them tender.
    2. Thin the sauce - If the cream sauce becomes too thick while simmering, add more chicken broth or cream to reach your desired consistency.
    3. Check internal temperature - Check the meatballs with a meat thermometer to ensure they reach 160°F for safe eating.
    4. Easy clean-up - Use parchment paper to prevent the meatballs from sticking to the baking sheet and make clean-up easier.
    Troubleshooting Tips: 
    Meatballs aren't holding their shape? Make sure you're using enough egg to bind them, or refrigerate the mixture for 10-15 minutes before forming the meatballs.
    Meatballs too dry? They may have been overbaked. Make sure to keep an eye on them while baking and check the internal temperature.

    Nutrition

    Calories: 531kcal | Carbohydrates: 25g | Protein: 26g | Fat: 37g | Saturated Fat: 19g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0.3g | Cholesterol: 216mg | Sodium: 960mg | Potassium: 764mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1113IU | Vitamin C: 3mg | Calcium: 92mg | Iron: 2mg
    Nutrition Information
    The information shown is an estimate provided for your convenience by an online calculator. It should not be considered as a substitute for a professional nutritionist's advice. See our complete Nutritional Information Disclaimer.
    Keyword porcupine meatballs, porcupine meatballs recipe
    ©Prepare and Nourish • Content and photographs are copyright protected. Sharing of this recipe is encouraged and appreciated but please do NOT screenshot or copy/paste complete recipes to websites or social media.
    DID YOU MAKE THIS RECIPE?Leave a comment below and share a photo on Instagram. Mention @prepareandnourish and be sure to tag #prepareandnourish!

    More Dinner

    • roasted rack of lamb on a plate with lemon and cilantro on the side.
      Roasted Rack of Lamb with Garlic and Herb Crust
    • chimichurri chicken thighs in cast iron skillet.
      Chimichurri Chicken Thighs
    • Freshly made Chicken Pad Thai in a skillet."
      Quick 30-Minute Chicken Pad Thai
    • Ground beef and sweet potato in a skillet with lime and parsley beside it.
      Creamy Ground Beef and Sweet Potato Skillet
    • Facebook
    • Email

    About Anya

    Sharing wholesome recipes using seasonal ingredients and simplified methods since 2014. My hope is you'll feel right at home in this online kitchen, where you'll find real food recipes for real families.

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Anya at a farm

    Hello and welcome

    I'm Anya and it is my joy to share wholesome recipes using seasonal ingredients and simplified methods. My hope is you'll feel right at home in this online kitchen, where you'll find real food recipes for real families.

    More about me →

    Eating Nose-to-Tail? Try these

    collage of delicious recipes using organ meats.

    Back to School Favorites

    • Freshly made Chicken Pad Thai in a skillet."
      Quick 30-Minute Chicken Pad Thai
    • Sheet pan nachos with ground pork and vegetables on a tray.
      Loaded Sheet Pan Nachos Without Beans
    • tuna noodle casserole on white plate.
      Easy Tuna Noodle Casserole Recipe (no canned soup!)
    • Ground beef with broccoli and rice on a plate, with extra ground beef, broccoli in a pan, and spices on the side.
      Ground Beef and Broccoli Recipe
    • healthy pumpkin turkey chili in a white bowl with fresh cilantro and red onions as garnish.
      Healthy Pumpkin Chili Recipe with Ground Turkey
    • A slice of pizza on a white plate, grated cheese in a clear bowl, and a crustless pizza in a pan on the side.
      Easy Crustless Skillet Pizza

    Trending Now

    • mushrooms and chicken gravy with fresh thyme sprigs garnished on top.
      Easy Creamy Chicken Liver Recipe
    • stack of cassava flour crepes on a plate for frozen blackberries.
      Easy Gluten-Free French Crêpes Recipe
    • roasted cabbage with parsley garnish sprinkled on top.
      Simple Oven Roasted Buttered Cabbage Recipe
    • Caesar salad dressing in a weck jar
      Healthy Caesar Salad Dressing Recipe
    • Pickled red onions in a white bowl and in a clear jar beside it.
      Quick Pickled Red Onions (No Cook!)
    • Chia seed puddings in clear cups, served on a white plate with a strawberry and spoon on the side.
      Protein Chia Seed Pudding

    Footer

    ↑ back to top

    Never miss a new post!

    ... Subscribe

    About

    About Me

    Privacy Policy

    Contact

    Shop

    Recipes

    Recipe Index

    Dinner Recipes

    Fermentation Recipes

    Healthy Basics

    Connect

    Instagram

    Facebook

    Pinterest

    Youtube

    Copyright © 2025 Prepare + Nourish

    • Pinterest
    • Facebook

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe.
    This recipe is a winner! Will make again.

    Or share in your own words:

    A rating is required
    A name is required
    An email is required