Porcupine soup, a heartwarming meatball soup, is one of those universally beloved dishes that combines flavor, nutrition, and ease of preparation. Whether it’s a quick weeknight dinner or a comforting meal during winter months, this recipe is sure to become a staple in your culinary repertoire. Let’s explore why this porcupine soup deserves a special place in your menu and how to prepare it to perfection.
Table of Contents
Why You’ll Love This Porcupine Soup Recipe

Quick and Easy
In our fast-paced world, finding recipes that are both delicious and simple to prepare is like discovering a culinary treasure. This porcupine soup perfectly meets these criteria. With minimal preparation and straightforward instructions, you can have a flavorful meal on the table in no time. This is especially true if you already have certain ingredients prepared in advance, such as cooked rice or broth.
Light yet Nourishing
The perfect balance between lightness and substance makes this porcupine soup an ideal choice for all seasons. The chicken meatballs provide a satisfying dose of protein while the vegetables and broth create a light but flavorful base. Unlike heavier creamy soups, this one will leave you satisfied without weighing you down.
Adaptable to Various Diets
One of the remarkable qualities of this porcupine soup recipe is its versatility. Whether you’re following a Paleo, Whole30, or GAPS diet, this soup can be easily adapted to meet your specific needs. The original version was actually a Paleo porcupine soup without rice, demonstrating its inherent flexibility.
Essential Ingredients for Perfect Porcupine Soup
Below is a comprehensive list of ingredients needed to prepare this delightful porcupine soup:
Ingredient | Quantity | Purpose |
Ground chicken | 1 pound | Forms the base of the meatballs |
Cooked white rice | 1 cup | Adds texture and creates the “porcupine” effect |
Yellow onion | 1 medium | Provides aromatic flavor base |
Carrots | 2 medium | Adds natural sweetness |
Yukon gold potatoes | 2 cups, diced | Creates hearty texture |
Bone broth | 6 cups | Forms the soup base |
Worcestershire sauce | 1 tablespoon | Seasons the meatballs |
Garlic powder | 1 teaspoon | Adds flavor to meatballs |
Onion powder | 1 teaspoon | Enhances meatball flavor |
Salt | To taste | Seasons soup and meatballs |
Black pepper | To taste | Adds subtle heat |
Cooking oil | 2 tablespoons | For sautéing vegetables |
Fresh herbs | For garnish | Adds brightness to finished soup |
The Unique “Porcupine” Element
Ground Chicken
Ground chicken constitutes the base of the meatballs, offering an excellent source of lean protein. Its mild flavor allows the seasonings to shine while providing a pleasant texture to the meatballs.
Cooked White Rice
The addition of cooked rice in the meatballs gives them their characteristic texture and satisfying quality. It’s this element that gives the soup its affectionate nickname “porcupine soup,” as the rice grains slightly protrude from the meatballs like little quills, resembling a porcupine.
Vegetable Trio
The mixture of yellow onion, carrots, and potatoes creates a rich aromatic base that infuses the entire soup. Onions provide their fundamental flavor, carrots add natural sweetness, and potatoes contribute a comforting texture that perfectly complements the porcupine meatballs.
Making Your Porcupine Soup Nutrient-Rich
Healthy Fat Foundation
Start your preparation with a quality cooking fat. Avocado oil, beef tallow, lard, or chicken schmaltz will not only bring additional flavor but also healthy fats beneficial for your body, elevating your porcupine soup to the next level.
Artisanal Broth
Nothing replaces a good homemade broth for depth of flavor and nutritional richness in porcupine soup. If possible, use homemade bone broth, or cook your rice in broth rather than water for an additional infusion of flavor.
Fiber Boost
Don’t hesitate to enrich your porcupine soup with additional vegetables such as celery, bell peppers, zucchini, or spinach to increase fiber intake and micronutrients.
Chef Tips for Perfect Porcupine Soup
Gentle Handling
The key to tender and juicy porcupine meatballs is not to over-handle the mixture. First combine all the seasonings before adding them to the meat, then mix gently until just incorporated.
Precise Shaping
An ice cream scoop or cookie scoop is the ideal tool for forming uniform meatballs. Alternatively, slightly moisten your hands to prevent the mixture from sticking during manual shaping of your porcupine meatballs.
Preliminary Cooking
Preheating your pot with the chosen fat will allow the onions and carrots to cook evenly, thus developing their natural flavors before adding the liquid to your porcupine soup.
Step-by-Step Instructions for Porcupine Soup
- Mix gently the ground chicken, cooked rice, Worcestershire sauce, and seasonings in a large bowl.
- Sauté the onions and carrots in your chosen cooking fat until they are tender and slightly caramelized.
- Pour the broth over the sautéed vegetables and bring to a boil.
- Form meatballs about 1 inch in diameter and set them aside.
- Add the meatballs carefully to the boiling broth, taking care not to break them.
- Simmer after adding the diced potatoes, for 7 to 10 minutes, until the meatballs are cooked through and the potatoes are tender.
Finish with seasoning to taste and a generous garnish of fresh herbs before serving your delicious porcupine soup.
Serving Suggestions for Porcupine Soup
Porcupine soup pairs wonderfully with crusty bread and a dollop of sour cream or freshly grated Parmesan cheese. For a complete meal, consider serving it alongside a simple green salad dressed with vinaigrette.
Storage and Reheating Tips
Store leftover porcupine soup in an airtight container for up to 5 days in the refrigerator. While freezing isn’t recommended due to the texture changes in potatoes, you can prepare the meatballs in advance and freeze them raw for future use. Simply add them directly to boiling broth without thawing.
To reheat, gently warm in a small saucepan over medium heat until hot throughout, taking care not to break the delicate porcupine meatballs.
This porcupine soup isn’t just a delicious meal, but also a versatile recipe that can be adapted to your personal preferences and available ingredients. Whether you prepare it for a family dinner or for meal prep, it will satisfy both simple palates and demanding gourmets alike. The distinctive “porcupine” appearance of the meatballs makes this soup not only tasty but also visually appealing and fun for diners of all ages.
try more delicious soup recipes
Discover more from cookingathome
Subscribe to get the latest posts sent to your email.