Ricotta and Mushroom Meatballs with Tomato Sauce

Golden-baked ricotta and mushroom meatballs nestled in a rich, simmered tomato sauce, ready to serve over spaghetti.  Save
Golden-baked ricotta and mushroom meatballs nestled in a rich, simmered tomato sauce, ready to serve over spaghetti. | homeysrecipes.com

These vegetarian meatballs combine creamy ricotta cheese with finely chopped mushrooms for tender, flavorful bites. The mixture gets bound with breadcrumbs, Parmesan, and herbs, then baked until golden before finishing in a simmering tomato sauce. The result is satisfying comfort food that works beautifully over spaghetti, nestled in sub sandwiches, or served alongside crusty bread to soak up the sauce.

The steam rising from that first batch still makes my kitchen feel like an Italian trattoria on a rainy Tuesday. I'd been skeptical about ricotta in meatballs until my friend Maria's grandmother insisted this was the way vegetarian comfort food should taste.

Last winter my sister-in-law stayed over and we made a double batch, laughing as flour dusted our aprons and the sauce bubbled away on the back burner. She texted me three days later saying her husband had requested them for his birthday dinner.

Ingredients

  • fresh ricotta cheese: The creamy foundation that keeps these meatballs moist and gives them that signature texture
  • cremini or button mushrooms: Finely chopped they become little flavor bombs that mimic the heartiness of ground meat
  • breadcrumbs: Use stale bread whirled in a food processor for the best absorption and binding
  • grated Parmesan cheese: Salty and nutty this is what makes every bite sing with Italian restaurant vibes
  • egg: The glue that holds everything together into perfect golf ball spheres
  • crushed tomatoes: Look for San Marzano varieties for that authentic sweet tomato flavor

Instructions

Cook your aromatics first:
Sauté mushrooms and onion until they release all their moisture and concentrate their flavors
Mix and shape:
Combine everything with your hands until just mixed then form into 16 to 18 even balls
Bake until golden:
Let them develop a crust in the oven which helps them hold their shape in the sauce
Simmer together:
That final five minutes in the sauce is where magic happens as flavors mingle
Platter of tender ricotta and mushroom meatballs in chunky tomato sauce, garnished with fresh basil and Parmesan cheese.  Save
Platter of tender ricotta and mushroom meatballs in chunky tomato sauce, garnished with fresh basil and Parmesan cheese. | homeysrecipes.com

My kids started calling them snowball meatballs when they were little and the nickname stuck even now that they are teenagers. Something about watching them plunk into the red sauce never gets old.

Making Them Your Own

Once you master the basic technique try adding a handful of chopped spinach to the mix or swap half the ricotta for goat cheese when you want something tangier. The recipe welcomes experimentation.

Serving Suggestions That Work

While spaghetti is the obvious choice these meatballs shine piled onto crusty garlic bread or nestled in a sub roll with melted mozzarella. They also make unexpected appetizers skewered with toothpicks at parties.

Make Ahead Magic

The sauce tastes even better after a day in the refrigerator and the meatballs reheat beautifully without losing their texture. This is the kind of recipe that rewards planning ahead.

  • Double the batch and freeze half before the final simmer step
  • Store sauce and meatballs separately for up to four days
  • Reheat gently on the stove adding a splash of water if needed
Hearty vegetarian ricotta and mushroom meatballs in a bowl, paired with crusty bread for dipping into tomato sauce. Save
Hearty vegetarian ricotta and mushroom meatballs in a bowl, paired with crusty bread for dipping into tomato sauce. | homeysrecipes.com

There is something deeply satisfying about a meatball dinner especially when it comes together this easily. Hope these become a regular in your rotation too.

Recipe FAQs

Yes, you can shape and refrigerate the uncooked meatballs for up to 24 hours before baking. The finished dish also reheats beautifully and tastes even better the next day as flavors meld.

Cremini or button mushrooms provide excellent texture and earthy flavor. Finely chopping them ensures they distribute evenly through the meatballs while moisture evaporates during sautéing.

Thoroughly cooling the mushroom mixture before combining with ricotta helps maintain structure. The egg and breadcrumbs act as binders, while baking first sets the shape before simmering in sauce.

Freeze baked, cooled meatballs in airtight containers for up to 3 months. Thaw overnight in the refrigerator, then reheat gently in warm tomato sauce until heated through.

Serve over spaghetti with extra sauce and Parmesan, tucked into crusty rolls for vegetarian meatball subs, or alongside creamy polenta and roasted vegetables. Crusty bread is essential for sauce dipping.

Substitute regular breadcrumbs with certified gluten-free breadcrumbs or crushed gluten-free crackers. Ensure all other ingredients, particularly seasonings and canned tomatoes, are labeled gluten-free.

Ricotta and Mushroom Meatballs with Tomato Sauce

Tender ricotta-mushroom meatballs in rich homemade tomato sauce. Vegetarian Italian favorite ready in 1 hour.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

For the Meatballs

  • 9 ounces fresh ricotta cheese
  • 7 ounces cremini or button mushrooms, finely chopped
  • 2 tablespoons olive oil
  • 1 small onion, finely diced
  • 2 garlic cloves, minced
  • 2/3 cup breadcrumbs
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon dried oregano
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper

For the Tomato Sauce

  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 28 ounces crushed tomatoes (2 x 14-ounce cans)
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon sugar
  • Salt and pepper, to taste

To Serve

  • Fresh basil leaves, for garnish
  • Extra grated Parmesan cheese

Instructions

1
Preheat Oven and Prepare Baking Sheet: Preheat the oven to 400°F. Line a baking sheet with parchment paper.
2
Sauté Mushrooms and Onions: Heat 2 tablespoons olive oil in a skillet over medium heat. Add the chopped mushrooms and onion. Sauté for 6-8 minutes until softened and moisture has evaporated. Stir in garlic and cook for 1 minute more. Remove from heat and let cool slightly.
3
Mix Meatball Ingredients: In a large bowl, combine ricotta, cooled mushroom mixture, breadcrumbs, Parmesan, parsley, oregano, egg, salt, and pepper. Mix until well combined.
4
Shape and Bake Meatballs: Shape mixture into 16-18 golf ball-sized meatballs and place on the prepared baking sheet. Bake for 18-20 minutes, turning once halfway, until golden and set.
5
Prepare Tomato Sauce Base: While the meatballs bake, heat 2 tablespoons olive oil in a saucepan over medium heat. Add onion and cook for 4 minutes until translucent. Add garlic and cook for 1 minute.
6
Simmer Tomato Sauce: Stir in crushed tomatoes, basil, oregano, sugar, salt, and pepper. Simmer uncovered for 15-20 minutes, stirring occasionally, until slightly thickened.
7
Combine Meatballs with Sauce: Gently transfer baked meatballs to the sauce. Simmer together for 5 minutes to meld flavors.
8
Serve and Garnish: Serve hot, garnished with fresh basil and extra Parmesan. Pair with spaghetti, polenta, or crusty bread.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Large mixing bowl
  • Skillet
  • Saucepan
  • Wooden spoon

Nutrition (Per Serving)

Calories 340
Protein 17g
Carbs 28g
Fat 18g

Allergy Information

  • Contains dairy (ricotta, Parmesan), eggs, and gluten (breadcrumbs). For gluten-free or egg-free diets, use suitable substitutes.
Megan Hartley

Sharing simple, nourishing recipes and approachable kitchen wisdom for home cooks.