If you’re looking for a cozy, stick-to-your-ribs kind of dinner without spending hours in the kitchen, Porcupine Meatballs are exactly what you need.
Juicy ground beef, tender bits of rice, and a savory tomato sauce all come together to create the ultimate comfort meal. Bonus? It’s simple enough for any weeknight but hearty enough to feel like a Sunday supper.
Porcupine Meatballs have always had that magic combo for me, something about the way the rice peeks out and the sauce soaks into every bite just hits different. Whether you’re feeding the whole family or just want a big plate of comfort, this is one recipe that always comes through, no fuss required.
Why You’ll Love These Porcupine Meatballs
When it comes to cozy, homemade meals, these meatballs check all the boxes. Here’s why they’re a must-make:
- Super Easy: One bowl, one skillet, no fancy steps. Perfect for busy nights!
- Family-Friendly: Kids and adults both love the savory beef and rice combo.
- Versatile: Serve with rice, noodles, or mashed potatoes, you can’t go wrong.
- Meal Prep Friendly: Make a double batch and freeze some for later.
- Budget-Friendly: Simple pantry staples turn into something seriously satisfying.
Ingredients Breakdown
Here’s a closer look at the star players in this recipe:
Variations & Substitutions
Want to tweak the recipe a little? Here are some fun ideas:
STEP BY STEP INSTRUCTIONS
Step 1: Preheat and Mix
Preheat your oven to 350°F. In a large bowl, mix together the ground beef, rice, beaten egg, onion, Worcestershire sauce, garlic powder, onion powder, Italian seasoning, salt, and pepper until well combined.
Step 2: Shape the Meatballs
Scoop out about 2 tablespoons of the mixture and roll into balls. Place the meatballs on a plate while you prep the skillet.
Step 3: Brown the Meatballs
Heat vegetable oil in a large oven-safe skillet over medium heat. Once hot, gently place the meatballs into the skillet and fry them for a few minutes per side until they’re golden brown.
Step 4: Add the Sauce
Wipe out any extra oil from the skillet. Mix the condensed tomato soup and beef stock in a large measuring cup, then pour it all over the meatballs.
Step 5: Bake to Perfection
Bring the sauce to a gentle simmer, then remove from heat. Cover the skillet with foil or a lid and bake for 30 minutes. Uncover and bake for another 30 minutes until the rice inside the meatballs is perfectly tender.
Step 6: Garnish and Serve
Top with fresh chopped parsley (optional) and serve hot!
A Few Helpful Tips
Serving Suggestions & Pairings
Porcupine Meatballs are hearty on their own, but here’s how to make them a full meal:
Storage, Reheating, and Freezing Tips
FAQ
Enjoying These Porcupine Meatballs
Nothing beats a cozy meal like this on a chilly night. These Porcupine Meatballs always remind me of family dinners growing up, simple ingredients, big flavor, and a whole lot of heart. Whether you’re feeding a busy family or just want leftovers for lunch, this dish never disappoints. Grab a fork and dive in!
If You Try It, We’d Love to Hear About It
Don’t forget to snap a pic and tag us @evryfoodie on your favorite social media!
We’d love to see your delicious creation.
Tried this recipe? Don’t forget to leave a rating and a comment below! We’d love to hear how it turned out for you. If you made any tweaks or added your own spin, let us know how it went, we’re all about seeing how y’all make it your own!
Porcupine Meatballs and Sauce: Your Easy Comfort Food
Looking for a hearty, cozy dinner that’s easy enough for a weeknight but delicious enough to make everyone ask for seconds? These Porcupine Meatballs are the answer! Juicy ground beef, tender rice, and savory tomato sauce come together to make the ultimate comfort food. The best part? You only need simple ingredients you probably already have at home.
- Total Time: 1 hour 25 minutes
- Yield: 4 servings 1x
Ingredients
1 pound ground beef
½ cup uncooked long-grain white rice
1 large egg, well beaten
½ cup finely diced sweet onion
2 teaspoons Worcestershire sauce
1 ½ teaspoons garlic powder
1 ½ teaspoons onion powder
1 teaspoon Italian seasoning
1 teaspoon kosher salt
½ teaspoon black pepper
2 Tablespoons vegetable oil
10.75 ounce can condensed tomato soup
1 ½ cups beef stock
fresh chopped parsley (for garnish, optional)
Instructions
- Preheat your oven to 350°F.
- In a large bowl, mix together the ground beef, uncooked rice, well-beaten egg, finely diced onion, Worcestershire sauce, garlic powder, onion powder, Italian seasoning, salt, and pepper. Get in there with clean hands or a sturdy spoon and make sure everything’s evenly combined.
- Scoop out about 2 tablespoons of the mixture and roll into meatballs. Set them aside on a plate while you heat up your skillet.
- In a large oven-safe skillet, heat the vegetable oil over medium heat. Once it’s hot, add the meatballs and brown them for a few minutes on each side until they’re golden all around.
- Carefully drain or wipe out any extra oil in the skillet.
- Whisk together the condensed tomato soup and beef stock in a measuring cup, then pour it over the meatballs in the skillet. Let everything come to a gentle simmer, then take it off the heat.
- Cover the skillet tightly with foil or a lid and pop it in the oven. Bake for 30 minutes covered, then remove the foil and bake for another 30 minutes until the rice inside the meatballs is tender and cooked through.
- Sprinkle with fresh chopped parsley if you’d like, and serve right away, these are best enjoyed hot and saucy!
Notes
- We usually pile these meatballs over a bed of fluffy white rice, but they’re just as tasty on egg noodles or creamy mashed potatoes, pick your favorite comfort base.
- Not into beef? No problem. Swap in ground turkey, chicken, pork, or even sausage. Or go wild and mix a few together, you really can’t go wrong.
- Leftovers keep great in the fridge for up to 3 days, or you can freeze them for up to 3 months. Just reheat in the microwave, oven, or on the stovetop until they’re hot and saucy again.
- I use a cast iron skillet to keep things easy with one-pan cleanup, but any oven-safe skillet will do the trick. And if you don’t have one? Just transfer the meatballs to a baking dish, simmer the sauce on the stove, pour it on top, cover, and bake. Works like a charm.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main Dish
- Method: Stove + Oven
- Cuisine: American
Similar recipes to check out
you might also LIKE TO check out
- USDA – Food Safety and Inspection
- Harvard T.H. Chan School of Public Health – Nutrition Source
- America’s Test Kitchen – Science of Cooking Section