Go Back
A hearty bowl of porcupine soup with meatballs, rice, and vegetables in a rich broth.

Porcupine Soup: A Rich and Flavorful Classic

Try this hearty and flavorful porcupine soup recipe—easy to make, comforting, and perfect for cozy family meals or special occasions!
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Main Dish
Cuisine American
Servings 6
Calories 350 kcal

Ingredients
  

  • Ground Meat: You’ll need 1 pound of ground beef or turkey, if you prefer a leaner option. The meat is the base of the soup and gives it that satisfying, hearty texture.
  • Rice: About 1/2 cup of long-grain white rice. This is the key ingredient that gives the soup its signature “porcupine” look as it puffs up while cooking and adds a nice texture.
  • Broth: You’ll need 4 cups of beef or chicken broth to create the flavorful base of the soup. If you want to enhance the flavor homemade broth works wonders, but store-bought is just fine too.
  • Tomatoes: A can of diced tomatoes 14.5 oz will bring a bit of tangy sweetness to balance the richness of the meat. If you prefer a fresher taste, you can substitute with fresh tomatoes, diced and peeled.
  • Onion: 1 medium onion chopped. This adds a savory, aromatic base to the soup, making it even more irresistible.
  • Garlic: 2 cloves of garlic minced. Garlic always enhances the depth of flavor and gives your soup a nice aromatic touch.
  • Carrots: 2 medium carrots diced. Not only do they add a subtle sweetness, but they also add a pop of color to the soup.
  • Spices: Salt pepper, and a pinch of dried thyme or Italian seasoning to taste. These spices will help bring all the ingredients together, creating a comforting and aromatic base.
  • Olive Oil: For sautéing your vegetables and meat a bit of olive oil will do the trick. It adds richness and helps the flavors meld together beautifully.

A Few Helpful Tips:

  • Rice Tip: To ensure the rice cooks evenly and doesn’t become mushy be sure to use long-grain rice. This type of rice keeps its texture better in soups.
  • Meat Variation: If you want to change things up try using chicken as an alternative to beef for a different flavor profile.
  • Broth Tip: If you like a richer flavor feel free to use beef broth instead of chicken broth. The beef broth adds a deeper, more savory taste that’s perfect for this hearty soup.

Instructions
 

  • Warm 1 tablespoon of olive oil in a large pot over medium heat. Once heated, add the chopped onion and carrots and sauté for about 5 minutes, until the onion becomes translucent and the carrots begin to soften. Add the minced garlic and continue cooking for another minute, letting the garlic release its fragrant aroma

Brown the Meat

  • Add 1 pound of ground beef (or your choice of meat) to the pot. Break the meat into small pieces using a wooden spoon. Cook for about 6-8 minutes, stirring occasionally, until the meat is browned and no longer pink.Any excess fat can be drained off if needed.

Add the Rice and Broth

  • Stir in 1/2 cup of long-grain white rice. Make sure the rice is evenly distributed among the meat and vegetables. Pour in 4 cups of beef or chicken broth, followed by the can of diced tomatoes (with their juices). Give everything a good stir to combine.

Season the Soup

  • Add 1 teaspoon of dried thyme or Italian seasoning, along with salt and pepper to taste. Stir well, ensuring that the spices are evenly spread throughout the soup.

Bring to a Boil

  • Increase the heat to bring the soup to a rolling boil. As soon as it starts to bubble, reduce the heat to low to maintain a simmer. Cover the pot and allow the soup to cook for 25-30 minutes, or until the rice becomes tender and the soup thickens.

Check for Flavor

  • Give the soup a taste and adjust the seasoning if necessary. If you like it spicier, you can add a pinch of crushed red pepper flakes or more black pepper. For extra richness, you can stir in a small splash of heavy cream just before serving.

Serve and Enjoy

  • Once the soup is ready, ladle it into bowls. Top with a sprinkle of fresh herbs, like parsley or thyme, for added flavor and a beautiful presentation. Pair with a slice of warm crusty bread or a side of crackers for a complete meal.

Notes

Nutrition Information (Per Serving):
  • Calories: 350
  • Fat: 15g
  • Saturated Fat: 6g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Sugar: 7g
  • Protein: 22g
  • Cholesterol: 55mg
  • Sodium: 620mg
  • Potassium: 500mg
  • Iron: 15% of Daily Value
Keyword Easy Comfort Food, Hearty Soup, Porcupine Soup