Instant Pot Cheesy Meatball Sub Soup

meatball soup in a white mug

5 from 4 reviews

One pot Cheesy Meatball Sub Soup made in minutes!



For the Meatballs

For the Soup

For serving: toasted slices of baguette or french bread, Instant Pot Crusty Bread, or garlic bread


  1. In a large mixing bowl, combine panko and milk.
  2. Add ground meat, parmesan, egg, garlic, parsley, onion flakes, oregano, fennel, red pepper flakes, salt, and pepper.  Gently mix by hand until combined.
  3. Using a small cookie scoop (about 2 teaspoons) form meat into tight balls.  Set aside on a plate or piece of foil.
  4. Select saute on the pressure cooker and add oil.  When hot, add onion and saute until softened, 4 – 5 minutes.  Add garlic and stir for 1 minute.
  5. Add broth, crushed tomatoes, basil, Italian seasoning, oregano, red pepper flakes, salt, pepper, and parmesan rind (if using), stir.
  6. Gently add meatballs to the pot.
  7. Secure the lid and turn pressure release knob to a sealed position.  Cook at high pressure for 3 minutes.
  8. When cooking is complete, use a quick release.
  9. Remove what’s leftover from the parmesan rind and add spinach to the hot soup and stir in to wilt.
  10. To serve, ladle into bowls and top with a mixture of mozzarella and parmesan cheese.
  11. To really take it over the top, use oven safe bowls and place it under the broiler until the cheese is golden brown.
  12. Serve with toasted slices of bread for dipping and scooping!

Freezer Instructions

  1. To make this a quick freezer meal, I like to double the meatball ingredients, form the meatballs, and freeze them on a sheet pan.  Once frozen, place them in a freezer safe ziplock.
  2. When ready to cook, add meatballs to the soup ingredients and cook for 5 minutes instead of 3 minutes.
  3. You can also saute twice the amount of onions and garlic and freeze half of them as well so they are ready to simply throw into the pot with the cooking liquid and frozen meatballs.


Keywords: instant pot, meatball soup, easy soup