• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Longbourn Farm
  • Home
  • Recipes
  • Gardening
  • Farm
  • Family
menu icon
go to homepage
  • Home
  • Recipes
  • Gardening
  • Farm
  • Family
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Home
    • Recipes
    • Gardening
    • Farm
    • Family
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Main Dish

    Easy Porcupine Meatballs in Tomato Soup

    Published: Jul 22, 2024 · Modified: Sep 25, 2025 by Melissa Griffiths · This post may contain affiliate links ·

    FacebookPinterest
    Jump to Recipe Pin Recipe
    Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

    These Porcupine Meatballs in Tomato Soup combine tender beef meatballs mixed with rice in a rich tomato broth. This one-pan recipe creates a hearty comfort meal that's easy to make!

    A close-up of porcupine meatballs in tomato soup served over white rice. One meatball is cut in half, revealing its inside, and the dish is garnished with chopped herbs. A bowl of rice sits in the background.

    WANT TO SAVE THIS RECIPE?

    Enter your email below and we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    🍲This classic recipe brings back all the warm, cozy feelings of home-cooked family dinners with its rich tomato base and tender, flavorful meatballs!

    Table of Contents

    Toggle
    • My 2 Best Tips For Making Porcupine Meatballs in Tomato Soup
      • WANT TO SAVE THIS RECIPE?
    • Easy Porcupine Meatballs in Tomato Soup
      • Ingredients  1x2x3x
      • Instructions 
      • Notes
      • Nutrition
    • How to Make Porcupine Meatballs in Tomato Soup
    • Recipe FAQs
    • More Favorites From Longbourn Farm

    My 2 Best Tips For Making Porcupine Meatballs in Tomato Soup

    Rice Type: Use long-grain white rice rather than short-grain for the best texture - it holds its shape better and creates those distinctive "quills" that peek out. Long-grain rice also absorbs the tomato flavors more evenly during cooking. Short-grain rice tends to become mushy and won't give you those signature spiky protrusions that make this dish so recognizable.

    Browning Matters: Don't skip the browning step! This creates a beautiful crust that locks in juices and adds incredible depth of flavor to your finished dish. The caramelization that occurs during browning develops complex flavors that can't be achieved any other way. Even just 2 minutes per side makes a dramatic difference in the final taste and appearance of your meatballs.

    melissa leaning over counter looking up from a cook book.

    I always soak my uncooked rice in warm water for 10-15 minutes before mixing it into the meat. This gives the rice a head start on cooking and I get perfectly tender "quills" every time.

    Here's my secret trick: I add one small ice cube to my meat mixture while mixing. It keeps everything cool, prevents the fat from warming up, and I end up with incredibly juicy meatballs.

    After 30 minutes, I gently pierce a meatball with a fork, and if the rice grains slide off easily, they're perfectly cooked; if they stick, I give it another 10-15 minutes.

    Once I take the dish out of the oven, I let it rest for 5 minutes because the rice keeps absorbing liquid and the meatballs get even more tender and flavorful.

    🩷 Melissa

    WANT TO SAVE THIS RECIPE?

    Enter your email below and we will send it straight to your inbox. Plus you will get great new recipes from us every week!

    Please enable JavaScript in your browser to complete this form.
    Loading
    A close-up of porcupine meatballs in tomato soup served over white rice. One meatball is cut in half, showing the inside texture, and the dish is garnished with chopped green herbs. A bowl of plain rice is in the background.

    Easy Porcupine Meatballs in Tomato Soup

    Melissa Griffiths
    These Porcupine Meatballs in Tomato Soup combine tender beef meatballs mixed with rice in a rich tomato broth. This one-pan recipe creates a hearty comfort meal that's easy to make!
    4.47 from 15 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 55 minutes mins
    Total Time 1 hour hr 15 minutes mins
    Servings 4
    Calories 415 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 1 pound ground beef
    • ½ cup uncooked white rice (long grain)
    • 1 teaspoon garlic powder
    • 1 teaspoon onion powder
    • 1 teaspoon salt
    • ½ teaspoon ground black pepper
    • 1 tablespoon packed light brown sugar
    • ½ cup diced onion
    • 1 egg
    • 1 cup water
    • ½ cup beef broth ((you can substitute with water))
    • 1 can condensed tomato soup ((10.75 oz ))

    Instructions
     

    • In a large mixing bowl, mix the ground beef, white rice, garlic powder, onion powder, salt, ground black pepper, brown sugar, and diced onion. Mix well until blended.
    • Add the egg and mix until it is incorporated into the mixture.
    • Using a medium size cookie scoop, scoop the meat mixture into balls.
    • Roll in the palm of your hands and place on a plate.
    • Preheat the oven to 350 degrees F.
    • Warm an oven-proof skillet on medium heat and brown the meatballs for 2 minutes on each side, adding oil if needed to keep the meat from sticking.
    • In a separate bowl, whisk together water, beef broth, and tomato soup.
    • Once the meatballs are browned, pour the soup mixture over the meatballs.
    • Bake covered for 30 minutes.
    • Uncover and use a spoon to baste the sauce over the meatballs. Cook for an additional 20-25 minutes or until the meatballs are cooked with an internal temperature of 165 degrees F.
    • Serve over cooked rice with a vegetable side dish!

    Notes

    Recipe Substitutions & Variations: 
    • Substitute an equal amount of tomato sauce for the tomato soup if needed. You'll want to add more seasonings if using plain tomato sauce.
    • Customize your tomato-based sauce with additional herbs and spices like basil, oregano, or garlic powder to match your family's preferences.
    • Porcupine meatballs can be cooked in a slow cooker, assemble the meatballs and sauce, then cook on low for 6-8 hours or high for 3-4 hours.
    Make-Ahead Prep:
    • This dish can be prepped through browning the meatballs and then stored in the fridge for up to 4 days.
    Cooking Cues:
    • The meatballs are done when they reach an internal temperature of 160°F (71°C). The rice should also be tender, and the meatballs should be firm to the touch.
    Storage & Reheating:
    • Store leftover porcupine meatballs in the refrigerator for up to 4 days in a covered container. You can also freeze uncooked meatballs in a freezer-safe bag for up to 3 months.
    • Reheat leftovers in a pan with a hint of water to create moisture for 3 to 4 minutes or until heated through, or warm in the oven in a covered dish.
     

    Nutrition

    Serving: 1 of 4 servingsCalories: 415kcalCarbohydrates: 25gProtein: 23gFat: 24gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gTrans Fat: 1gCholesterol: 121mgSodium: 792mgPotassium: 416mgFiber: 1gSugar: 4gVitamin A: 62IUVitamin C: 2mgCalcium: 48mgIron: 3mg
    Tried this recipe?Please consider leaving a review!

    How to Make Porcupine Meatballs in Tomato Soup

    A large glass bowl containing ingredients for porcupine meatballs in tomato soup—ground meat, chopped onions, uncooked white rice, spices, bread crumbs, and a whole egg—sits beside empty glass bowls on a light countertop.

    Step 1: Mix ground beef, rice, seasonings, onions, and eggs.

    A white plate with porcupine meatballs arranged in a circular pattern on a light surface.

    Step 2: Using a medium size cookie scoop, scoop the meat mixture into balls, roll in the palm of your hands, and place on a plate.

    Porcupine meatballs being cooked in a skillet, with a dark blue cloth in the background.

    Step 3: Brown meatballs on all sides over medium heat in an oven-safe pan.

    A glass measuring cup filled with red tomato sauce for porcupine meatballs in tomato soup is being whisked, surrounded by a clear measuring cup, a can, and another container, all on a white surface.

    Step 4: Mix water, beef broth, and tomato soup.

    A cast-iron skillet filled with porcupine meatballs in tomato soup, all smothered in a rich, red sauce, with a dark blue cloth in the background.

    Step 5: Pour sauce mixture over meatballs.

    A close-up of porcupine meatballs in tomato soup served over white rice. One meatball is cut in half, revealing its inside, and the dish is garnished with chopped herbs. A bowl of rice sits in the background.

    Step 6: Bake covered for 30 minutes. Baste meatballs with pan sauce and bake another 20-25 minutes. Serve hot over rice.

    Recipe FAQs

    Can I use brown rice instead of white rice?

    While white rice is traditional and cooks perfectly in the allotted time, you can use brown rice if you prefer. Just note that it may need an extra 10-15 minutes of cooking time to become tender.

    Why are they called porcupine meatballs?

    Porcupine meatballs get their name from the appearance of the rice in the meatballs, which resembles the quills of a porcupine as they cook and stick out of the meat.

    Can I use ground turkey or chicken instead of beef?

    Yes, ground turkey or chicken can be used as a substitute for ground beef. Adjust cooking times as needed since poultry cooks differently than beef.

    What if I don't have an oven-safe skillet?

    No problem! Brown the meatballs in a regular skillet, then transfer them to a baking dish. Pour the soup mixture over top and continue with the recipe as directed.

    More Favorites From Longbourn Farm

    • How to Make Salmon Fillets in the Air Fryer
      How to Make Salmon Fillets in the Air Fryer
    • Easy Skillet Chicken Parmesan Recipe
      Easy Skillet Chicken Parmesan Recipe
    • Easy Chicken Piccata Recipe with Lemon Butter Sauce
      Easy Chicken Piccata Recipe with Lemon Butter Sauce
    • Good Vegetarian Chili Recipe
      Good Vegetarian Chili Recipe

    Did you make this recipe? Leave a ⭐️ review and share it on Instagram, Facebook, or Pinterest!

    FacebookPinterest

    More Hearty Main Dishes That Bring Families Together

    • Three seasoned salmon fillets in air fryer basket await cooking. Small bowls of spices and a plate with marinade residue are set beside the fryer on a marble countertop.
      How to Make Salmon Fillets in the Air Fryer
    • A plate of skillet chicken parmesan features breaded chicken topped with tomato sauce and melted cheese over spaghetti. A fork holds a piece of the chicken, garnished with fresh herbs. Another plate and a pan are partially visible nearby.
      Easy Skillet Chicken Parmesan Recipe
    • a plate of easy chicken piccata with peas in the background.
      Easy Chicken Piccata Recipe with Lemon Butter Sauce
    • A bowl of chili from a good vegetarian chili recipe is topped with shredded cheese, sour cream, and chopped green onions. It sits on a wooden board next to tortilla chips, avocado slices, and another bowl of chili.
      Good Vegetarian Chili Recipe
    4.47 from 15 votes (15 ratings without comment)

    Primary Sidebar

    Welcome!

    Melissa Griffiths and her husband live on a 12-acre hobby farm in southern Utah with their five incredible children, turkeys, chickens, rabbits, puppies, and fledgling cut flower patch.

    She also enjoys home improvement projects, experimenting in the garden, and collecting colorful eggs from her chickens.
    Read More…

    Latest Recipes

    • A bowl of easy potato soup topped with crispy bacon pieces, shredded cheese, and fresh parsley. Two spoons and herbs rest nearby on a textured cloth over a wooden surface.
      What to Serve with Potato Soup: 20+ Perfect Pairings
    • A slice of golden, flaky homemade chicken pot pie on a dark plate with a fork, next to a pie dish holding the remaining pie. The plate sits on a striped cloth on a wooden table with herbs scattered nearby.
      What to Serve with Chicken Pot Pie: 25+ Delicious Side Dish Ideas
    • A bowl of chili topped with shredded cheese, chopped onions, and cilantro sits on a cloth napkin, surrounded by tortilla chips—perfect if you're wondering what to serve with chili. Beans, tomatoes, and vegetables are visible in the hearty mix.
      What to Serve with Chili: 15 Sides + Topping Ideas
    • A plate of golden-brown brioche French toast slices sits on a table. In the background are eggs, butter, mixed berries in a bowl, and sliced bread, evoking a cozy breakfast scene perfect for any brioche French toast recipe.
      Brioche French Toast Recipe {Golden & Buttery}

    Latest Farm

    • A hummingbird hovers near a red and yellow feeder with a blurred green background.
      Simple Hummingbird Feeder Tips: Setup & Care Guide
    • small chicken coop with chicken roosting and text saying small chicken coop ideas.
      Small Chicken Coop Ideas
    • what is chicken grit.
      Chicken Grit
    • what is a broody hen image.
      How to Stop Broody Hens

    Footer

    ↑ back to top

    About

    • About Us
    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Press
    • Work With Me
    • FAQ

    FTC Disclosure of Material Connection: The way I provide you with free content is through affiliate links and some of the links in the post above may be affiliate links, they will be marked in the post. Regardless, I only recommend products or services I use personally and believe will add value to YOU. Read terms here.

    Copyright © 2024 longbournfarm.com. All rights reserved.

    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.