Italian-Style Ricotta Meatballs (without Egg)

Italian-style meatballs don’t need eggs to be delicious. These ricotta meatballs combine ground beef, Italian sausage, and fresh herbs for rich flavor, while creamy ricotta keeps them perfectly moist. After browning, they simmer in marinara sauce until they’re melt-in-your-mouth good. Whether served over pasta, piled into sandwiches, or enjoyed as an appetizer with crusty bread, these meatballs are sure to become a favorite.

stack of meatballs in a white bowl topped with a sprinkle of parsley and parmesan cheese.

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

If you love hearty Italian comfort food, you’ll want to try my rigatoni al forno and Italian gravy. For more satisfying meatball dishes, my Hawaiian roll meatball sliders and vegetarian meatball subs are also crowd-pleasers that bring bold flavors to the table.

Key Ingredients and Substitutions


With a combination of ground meats, fresh herbs, and creamy ricotta cheese, these eggless meatballs deliver on both flavor and texture.

In the printable recipe below, you can find a complete list of ingredients and measurements.

  • Ricotta Cheese: Unlike traditional meatballs that use eggs as a binder, these meatballs use ricotta cheese. The ricotta helps hold the meatballs together, adds moisture, and creates a tender texture. Drain any excess liquid from the ricotta before using, if necessary.
  • Ground Meats: We use a combination of 80/20 ground beef and ground Italian pork sausage. The fat content in the beef and the seasonings in the Italian sausage create flavorful, juicy meatballs. You can use all beef or substitute ground turkey, but the texture and flavor will be different.
  • Panko Breadcrumbs: These Japanese-style breadcrumbs are lighter and airier than traditional breadcrumbs, helping create a tender texture. You can substitute regular Italian breadcrumbs, but the texture won’t be quite as light.
  • Parmesan Cheese: Fresh grated Parmigiano Reggiano adds a rich, salty flavor. Pre-grated cheese will work, but freshly grated provides the best flavor and melts more smoothly into the mixture.
  • Fresh Herbs: A combination of fresh parsley and basil brings brightness and traditional Italian flavor. While you can substitute dried herbs, fresh ones provide better flavor. If using dried, reduce the amount by half.
  • Marinara Sauce: The meatballs finish cooking in marinara sauce, which keeps them moist and adds flavor. You can use store-bought or try our Mom’s Italian gravy recipe for an extra special touch.
ingredients for italian-style meatballs without egg.

How to Make Italian-Style Ricotta Meatballs (without Egg)


Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.

Pro-tip: For the most tender meatballs, mix the ingredients just until combined. Overmixing can make them dense and tough.

1. Prep the Ricotta: In a large bowl, whisk the ricotta cheese until smooth and creamy. This step helps ensure the ricotta will blend evenly throughout the meat mixture.

2. Mix the Meatballs: Add the ground beef, Italian sausage, panko breadcrumbs, parmesan, garlic, herbs, and seasonings to the bowl with the ricotta. Using clean hands, gently mix until just combined. The mixture should be well blended but not overmixed.

3. Form the Meatballs: Slightly wet your hands to prevent sticking, then form the mixture into meatballs about 1½ inches in diameter (about the size of a golf ball). Place formed meatballs on a baking sheet.

meatballs on a baking sheet.

4. Cook the Meatballs: Heat olive oil in a large skillet over medium heat. Once hot, add the meatballs in a single layer, working in batches to avoid crowding. Brown on all sides until they develop a golden crust, about 2-3 minutes per side. Remove from the pan and drain any excess oil on a paper towel.

5. Finish in sauce: Remove excess oil from the pan. Return all the meatballs to the skillet, add marinara sauce, reduce heat to low, and cover. Simmer for 15-20 minutes, occasionally stirring gently, until meatballs reach 160°F internally.

cooked meatballs in sauce in a skillet.

6. Serve: Spoon meatballs and sauce over your favorite pasta, pile them into toasted rolls for meatball subs, or serve them straight from the skillet with crusty bread as an appetizer. Top with additional grated parmesan and fresh basil.

Make-Ahead and Storage


Make-Ahead: You can form the meatballs up to 24 hours in advance. Place the shaped meatballs on a parchment-lined baking sheet, cover tightly with plastic wrap, and refrigerate. Remove from the refrigerator 30 minutes before cooking to take the chill off.

How to Store: Let meatballs cool completely, then store them with their sauce in an airtight container in the refrigerator for up to 3 days. Meatballs often taste even better the next day as the flavors continue to develop. For longer storage, place cooked, cooled meatballs and sauce in a freezer-safe container for up to 3 months.

How to Reheat: Warm meatballs and sauce in a covered skillet over medium-low heat until heated through, about 10 minutes. Add a splash of water if the sauce seems too thick. You can also microwave in 30-second intervals.

Recipe Tips and Notes


  • Don’t overwork the mixture. Mix the meat mixture just until the ingredients are combined. Overmixing leads to dense, tough meatballs.
  • Keep your hands wet. Slightly wet hands prevent the meat mixture from sticking while forming the meatballs and help create smooth, uniform balls.
  • Maintain consistent sizing. Keep meatballs uniform in size (about 1½ inches), so they cook evenly. A cookie scoop helps maintain consistency.
  • Give them space. Avoid crowding the pan when browning the meatballs. Overcrowding causes them to steam rather than brown, preventing that golden crust from forming.
  • Check the temperature. Use a meat thermometer to ensure meatballs reach 160°F internally. If you don’t have one, cut into a meatball – it should be cooked with no remaining pink.
  • Let them simmer. The time in marinara sauce isn’t just about cooking the meatballs through – it allows them to absorb flavor from the sauce while staying moist.

Frequently Asked Questions


The combination of ricotta cheese and panko breadcrumbs creates exceptionally tender meatballs. The ricotta adds moisture while preventing the meatballs from becoming dense, and the light, airy panko helps maintain a tender texture. Gentle mixing and not overcrowding the pan while browning also contributes to tenderness.

While both methods work, pan-frying these meatballs creates a delicious golden crust that adds flavor and helps seal in moisture. The direct heat allows for better browning and creates more flavorful meatballs. Finishing them in the sauce ensures they stay moist and tender while absorbing additional flavor.

The ricotta cheese in this recipe acts as a binder, replacing the traditional eggs. Combined with the breadcrumbs, it helps hold the meatballs together during cooking. Making sure your pan is heated before adding the meatballs and handling them gently when turning also prevents breaking.

Tough meatballs usually result from overmixing the meat mixture or compressing the meat too much when forming the balls. Mix ingredients until combined, and use a light touch when shaping. Also, avoid overcooking – meatballs should reach 160°F internally but cooking beyond that can make them tough.

stack of meatballs in a white bowl topped with a sprinkle of parsley and parmesan cheese.

More Italian-Style Recipes to Try


We recommend checking out some other Italian-style recipes if you enjoy this recipe.

  • Rigatoni al Forno – This baked pasta dish combines rigatoni with a rich meat sauce and layers of melted cheese for the ultimate comfort food.
  • Traditional Bucatini Carbonara with Guanciale – Our traditional recipe uses guanciale and creates a silky sauce without cream. The hollow bucatini pasta catches every bit of the egg and pecorino mixture.
  • Mom’s Italian Gravy – This slow-simmered sauce is the foundation of many Italian dishes. Made with pork and beef, it develops a deep flavor over several hours of cooking.
stack of meatballs in a white bowl topped with a sprinkle of parsley and parmesan cheese.

Italian-Style Ricotta Meatballs (without Egg)

No ratings yet
Author: Melissa
These Italian-Style Ricotta Meatballs are tender, juicy, and made without eggs. The combination of beef, Italian sausage, and creamy ricotta creates meatballs that are light yet rich in flavor. They're melt-in-your-mouth good and perfect for pasta night, sandwiches, or as an appetizer.
Share Recipe
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 18 meatballs
Calories: 127 kcal

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Equipment

  • Large Bowl
  • Large Skillet (10 inches)
  • Cookie or Baking Sheet

Ingredients  

  • ¾ cup ricotta cheese
  • ½ pound ground beef, 80% lean
  • ½ pound ground Italian pork sausage
  • ½ cup panko breadcrumbs
  • cup grated parmesan cheese
  • 3 cloves garlic, minced
  • ¼ cup fresh parsley, finely chopped
  • 1 tablespoon fresh basil, chopped
  • ½ teaspoon dried oregano
  • ½ teaspoon onion powder
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil, for frying
  • 24 ounces marinara sauce

Instructions 

  • In a large bowl, stir the ricotta cheese until smooth and creamy.
  • To the bowl with the ricotta, add the ground beef, Italian sausage, panko breadcrumbs, parmesan cheese, garlic, herbs, and seasonings. Using your hands, gently mix until just combined. Don't overmix, as this can make the meatballs tough.
  • Wet your hands slightly and form the mixture into meatballs about 1½ inches in diameter (about golf ball size) and place them on a baking sheet.
  • Heat olive oil in a large skillet over medium heat. Once hot, add the meatballs in a single layer, working in batches if necessary. Don’t overcrowd the pan.
  • Brown the meatballs on all sides, about 2-3 minutes per side, until they develop a nice golden crust.
  • Once all the meatballs are browned, remove any excess oil and return all the meatballs to the pan. Add the marinara sauce, reduce heat to low, and cover.
  • Simmer for 15-20 minutes, occasionally stirring gently, until meatballs are cooked through (internal temperature should reach 160°F).
  • Serve hot with additional grated parmesan and fresh herbs if desired.

Notes

1. Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed. The nutritional value is only for Caprese Pesto Pasta Salad and will vary based on the brand of ingredients used. It does not include the nutrition for any substitutions.
2. Be sure to check out the Key Ingredients along with the Recipe Tips and Notes sections found in the post, for more tips, options, substitutions, and variations for this recipe! You will also find step-by-step photos there.
Serving: 1meatball | Calories: 127kcal | Carbohydrates: 4g | Protein: 7g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 25mg | Sodium: 451mg | Potassium: 204mg | Fiber: 1g | Sugar: 1g | Vitamin A: 312IU | Vitamin C: 4mg | Calcium: 53mg | Iron: 1mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!

You'll Also Love...

Leave a Reply

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

Rate this Recipe