This easy Porcupine Meatballs recipe is perfect for any day of the week; whether you’re looking for a cozy meal or an easy weeknight dinner, this recipe has got you covered. It’s quick, straightforward, and guaranteed to satisfy your cravings for classic comfort food with a touch of whimsy. Porcupine Meatballs trace back to the era of the Great Depression, when home cooks needed to stretch their meals as far as possible on a very low budget. They added rice to the meat mixture to bulk it out, creating a filling dish that would feed the whole family for less. The grains of rice also gave the meatballs their signature “porcupine” look, as the rice grains look like little porcupine quills when cooked and poking out of the meatballs. It’s become a beloved and classic comfort food that’s been warming bellies and bringing smiles to dinner tables for generations, making it a timeless family recipe. Try some of our other favorite easy dinner recipes using ground beef, like my Homemade Hamburger Helper, Easy Stuffed Peppers, Ground Beef Stroganoff, and these Beef Enchiladas!
Why We Love This Recipe
Easily change up the kind of meat, rice, or seasonings used to change the flavor of this dish. Most of the ingredients used are pantry staples, so it’s great for last-minute dinner decisions! You can make this recipe ahead of time or have it fresh and on the table in just over an hour, making it perfect for busy weeknights for the whole family.
What You’ll Need
Scroll down to the recipe card below this post for ingredient quantities and full instructions.
Lean Ground Beef – Lean ground beef is the base of your meatballs, providing rich flavor and protein. Rice – Long grain rice gives the meatballs their “porcupine” look and adds a delightful texture. Egg – It acts as a binder, holding your meatballs together during cooking. Onion – A freshly chopped onion will add a great savory flavor, moisture, and even a subtle sweetness to the meat mixture. Salt & Pepper – Freshly ground black pepper and kosher salt will enhance the natural flavors of the dish. Garlic Powder & Onion Powder – They both contribute depth and savoriness to the meatballs. Worcestershire Sauce – This brings a tangy, umami-rich dimension to both the meatballs and the sauce. Parsley – Freshly chopped parsley adds a burst of color and fresh flavor; divide between the meatballs and garnish. Oil – I use canola oil for browning the meatballs, ensuring they get that delicious crust. Condensed Tomato Soup – Forms the base of the sauce, enveloping the meatballs in a creamy tomato embrace. Broth – Adds a depth of flavor to the rich tomato sauce. Brown Sugar – Just a touch will balance the acidity of the tomato and add a hint of sweetness to the sauce.
How to Make This Recipe
Tips for Success
Be careful not to overmix the meat or the meatballs will be tough. This recipe made 22 1.5-inch meatballs. You can make your meatballs smaller or larger, but you will need to adjust the cooking time. Work in batches when you’re cooking your meatballs. Overcrowding the meatballs will prevent them from browning properly. The meatballs won’t be fully cooked after browning them. They will finish cooking in the sauce. Stir the meatballs gently when simmering, so they don’t break apart. This recipe uses raw long-grain rice. Other types of rice will alter the cooking time. I used a 10” cast iron skillet to simmer the meatballs, but a similar-sized pot would work as well.
Substitutions and Variations
Use ground turkey or ground chicken instead of beef for a lighter option if you prefer. You can also use ground pork for a different flavor if you have it. If you use leaner meat, you may want to add a little extra oil to keep the meatballs moist. You can use brown rice as a healthier option if you prefer, although it will require a longer cooking time. Instant rice can be used for a quicker cooking process but may not offer the same texture. Get creative with your seasonings and spices to change or enhance the flavor as you wish. Try using dried rosemary and thyme, basil, or Italian Seasoning in the meatball mixture to add more flavor.
More Easy Dinner Recipes
Chicken Spaghetti Recipe Zuppa Toscana Soup Chessy Lasagna Soup Creamy Chicken Marsala Baked Spaghetti Casserole Chicken Stroganoff Poppyseed Chicken Casserole
Add some yummy veggies on the side like these Green Beans with Bacon and Pine Nuts, or Broccoli with Garlic, Parmesan and Lemon. These meatballs would also work well with a salad like my Bacon Broccoli Salad. Also, don’t forget some bread on the side to soak up all those juices – try some slices of this Homemade French Bread or my Homemade Lion House Rolls. You can use this easy meatball recipe with any other recipe that calls for meatballs – try them in my Cheesy Meatball Sliders, or in a hearty sub sandwich with leafy greens like arugula or Romaine lettuce, slices of tomatoes, and a sprinkle of grated Mozzarella on top! Check out my French Dip Sandwiches for some inspiration too!
Meatloaf Hamburger Patties
Stove Top Chicken Thighs
Best Homemade Swedish Meatballs
Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.