• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cristina's Kitchen
    • Email
    • Instagram
    • Pinterest
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
    • Email
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Email
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Recipes

    Porcupine Meatballs in Tomato Sauce

    Published: Oct 3, 2023 · Modified: Mar 20, 2024 by Cristina · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    These super tender and hearty porcupine meatballs made with ground beef and rice are slowly simmered in a rich homemade tomato sauce and will satisfy a craving you didn't even know you had.

    Porcupine meatballs are meatballs made with uncooked rice as a star ingredient. The addition of rice makes the meatballs extra tender. Plus, porcupine meatballs are really meal-prep friendly.

    I grew up eating Romanian meatball soup which is traditionally made with porcupine meatballs. The ground meat and rice mixture is also really similar to the mixture used for stuffing vegetables like stuffed peppers.

    But somehow it wasn't until recently that I learned that rice meatballs can be used for more than just soup. Slow cooked in a rich sauce might be an even better way to eat them since it brings out all their best qualities.

    Best part - they're meal prep and freezer friendly. Make a big batch and freeze some for easy meals.

    Jump to:
    • Ingredients
    • Substitutions
    • Variations
    • Equipment
    • Meal prep & storage
    • Related
    • Pairing
    • Recipe
    • Comments

    Ingredients

    The addition of rice in the ground meat mixture brings a lot of moisture and tenderness compared to even the most tender traditional meatballs.

    It's sort of the same concept as using breadcrumbs or a slice of bread soaked in milk in the ingredients for traditional meatballs to make them soft and moist.

    But since rice has more structure than bread and can soak up and retain more moisture, you end up with a meatball that is never-fail super moist but also has a creamy and firm bite that's really indescribable until you try it.

    The ingredients for the porcupine meatballs.

    The ingredients for the tomato sauce

    Ingredients for the porcupine meatballs

    • ground beef
    • short grain rice like arborio or carnaroli
    • onion
    • garlic
    • egg
    • fresh parsley
    • seasoning (salt, black pepper, garlic powder, smoked paprika, white pepper and thyme)

    Ingredients for the homemade tomato sauce

    • crushed tomatoes or diced tomatoes (tetrapack or can)
    • olive oil
    • onion
    • garlic
    • fresh mint and parsley
    • water
    • seasoning (salt, sugar, black pepper, cumin, thyme, dill, and the tiniest dash of cinnamon)

    Please see recipe card for quantities.

    Instructions for the tomato sauce

    The tomato sauce is simple to make.

    In order to get the most flavor out of the ingredients, I recommend that rather than putting everything in the pot at once, the onion and garlic should first be sautéed in oil until they reduce in volume and begin to brown.

    Then everything else can go in, add the water and bring to a simmer while you make the meatballs.

    Sauteing onion and garlic in olive oil until reduced in volume and starting to brown.

    Sauté the onion and garlic together in oil over medium heat until they are reduced in water and starting to brown.

    All the other ingredients for the tomato sauce are added at once to the sauteed onion and garlic.

    Add the tomatoes and all the other ingredients for the sauce all at once.

    Add water and continue cooking until it comes to a simmer.

    Instructions for the meatballs

    The rice meatballs are also simple to make.

    All the ingredients for porcupine meatballs in a bowl.

    Combine all the ingredients for the meatballs into a large bowl and mix thoroughly.

    A bowl showing the ground meat, uncooked rice and other ingredients for porcupine meatballs mixed together.

    The mixture should be homogenous.

    Showing the porcupine meatballs portioned using two different kitchen tools - a tablespoon measure for smaller meatballs and an ice cream scoop for bigger ones.

    Shape the mixture into either small or large balls.

    Using a spoon to place a meatball into the simmering tomato sauce where there are already other meatballs.

    Carefully place the meatballs into the simmering tomato sauce.

    Substitutions

    Here are just a few substitutions you can make:

    • Ground meat - you can substitute any ground meat like pork, chicken, lamb, or even Beyond Beef.
    • Make it plant-based - substitute the meat for Beyond Beef and the egg for flax egg.
    • Rice - short grain rice is best since it has higher starch content which makes it bind better and produces a creamier meatball but in a pinch you can substitute any rice. The recipe will still work.
    • Fresh tomatoes - you can substitute 4 large fresh tomatoes for the canned or tetrapack crushed tomatoes. Just very finely dice them or blend in a blender or food processor.
    • Seasonings - the seasonings chosen are balanced and mild but feel free to go wild - use a spice blend to give the meatballs a different flavor.

    Variations

    There are a few different variations you can try for the porcupine meatball mix.

    • Soup - add porcupine meatballs to soups like Traditional Romanian Meatball Soup (Ciorbă de Perișoare) or Cabbage Roll Soup with Rice Meatballs
    • Stuffed vegetables - like cabbage rolls, grape leaf rolls, stuffed peppers or stuffed squash.

    Equipment

    An oven safe pot with a lid

    This dish is best made in a heavy-bottomed pot (like cast iron) that has a lid and can go from stovetop to oven. I used my 3.3 litre / 3.5 quart Le Creuset braiser to make this dish.

    A tool to shape the meatballs

    This is optional but can be helpful for making the meatballs more consistent...and getting them shaped a bit faster.

    You can use something you already have like I did - a tablespoon-sized measuring spoon to make smaller-sized meatballs (around 5 grams or 0.15oz) and an ice cream scoop to make larger meatballs (around 10 grams or 0.35oz).

    You don't need any special meatball shaper. I purchased one a couple years ago (like this one - apparently called a 'meat baller'). When I got it home and out of the package, I was so disappointed to realize it could only make giant tangerine-sized meatballs. A travesty.

    Meal prep & storage

    The meatballs in tomato sauce will keep for up to 4 days in the fridge.

    The porcupine meatball mix is freezer friendly. Since most of the work is in shaping, you can put all the work in up front by doubling the recipe and freezing half the meatballs for later.

    If you have the space, freeze them first on a flat surface like a plate and move them to a freezer bag later. In the past I've also just thrown them directly into a freezer bag and they still held up fairly well.

    The meatballs will keep in the freezer for up to 6 weeks.

    Related

    Looking for other recipes like this? Try these:

    • coconut curry chicken with sweet corn cover
      Coconut Curry Chicken with Sweet Corn (One Pot)
    • cover image Turkish meatball soup
      Turkish Meatball Soup (Sulu Köfte)
    • roasted broccoli soup close up
      Creamy Roasted Broccoli Soup
    • creamy tomato chicken bake
      Creamy Tomato Chicken and Eggplant Bake

    Pairing

    Try these meatballs with:

    • mashed potatoes
    • buttery noodles
    • polenta
    Two plates of porcupine meatballs in tomato sauce over mashed potatoes.

    Recipe

    An overhead view of porcupine meatballs in tomato sauce garnished with fresh parsley.
    5 from 1 vote

    Porcupine Meatballs in Tomato Sauce

    Course: Main Course
    Cuisine: American, Romanian
    Ground Meat, Meatballs
    Prep Time: 30 minutes minutes
    Cook Time: 1 hour hour 10 minutes minutes
    Total Time: 1 hour hour 30 minutes minutes
    Servings: 5 servings
    Calories: 532kcal
    These super tender and hearty porcupine meatballs made with ground beef and rice are slowly simmered in a rich homemade tomato sauce and will satisfy a craving you didn't even know you had. This recipe makes 5 servings of about 5 large meatballs each.
    Print Recipe Pin Recipe Share by Email Save Saved!
    US Customary - Metric
    Prevent your screen from going dark

    Ingredients

    for the meatballs

    • 650 grams ground beef
    • ½ cup short grain white rice
    • 2 yellow onions 2 small or 1 large, very finely diced
    • 3 cloves garlic mashed
    • 1 egg
    • ½ cup water
    • 3 tablespoons fresh parsley finely diced
    • 1.5 teaspoons dried thyme
    • 1 teaspoon salt
    • 1 teaspoon black pepper
    • 1 teaspoon garlic powder
    • 1 teaspoon smoked paprika
    • 0.5 teaspoon white pepper

    for the tomato sauce

    • 400 grams crushed tomatoes in can or tetra pack
    • 2 tablespoons olive oil
    • 500 ml water
    • 1 yellow onion finely diced
    • 6 tablespoons fresh parsley finely diced, divided
    • 3 tablespoons fresh mint finely diced
    • 3 cloves garlic mashed
    • 1.5 teaspoons salt or more to taste
    • 1 teaspoon ground cumin
    • 1 teaspoon dried thyme
    • 1 taespoon dried dill
    • 0.5 teaspoon sugar
    • 0.5 teaspoon black pepper
    • pinch ground cinnamon

    Equipment

    • heavy bottomed pot with lid

    Instructions

    • Preheat oven to 175 C / 350 F
    • Wash and dice the onions, garlic and fresh herbs.

    prepare the tomato sauce

    • Sauté the onion and garlic together in the oil over medium heat until they reduce in volume and begin to brown.
    • Add all the other tomato sauce ingredients, reserving half of the fresh parsley for garnish. Stir everything well so it's homogenous.
    • Continue heating the sauce over medium-low heat so it comes to a simmer while you make the meatballs.*

    prepare the meatballs

    • Combine all the meatball ingredients together in a bowl until homogenous.
    • Shape the meatballs.**

    cook the meatballs

    • Make sure the sauce is simmering and use a spoon to gently place the meatballs into the hot liquid. If the liquid isn't hot enough, they can lose their shape.
    • Wait a few minutes and then flip the meatballs.
    • Cover and put the pot in the oven for 1 hour. If the sauce is too thin, reduce on the stovetop over high heat until it thickens to your liking.
    • Garnish with fresh parsley and enjoy.

    Notes

    • * The sauce shouldn't reduce too much. This will depend on how long it takes you to shape the meatballs. If the sauce is reducing too quickly then turn off the heat and bring back to simmer when the meatballs are ready.
    • ** You can use a tablespoon to make about 50 smaller meatballs or use an ice cream scoop to make about 25 bigger meatballs.

    Nutrition

    Calories: 532kcal | Carbohydrates: 31g | Protein: 28g | Fat: 33g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 16g | Trans Fat: 2g | Cholesterol: 125mg | Sodium: 1385mg | Potassium: 829mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1191IU | Vitamin C: 24mg | Calcium: 125mg | Iron: 6mg

    More

    • roti cover
      Flaky Roti Paratha
    • beef curry cover
      Easy Instant Pot Beef Curry
    • lemon feta orzo cover
      Lemon Orzo with Feta
    • greek meatballs in tomato sauce cover
      Greek Meatballs in Tomato Sauce (Keftedes me Saltsa)

    Reader Interactions

    Comments

    No Comments

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Cristina and this is my little corner of the internet where I share my wholesome, whole-food cooking and baking recipes inspired by global flavors. More.

    Latest Recipes

    • beef stuffed eggplants cover
      Greek-Style Stuffed Eggplant with Ground Beef
    • raspberry glaze for cake
      Easy Raspberry Cake Glaze
    • raspberry marble bundt cake close up
      Raspberry Semolina Cake with Cardamom
    • butter spinach and brown beans
      Slow Cooked Buttery Spinach and Beans
    • close up cover potato cheese puffs with chili
      Potato Cheddar Puff Pastry Turnovers
    • vegetarian stuffed leeks
      Chickpea & Rice Stuffed Leeks in Spiced Tomato Sauce

    Categories

    • American Recipes (12)
    • Appetizer Recipes (23)
    • Baking Recipes (25)
    • Bean & Legume Recipes (18)
    • Beef Recipes (15)
    • Bread Recipes (5)
    • Breakfast & Brunch Recipes (13)
    • Caribbean, Mexican & Latin American Recipes (7)
    • Cooking Foundations (7)
    • Dessert Recipes (21)
    • Italian Recipes (16)
    • Meals Under 500 Calories (21)
    • Mediterranean, Greek and Balkan Recipes (19)
    • One Pot & One Pan Meals (31)
    • Pasta & Pasta Dough Recipes (16)
    • Pork Recipes (18)
    • Poultry Recipes (16)
    • Quick and Easy Recipes (15)
    • Recipes (139)
    • Recipes for Condiments & Sauces (13)
    • Recipes for Side Dishes (21)
    • Romanian Recipes (21)
    • Salad Recipes (4)
    • Savory Baking (10)
    • Seafood Recipes (8)
    • Soup & Stew Recipes (19)
    • Sweet Baking Recipes (15)
    • Vegetable Recipes (21)
    • Vegetarian Appetizer Recipes (10)
    • Vegetarian Main Course Recipes (8)

    Footer

    ↑ back to top

    Contact

    • Contact
    • Work with me

    Updates

    • Subscribe to my newsletter to get new recipes in your inbox.

    Fine print

    • Privacy Statement
    • Terms & Conditions
    • Accessibility Statement

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2024 Cristina's Kitchen

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.