Savory Porcupine Meatballs with Brown Gravy

These beef and rice meatballs are simmered in a rich brown gravy, creating a hearty one-pan meal. The rice expands during the cooking process, giving the meatballs a unique texture and appearance. This dish is a practical choice for a filling dinner that requires minimal cleanup.

Recipe image

List of ingredients

  • 2 pounds ground beef – use an 85% lean blend for optimal moisture.
  • 1 cup long-grain white rice – uncooked jasmine or basmati works well.
  • 1/2 cup onion – finely chopped to ensure even distribution.
  • 2 cloves garlic – minced fresh for the best flavor profile.
  • 2 teaspoon Worcestershire sauce – adds deep umami and savory notes.
  • 1 teaspoon dried oregano – provides a subtle earthy herb flavor.
  • 1 teaspoon dried thyme – adds a woody, aromatic quality to the beef.
  • 1 teaspoon salt – enhances all other seasonings in the mixture.
  • 1/2 teaspoon black pepper – adds a mild heat and depth.
  • 28 ounces diced tomatoes – undrained, from two 14-ounce cans.
  • 2 packages brown gravy mix – select low-sodium versions for less salt.
  • 1.5 cups water – used to dissolve the gravy mix.
  • 4 Tablespoons vegetable oil – a neutral oil for browning the meat.

step-by-step instructions

  1. Prepare the meat mixture: In a large mixing bowl, combine the ground beef, uncooked rice, chopped onion, minced garlic, Worcestershire sauce, dried oregano, dried thyme, salt, and black pepper. Mix thoroughly until the ingredients are evenly distributed.
  2. Form the meatballs: Shape the mixture into balls approximately 1 to 1.5 inches in diameter. Set them aside on a plate or baking sheet.
  3. Brown the beef: Heat vegetable oil in a large skillet over medium heat. Brown the meatballs in batches for about 5 minutes per batch, ensuring each side develops a golden crust.
  4. Mix the gravy: In a separate bowl, whisk together the brown gravy mix and 1.5 cups of water until the mixture is smooth and lump-free.
  5. Combine components: Pour the undrained diced tomatoes into the skillet. Pour the prepared gravy mixture over the tomatoes and return the browned meatballs to the pan.
  6. Simmer the dish: Bring the liquid to a simmer, then cover the skillet with a tight-fitting lid. Cook for 20 minutes, or until the rice inside the meatballs is fully tender.
  7. Monitor the pan: Stir the meatballs occasionally during the simmering process to prevent them from sticking to the bottom.
  8. Final serve: Once the meatballs are cooked through and the sauce has thickened, serve them over mashed potatoes or additional cooked rice.

Meatball Preparation Techniques

Avoiding Meatball Toughness

Mix the beef and rice gently using your hands or a fork. Overworking the meat develops too much protein structure, which leads to a dense, rubbery texture. Stop mixing the moment the ingredients are just combined.

Ensuring a Proper Sear

Heat the vegetable oil until it shimmers before adding the meat. If the pan is too cool, the meatballs will steam in their own juices rather than brown. Work in small batches to keep the pan temperature high.

Shaping for Consistent Cooking

Use a cookie scoop or a tablespoon to ensure every meatball is the same size. Uniform meatballs cook at the same rate, preventing some from being overdone while others remain raw. Aim for a diameter of 1 to 1.5 inches.

Managing Oil Splatter

Pat the outside of the meatballs slightly dry if they seem too moist before browning. This reduces the amount of oil popping in the pan. Keep a splatter screen nearby to protect your stovetop.

Customizing Your Ingredients

Rice Variety Options

Long-grain white rice is the standard for this recipe because it maintains its shape. Jasmine or Basmati rice provides a slightly more aromatic flavor. Avoid using instant rice as it may overcook and lose its distinct grain structure.

Meat Alternatives

While ground beef is traditional, ground turkey or chicken can be substituted. These leaner meats may require an extra tablespoon of oil in the mixture to prevent dryness. Ensure the meat is not too lean to maintain a juicy interior.

Creating a Homemade Gravy

To avoid packaged mixes, melt 2 tablespoons of butter and whisk in 2 tablespoons of flour to create a roux. Slowly whisk in 2 cups of beef broth and simmer until thickened. This provides a fresher taste and more control over the salt level.

Using Different Tomato Options

Fire-roasted diced tomatoes add a subtle smoky flavor to the gravy. Using crushed tomatoes instead of diced will result in a smoother, more cohesive sauce. Always include the canning liquid to provide necessary moisture for the rice.

Beef Fat Percentage Choices

An 80% to 85% lean beef blend is ideal for this dish. Very lean beef can result in dry meatballs, while beef with too much fat may leave an oily layer on the gravy. Drain excess fat from the pan after browning if necessary.

Adjusting Herb Profiles

For a more Mediterranean flavor, increase the oregano and add a pinch of dried basil. For a more traditional American pot-roast flavor, increase the thyme and add a dash of garlic powder. Adjust herbs based on your flavor preference.

Ideal Serving Pairings

Best Starch Options

Creamy mashed potatoes are the best choice for soaking up the brown gravy. Buttered egg noodles provide a soft contrast to the textured meatballs. Serving the dish over a bed of steamed white rice doubles the heartiness of the meal.

Recommended Vegetable Sides

Steamed green beans or sautéed spinach add a fresh, crisp element to the plate. Roasted carrots or glazed parsnips complement the savory notes of the beef. A side of steamed broccoli provides a healthy, colorful balance.

Bread and Appetizer Additions

Warm garlic bread is perfect for mopping up the remaining gravy from the plate. A toasted sourdough baguette can add a nice crunch to the meal. Serve with a light garden salad with a vinaigrette to cut through the richness.

Cheese Topping Suggestions

A sprinkle of freshly grated Parmesan cheese adds a salty, nutty finish to the meatballs. Shredded mozzarella can be melted over the top during the last two minutes of simmering. Use a mild cheese to avoid overpowering the brown gravy.

Acidic Balance Pairings

Serve with a side of pickled red onions or a squeeze of lemon over the vegetables. The acidity helps break down the richness of the beef and gravy. This cleanses the palate between bites of the hearty meatballs.

Storage and Preservation

Refrigeration Best Practices

Place leftovers in an airtight glass or plastic container once the dish has cooled. This prevents the gravy from absorbing fridge odors. Store the meatballs in the refrigerator for up to 3 to 4 days.

Freezing and Thawing

These meatballs freeze well when stored together with their gravy in a freezer-safe bag. Label the bag with the date and freeze for up to 3 months. Thaw the contents in the refrigerator overnight before reheating.

Efficient Reheating Methods

Reheat on the stovetop over medium heat for the best results. Add a small splash of water or beef broth to loosen the gravy, as it thickens during cooling. Heat until the center of the meatballs is steaming hot.

Microwave Reheating Tips

Place meatballs and gravy in a microwave-safe dish and cover with a damp paper towel. Heat in 1-to-2 minute intervals, stirring occasionally. This prevents the rice from drying out and ensures even heating.

Planning and Prep Work

Pre-forming Meatballs

You can roll the meatballs up to 24 hours in advance of cooking. Place them on a parchment-lined tray and cover them tightly with plastic wrap. Keep them refrigerated until you are ready to brown them in the skillet.

Organizing Your Mise en Place

Chop the onions and mince the garlic before you begin mixing the meat. Measure out the dry spices and whisk the gravy mixture in advance. Having all components ready prevents the meat from sitting too long at room temperature.

Batch Cooking Strategies

Double the recipe to create two separate meals for the week. Brown all meatballs at once, then divide the sauce into two separate pots for simmering. This reduces the overall cooking time for your second meal.

Troubleshooting Common Issues

Fixing Undercooked Rice

If the rice is still hard after the allotted time, ensure the lid is tightly sealed to trap steam. Add a quarter cup of water or broth to the pan and simmer for another 5 to 10 minutes. Do not lift the lid frequently.

Adjusting Gravy Thickness

If the gravy is too thin, simmer the sauce uncovered for several minutes to allow the liquid to reduce. Alternatively, whisk one teaspoon of cornstarch into a tablespoon of cold water and stir it into the simmering sauce. Cook for 2 minutes until thickened.

Preventing Meatball Breakage

Avoid stirring the meatballs too aggressively once they are added to the liquid. Let them sear properly during the browning phase to create a structural crust. Gently nudge them with a spoon rather than stirring them vigorously.

Managing Pan Temperature

If the gravy begins to scorch at the bottom of the pan, reduce the heat to low immediately. Stir carefully to lift the browned bits into the sauce. If it sticks too much, add a small amount of water to deglaze the pan.

Reducing Excess Grease

If too much fat renders out during the browning phase, use a spoon or paper towel to remove the oil. Leave about one tablespoon of fat for flavor. This prevents the final gravy from having an oily film on top.

Common Questions

Can I use brown rice?

Yes, but brown rice requires a significantly longer cooking time. You will need to increase the simmering time by 15 to 20 minutes and add an extra half-cup of water to ensure the grains soften.

Is this suitable for a slow cooker?

Yes, you can cook these in a slow cooker on low for 6 to 8 hours. It is still recommended to brown the meatballs in a skillet first to develop flavor, then add the sauce and simmer in the crockpot.

How do I store leftovers safely?

Cool the meatballs quickly and store them in an airtight container in the fridge. Ensure the container is not too deep so the food cools evenly throughout. Consume within four days for safety.

How can I lower the salt content?

Use a low-sodium brown gravy mix and salt-free diced tomatoes. Reduce the added salt in the meat mixture by half. Use fresh herbs to boost flavor without relying on sodium.

Can I use a different meat blend?

You can use a mixture of beef and pork-free sausage for added flavor. Ensure the total fat content remains around 15-20% to keep the meatballs moist. Follow the same shaping and browning steps.

]}

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Savory Porcupine Meatballs with Brown Gravy

Savory Porcupine Meatballs with Brown Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alyssabennett
  • Total Time: 55 minutes
  • Yield: 8 servings 1x
  • Diet: General

Description

These porcupine meatballs are a delightful twist on the classic dish, with rice mixed right into the meatball mixture. Simmered in a brown gravy, this stove-top skillet recipe is a comforting meal perfect for any night of the week.


Ingredients

Scale
  • 2 pounds ground beef
  • 1 cup long-grain white rice (uncooked)
  • 1/2 cup onion (finely chopped)
  • 2 cloves garlic (minced)
  • 2 teaspoon Worcestershire sauce
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 28 ounces diced tomatoes (undrained)
  • 2 packages brown gravy mix
  • 1.5 cups water
  • 4 Tablespoons vegetable oil

Instructions

  1. Combine: In a large mixing bowl, combine ground beef, uncooked rice, chopped onion, minced garlic, Worcestershire sauce, dried oregano, dried thyme, salt, and black pepper. Mix thoroughly until well combined.
  2. Shape: Shape the mixture into meatballs, about 1 to 1.5 inches in diameter, and set aside.
  3. Brown: In a skillet, heat vegetable oil over medium heat. In batches, brown the meatballs on all sides, ensuring a nice golden crust forms. This should take about 5 minutes per batch.
  4. Prepare Gravy: In a separate bowl, mix the brown gravy mix with 1 1/2 cups of water until smooth and well combined.
  5. Combine: Pour the diced tomatoes (with their juice) into the skillet with the meatballs. Then, pour the prepared brown gravy over the meatballs and tomatoes.
  6. Simmer: Bring the mixture to a simmer, cover the skillet, and let it cook for an additional 20 minutes, or until the rice inside the meatballs is fully cooked.
  7. Stir: Stir occasionally to prevent sticking and ensure even cooking.
  8. Finish: Once the meatballs are cooked through and the rice is tender, the dish is ready to be served.
  9. Serve: Serve the porcupine meatballs over cooked rice or mashed potatoes, spooning the flavorful brown gravy over the top.

Notes

Store any leftovers in the fridge for up to 4 days.

  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 457 kcal
  • Sugar: 3 g
  • Sodium: 404 mg
  • Fat: 30 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 1 g
  • Carbohydrates: 24 g
  • Fiber: 2 g
  • Protein: 22 g
  • Cholesterol: 81 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star