This video is unavailable because we were unable to load a message from our sponsors.

If you are using ad-blocking software, please disable it and reload the page.

"This is a really simple, beautiful, easy one-pot soup that you could serve for lunch or dinner," says Rach, "and I love it in the really cold months of the year. It's a kid-pleaser, it's a crowd-pleaser and it's kind of a classic." A lot of people riff on this, though, including Rach! Here, she uses rice to bind the meatballs instead of bread, hence the name "porcupine." 

For more hearty soups from Rach, check out her Minestrone with Barley and Beans and Italian Chicken and Rice Stew

Ingredients

For the Soup:
  • 1 large bunch broccoli rabe (cime di rapa) or 2 bunches broccolini, trim ends
  • Salt
  • 2 tablespoons EVOO
  • 2 tablespoons butter
  • 1 large onion, chopped
  • 1 large fresh bay leaf
  • 4 cloves garlic, crushed
  • One 28-ounce can Italian tomatoes, whole or chopped
  • 1 quart beef bone broth or stock
  • 3 cups passata
For the Meatballs:
  • 1 ½ pounds ground beef or beef, pork and veal combined
  • Salt and pepper
  • A pinch of red pepper flakes
  • 2 tablespoons Worcestershire sauce
  • 2 eggs
  • ¾ cup white long grain rice, parboiled 5 minutes
  • A handful of flat parsley, finely chopped
  • 1 tablespoon fresh oregano, chopped, or 1 ½ teaspoons dried
  • 1 cup grated Parm or pecorino cheese
  • 2 tablespoons EVOO
  • 2 cloves garlic, grated
To Serve:
  • Torn basil
  • Shredded Parmesan cheese

Yield

Serves: 4 to 6

Preparation

For the soup, cook the broccoli rabe or broccolini in salted water at low rolling boil for 2 to 3 minutes, then cold shock, drain and chop into bite-sized pieces. 

Heat a soup pot over medium heat with EVOO and butter, add onions and season with salt.

10-Quart Covered Stockpot

10-Quart Covered Stockpot

Rachael Ray
$80 $56

Add bay leaf, cover pot and sweat onions 10 to 12 minutes, stirring occasionally. Add garlic and stir a minute or 2, then add tomatoes, stock and passata. Simmer 10 to 15 minutes more and puree with stick blender.    

For the meatballs, combine all ingredients and roll into balls. Slide into simmering soup, cover and cook 25 minutes or until rice is tender and beef is cooked through. 

Add broccoli rabe with 5 minutes left of simmer. Serve in bowls topped with basil and shredded Parmesan cheese.