Bread and Cheese “Meatballs”


This dish is typical of cucina povera, or peasant cooking, and shows just how imaginative Italian cooks can actually be. Stale bread, grated cheese, and a few eggs are combined to create tender “meatballs” cooked in sauce.

This meatless dish is so satisfying that you will never miss the meat, and I like to serve this dish with some crusty Italian bread to sop up the tasty sauce. Add a crisp garden salad to complete the meal and you’ll end up with a remarkably inexpensive delicious dish to serve your family.

The most important step in creating this dish is to choose the right ingredients. You need true Italian style bread with a good texture, not sliced white bread or bread with a too soft of a crumb. It is best if the bread is a little dry and stale which helps the meatballs hold together although you don’t want to use dry breadcrumbs. The cheese needs to be freshly grated, and any hard grated cheese such as Pecorino Romano, Parmesan, or Grana Padano will work well.

As for the number of eggs needed, that will depend on the type and dryness of the bread you use. Use just enough eggs to make a fairly wet meatball, but one still firm enough to be shaped by hand.

If the mixture sticks too much when you are rolling your meatballs, simply wet your hands with water a bit as you roll. These “meatballs” actually reheat exceptionally well the second day and are just as tender and moist. Simply heat leftovers on a low simmer in their sauce.



Buon Appetito!
Deborah Mele 

Bread and Cheese "Meatballs"

Yield: Serves 4
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes

Stale bread, grated cheese, and a few eggs are combined to create tender "meatballs" cooked in sauce.



  • 3 Tablespoons Olive Oil
  • 1 Small Onion, Peeled and Chopped
  • 2 Garlic Cloves, Peeled and Minced
  • 1 (26 Ounce Can Good Quality Chopped Tomatoes
  • 1/4 Cup Chopped Fresh Basil
  • Sea Salt and Pepper
  • Red Hot Pepper Flakes (optional)

Bread And Cheese Balls:

  • 8.5 Ounces Grated Hard Cheese (see note above)
  • 7 Ounces Stale Bread, Crusts Removed
  • 1 Garlic Clove, Peeled
  • 5 Large Eggs
  • 1/4 Cup Fresh Parsley Leaves
  • Pinch of Cracked Black Pepper

To Serve:

  • Grated Parmesan or Pecorino Cheese


  1. To make the sauce, heat the oil in a large heavy bottomed saucepan.
  2. Add the onion, and cook over medium heat until tender, about 4 minutes, then add the garlic and cook another minute or two until fragrant.
  3. Add the tomatoes and basil, mix well, and season with salt, pepper, and red pepper flakes.
  4. Bring to a boil, then reduce the heat to a simmer and cook for 20 minutes.
  5. After 20 minutes, add an additional cup of water to your sauce and mix well.
  6. While the sauce is simmering start your "meatballs".
  7. In a food processor, pulse the bread and garlic until you have created coarse crumbs.
  8. Add the cheese and parsley and pulse briefly until mixed. 
Empty the bread mixture into a bowl, and begin to add one egg at a time using as many eggs as needed until you have created a mixture that is still very moist, but is firm enough to handle.
  9. Using your hands (moisten with water if necessary), form small egg sized balls and drop carefully into the sauce.
  10. Continue to use up the remaining bread mixture making as many balls as you can.
  11. Simmer on low heat for 15 minutes, then gently turn the meatballs over.
  12. Simmer another 10 minutes, adding additional water if the sauce begins to thicken too much.
  13. To serve, place a large spoonful of sauce in each of 4 bowls, and then add three meatballs on top.
  14. Offer grated cheese at the table.
Nutrition Information:
Yield: 4 Serving Size: 2 meatballs
Amount Per Serving: Calories: 605Total Fat: 40gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 20gCholesterol: 301mgSodium: 928mgCarbohydrates: 31gFiber: 2gSugar: 5gProtein: 29g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


  1. Meatless meatballs ….. mmm sounds like a dumpling to me!!!! Would go very nice in chix/beef soup or a veggie soup. A nice tomato soup made with fennel or even a butternut squash soup, or even Pasta e Lenticchie. With the addition of beef to it and a few other spices you have meatballs for “Italian Wedding Soup”. I love summer but from fall through spring soups and breads make my home sing Italian. I need to go dig out my Mario Lanza records, and lay in a caser of good red wine….

  2. My Italian Family has made a dish which they called Greenbeans and Cheeseballs.  We grew up on it!  I have tried to research origins and this was as close as I have come!  We make a pot of fresh green beans and potatoes in a tomato based broth, and then makes these cheeseballs and plop on top to cook at the end!  
    How cool to see these are an actual Italian dish!

  3. I just had these bread and cheese balls served fried in a wonderful restaurant in Trastevere in Rome. Delicious!

  4. I have been looking for a recipe for these for over 30 years. I first bought a container of them in Orlando, FLA at a little Italian place called Mamas. I FELL IN LOVE! Thank you, I will be trying this recipe very soon.

  5. I have looking for a recipe for these for over 30 yrs. I first purchased a container of them in a tomato sauce at a little Italian shop called Mamas in Orlando, FL. They are wonderful! I will be trying this recipe very soon. Thank you!

  6. We had a similar dish. The ingredients for the sauce the same, but instead of meatless meatballs, it was large chunks of stale Italian bread put into the sauce, at the end. The finish, was the grated parmigiano reggiano on top. It was called ( peasant Italian, as my Nana would say) Panna Gout (ou sounds like oo). The other was a light vegetable broth, chunks of stale Italian bread, cracked eggs into the broth, black pepper, parmigiano reggiano on top. It was called (peasant Italian again) Aqua zal. My grandparents were from Basilicata. Hello to any paisan (that’s how my grandparents said it!) I’m proud of my working class Italian roots ( real work!!).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.