Welcome to a culinary journey that promises to delight your taste buds and simplify your weeknight dinners: our exquisite recipe for Baked Meatballs with Mozzarella and Arugula. Forget the tedious frying and messy stovetops; these meatballs offer a healthier, easier, and equally delicious alternative, baked to perfection in a rich, flavorful tomato-pesto sauce. Topped with melted mozzarella and fresh, peppery arugula, this dish is a testament to how simple ingredients can come together to create something truly spectacular.
Meatballs have long held a special place in the hearts (and stomachs) of many, celebrated for their comforting warmth and versatile nature. This particular recipe elevates the classic by introducing a dynamic sauce and a fresh, vibrant topping, making it not just a meal, but an experience. Whether you’re a seasoned chef or a beginner in the kitchen, you’ll find this recipe incredibly straightforward and rewarding. It’s designed to be a crowd-pleaser, perfect for family dinners, entertaining guests, or simply indulging in a hearty, homemade meal.
The beauty of this dish lies in its balance: the robust, savory meatballs, the sweet and tangy tomato-pesto sauce, the creamy, mild mozzarella, and the bright, slightly bitter crunch of arugula. Each component plays a crucial role, contributing to a harmonious symphony of flavors and textures that will leave you craving more. Get ready to transform your ordinary weeknight into an extraordinary culinary event with these irresistible baked meatballs.

Why Baked Meatballs Are a Game-Changer
While pan-frying certainly has its place in the world of meatballs, baking offers a compelling set of advantages that make it our preferred method for this recipe. If you’re looking for a healthier, less messy, and more efficient way to prepare your meatballs, baking is the answer. Here’s a closer look at why choosing the oven can revolutionize your meatball game:
- Unmatched Convenience and Time-Saving: Baking allows you to cook a large batch of meatballs simultaneously on a single rimmed baking sheet without the fear of overcrowding. This means less active cooking time standing over a hot stove and more freedom to prepare your sauce or other components of the meal. It’s an ideal solution for busy weeknights when efficiency is key.
- Lighter and Healthier Option: Unlike frying, baking meatballs in the oven requires little to no added oil. This significantly reduces the overall calorie and fat content of the dish, making it a more wholesome choice without sacrificing flavor. The meatballs cook evenly in their own juices, staying moist and tender.
- Perfectly Round and Uniform Shape: Baking helps the meatballs maintain their perfect spherical shape throughout the cooking process. When fried, meatballs can sometimes become flattened or misshapen due to direct contact with the pan and frequent turning. Achieving consistent, aesthetically pleasing meatballs is effortlessly simple with baking.
- Eliminates Oil Splatter and Mess: One of the most common grievances with frying is the inevitable oil splatter that can make a mess of your stovetop and kitchen. Baking neatly contains the cooking process within the oven, keeping your kitchen cleaner and making cleanup a breeze.
- Consistent Doneness: The even heat distribution in an oven ensures that your meatballs cook through uniformly. This prevents scenarios where the outside is overcooked while the inside remains raw, a common challenge with pan-frying larger batches.
- Set It and Forget It: Once the meatballs are in the oven, you can turn your attention to other tasks. There’s no need for constant monitoring or flipping, allowing for a more relaxed and enjoyable cooking experience.
While a beautifully seared exterior from frying has its charm, the benefits of baking — especially for a family meal where volume and ease are important — often outweigh the desire for that specific texture. This recipe offers both methods in the detailed instructions below, so you can choose what best suits your preference and available time.

The Secret to an Irresistible Meatball Sauce
While tender, juicy meatballs are undoubtedly the star, the sauce they swim in is equally important, serving as the foundation of flavor for the entire dish. This recipe distinguishes itself with a truly exceptional sauce, a delightful fusion that transcends typical tomato-based preparations. We’re talking about a rich, creamy, and incredibly flavorful “MEGA SAUCE” that marries the robust tang of tomatoes with the vibrant, herbaceous notes of basil pesto.
The magic ingredient here is basil pesto. Often relegated to simple pasta dishes or as a spread, prepared pesto is an absolute game-changer when integrated into a tomato sauce. Its unique blend of fresh basil, savory Parmesan cheese, crunchy pine nuts, aromatic garlic, and rich olive oil transforms a basic marinara into a sauce with incredible depth and complexity. The pesto emulsifies with the tomato base, creating a creamier texture and infusing it with a fresh, bright herbal dimension that complements the meatballs perfectly.
This isn’t just about adding flavor; it’s about adding a layer of sophisticated taste that makes the sauce feel gourmet yet remains incredibly easy to achieve. The convenience of using store-bought pesto means you can achieve this elevated flavor profile without any extra fuss, making it perfect for a busy weeknight meal that tastes anything but hurried. The mix of basil, olive oil, pine nuts, and parmesan cheese is a real winner, offering an instant flavor boost that will make your taste buds sing.
If you’re inclined to explore even richer, creamier sauce options, consider my Meatballs in Creamy Marsala Sauce. It provides a different kind of comfort, showcasing the incredible versatility of meatballs and how different sauces can completely change their character. However, for a vibrant, herbaceous, and utterly satisfying experience, the tomato-pesto combination remains a stellar choice that consistently impresses.

Crafting Your Perfect Meatballs: Tips for Success
Whether you choose to make your meatballs from scratch or opt for the convenience of store-bought, understanding the key components and techniques can elevate your dish. Here are some essential tips and notes to ensure your baked meatballs are nothing short of spectacular:
Meat Selection and Blending
- The Perfect Blend: We recommend a combination of equal parts lean ground beef and lean ground pork. This blend offers the best of both worlds: beef provides a robust, savory flavor, while pork contributes moisture and tenderness, resulting in meatballs that are flavorful, juicy, and never dry.
- Alternative Meats: If you have dietary preferences or simply prefer a different flavor profile, feel free to use 100% lean ground beef or 100% lean ground pork. You can also experiment with ground turkey or chicken for a lighter option, though you may need to adjust moisture levels slightly. The key is to select lean cuts to prevent an overly greasy outcome, especially with baking.
Binders and Flavor Boosters
- Eggs for Structure: A single egg acts as a crucial binder, holding the meatballs together and preventing them from crumbling during cooking.
- Breadcrumbs for Texture and Moisture: Breadcrumbs absorb moisture, ensuring the meatballs remain tender and juicy. We suggest about 75g (3/4 cup) for this recipe.
- Breadcrumb Alternatives: For those avoiding breadcrumbs, crustless bread soaked in milk or water and squeezed dry is an excellent substitute, providing a wonderfully tender texture. Rolled oats can also work as a gluten-free alternative, absorbing moisture similarly.
- Herbs and Seasonings: Dried basil and oregano infuse the meatballs with classic Italian flavors. Don’t forget salt to enhance all the other ingredients. Freshly ground black pepper is also a welcome addition.
Prepping the Meatballs
- Gentle Mixing: When combining the ingredients for the meatballs, mix them just until everything is incorporated. Overworking the meat can lead to tough meatballs.
- Uniform Shaping: Aim for roughly 20 evenly sized meatballs. Using a small scoop or your hands to roll them into consistent sizes ensures they cook evenly.
- The Store-Bought Shortcut: For ultimate convenience, don’t hesitate to use high-quality store-bought meatballs. This significantly cuts down on prep time, making this an even quicker weeknight meal solution. Just be sure to choose a brand you trust for flavor and quality.
Enhancing the Sauce and Toppings
- Tomato Options: For the sauce, canned chopped tomatoes are excellent. Alternatively, crushed tomatoes or smooth tomato passata can be used depending on your desired sauce texture.
- Arugula’s Role: The addition of peppery arugula isn’t just for a health boost; its slightly bitter, fresh flavor provides a wonderful contrast to the richness of the meatballs and sauce, adding a layer of complexity. Spinach is also a suitable substitute if arugula isn’t available or preferred.
- Mozzarella Magic: Mini fresh mozzarella balls are recommended for their melt-in-your-mouth texture and creamy flavor, elevating the dish to another level. However, feel free to use regular-sized fresh mozzarella (torn or sliced) or even shredded mozzarella for convenience.
- Cherry Tomatoes: Halved fresh cherry tomatoes add bursts of sweetness and a pop of color, enhancing the overall freshness of the dish.
- Fresh Basil: A few extra fresh basil leaves scattered on top before baking or serving contribute a final aromatic flourish.
By keeping these tips in mind, you’re well on your way to creating a baked meatball dish that’s not only easy to make but also incredibly delicious and satisfying.

Assembling Your Delicious Dish
Crafting these baked meatballs is a seamless process, thoughtfully designed to bring maximum flavor with minimal effort. Here’s a detailed walkthrough of how to assemble this comforting masterpiece, ensuring every component shines.
Step-by-Step Assembly
- Prepare Your Workspace: Begin by preheating your oven to 400°F (200°C). This ensures your oven is at the optimal temperature for baking, leading to evenly cooked meatballs and a beautifully bubbly sauce.
- Crafting the Meatballs (or Prepping Store-Bought):
- Homemade: In a large mixing bowl, gently combine the ground beef and pork. Add the beaten egg, dried basil and oregano, breadcrumbs, and salt. Mix thoroughly but avoid overworking the mixture, as this can lead to tough meatballs. Once combined, roll the mixture into approximately 20 uniform meatballs.
- Store-Bought: If you’re using pre-made meatballs, simply skip the mixing step and proceed directly to the initial baking or browning.
- Initial Cooking Method (Choose Your Preference):
- Baking Method: Arrange your meatballs on a parchment paper-lined rimmed baking sheet. Bake in the preheated oven for 10 minutes. This step partially cooks the meatballs, helping them hold their shape and preventing them from falling apart in the sauce. They won’t be cooked all the way through, which is perfect as they’ll finish cooking in the sauce.
- Frying Method: Alternatively, heat 1 tablespoon of olive oil in a large frying pan over medium heat. Brown the meatballs on all sides until they develop a nice color, but do not cook them completely through. Remove the browned meatballs from the pan and set them aside. This method provides a slightly seared exterior if you prefer that texture.
- Building the “MEGA SAUCE”:
- Using the same frying pan (if you fried your meatballs) or a fresh pan, add 1 tablespoon of olive oil. Sauté the minced garlic and chopped fresh basil leaves for about 1 minute until fragrant. This brief cooking time mellows the garlic and releases the basil’s aroma.
- Pour in the canned tomatoes. For a smoother sauce, you can process the tomatoes briefly in a blender before adding them. If you prefer a chunkier texture, leave them as they are.
- Stir in 3 tablespoons of basil pesto and a pinch of salt to taste. Bring the sauce to a gentle boil, then reduce the heat and let it simmer for approximately 5-7 minutes. This allows the flavors to meld beautifully and the sauce to thicken slightly. The pesto will integrate seamlessly, creating that rich, creamy texture and herbaceous depth.
- Bringing It All Together:
- Return the partially cooked meatballs to the pan with the simmering sauce. Gently stir to ensure all meatballs are coated.
- Add the fresh arugula (or spinach) and mix it into the sauce. The heat from the sauce will slightly wilt the greens, infusing them with flavor.
- Finally, scatter the mini mozzarella balls, halved cherry tomatoes, and optional extra basil leaves evenly over the top of the meatballs and sauce.
- The Final Bake:
- Transfer the pan (if oven-safe) or the contents to a baking dish. Bake in the preheated oven (still at 400°F/200°C) for another 30 minutes. The meatballs will finish cooking, the sauce will become wonderfully bubbly, and the mozzarella will melt into a golden, gooey crust, creating an inviting aroma that fills your kitchen.
The result is a comforting, visually appealing dish that’s bursting with fresh, vibrant flavors and textures, ready to be enjoyed straight from the oven.

Serving Suggestions for Every Occasion
These Baked Meatballs with Mozzarella and Arugula are incredibly versatile, making them a perfect centerpiece for a variety of meals. While delicious on their own, pairing them with the right accompaniments can elevate your dining experience even further. Here are some inspired serving suggestions to help you make the most of this delightful dish:
The Classic Pairing: Pasta
There’s simply no denying the timeless appeal of meatballs and pasta. The rich, flavorful tomato-pesto sauce is practically begging to be soaked up by your favorite pasta shape. We particularly love:
- Short, Sturdy Pasta: Shapes like penne, rigatoni, or orecchiette are fantastic choices. Their nooks and ridges are perfect for catching and holding onto the robust sauce and tender bits of arugula and mozzarella.
- Long Pasta: Traditional spaghetti, linguine, or fettuccine also work wonderfully, creating those classic twirls of pasta intertwined with hearty meatballs and sauce. Try serving them with our Spaghetti alla Siciliana for an extra layer of flavor.
- Serving Tip: For the best experience, cook your pasta al dente, drain it, and then toss it directly with the meatballs and sauce in the baking dish or a large serving bowl just before serving. This ensures every strand of pasta is coated with the delicious sauce.
Beyond Pasta: Delightful Alternatives
While pasta is a natural fit, don’t limit yourself! These meatballs shine with other bases too:
- Creamy Polenta: For a rustic and incredibly comforting meal, serve the meatballs over a bed of creamy, warm polenta. The soft polenta acts as a perfect canvas for the rich sauce.
- Mashed Potatoes: Fluffy mashed potatoes offer another comforting option, creating a hearty and satisfying dish that’s especially good on a chilly evening.
- Crusty Bread for Dipping: Always include warm, crusty garlic bread or a fresh baguette on the side. It’s essential for soaking up every last drop of that incredible sauce! The aroma of garlic bread alone enhances the meal.
- Submarine Sandwiches: For a more casual, yet utterly delicious take, spoon the meatballs and sauce into toasted hoagie rolls, top with extra mozzarella, and melt under the broiler for quick and easy meatball subs.
The Essential Sidekick: A Fresh Salad
To balance the richness of the meatballs and sauce, a simple, fresh green salad is an absolute must. A mixed greens salad with a light vinaigrette, or even a classic Caprese salad, provides a refreshing contrast and adds a vibrant, healthy element to your meal. The crispness of fresh vegetables cuts through the savory richness beautifully.
No matter how you choose to serve them, these Baked Meatballs with Mozzarella and Arugula are designed to be a memorable meal, adaptable to various preferences and occasions.
Storing and Enjoying Leftovers
One of the many joys of a deeply flavorful dish like these baked meatballs is how wonderfully they keep, often improving with time. The flavors have a chance to meld and deepen overnight, making leftovers a highly anticipated treat. Here’s how to properly store and reheat your delicious creation:
Refrigeration
- Storage: Once cooled to room temperature, transfer any leftover meatballs and sauce into an airtight container. This is crucial for maintaining freshness and preventing odors from permeating other foods in your refrigerator.
- Duration: Stored correctly, your baked meatballs will remain fresh and delicious in the refrigerator for up to 3 days. This makes them an excellent option for meal prepping throughout the week.
Reheating
Reheating is simple, and you have a couple of convenient options to bring your meatballs back to their comforting best:
- Stovetop Method: Transfer the desired portion of meatballs and sauce to a saucepan or skillet. Reheat gently over medium-low heat, stirring occasionally. If the sauce appears too thick, add a splash of water, vegetable broth, or even a little milk to loosen it up and restore its original consistency. Heat until thoroughly warmed through, typically 5-10 minutes.
- Oven Method: For a reheating method that mimics the original bake and ensures even warmth, place the leftovers in an oven-safe dish. Cover the dish tightly with a lid or aluminum foil to prevent drying out. Reheat in a preheated oven at 160°C (320°F) for about 15-20 minutes, or until bubbling hot in the center.
- Microwave Method: For a quick individual portion, microwave on medium power, stirring halfway through, until heated thoroughly. Cover with a microwave-safe lid or plate to prevent splattering.
Freezing for Future Enjoyment
These baked meatballs are also freezer-friendly, allowing you to prepare a larger batch and save some for a convenient meal down the line.
- Freezing Instructions: After the dish has completely cooled, transfer the meatballs and sauce into a freezer-safe airtight container or heavy-duty freezer bags. Ensure there’s minimal air in the container to prevent freezer burn.
- Duration: Frozen meatballs can be kept for up to 3 months without compromising quality.
- Thawing and Reheating: When you’re ready to enjoy them, transfer the frozen meatballs to the refrigerator and let them thaw completely overnight. Once thawed, reheat using either the stovetop or oven method described above.
Embracing leftovers not only saves time but also often enhances the flavors, as the ingredients have more time to marry and intensify. This recipe truly is the gift that keeps on giving!
More Meatball Inspirations
If you’ve enjoyed this recipe and are looking for more exciting ways to prepare meatballs, explore some of our other popular creations:
- Porcupine Meatballs in Creamy Tomato Sauce “Tefteli”
- Indian Spiced Meatballs in Curry Sauce
- Spicy Meatballs in Pomegranate Sauce
- Russian Meatball Soup
Baked Meatballs with Mozzarella and Arugula
By Julia Frey of Vikalinka
Prep: 25 mins • Cook: 30 mins • Total: 55 mins • Servings: 6

Equipment
- Cast iron skillet
- Large mixing bowl
- Rimmed baking sheet
- Parchment paper
Ingredients
For the meatballs
- 500g / 1lbs beef, extra lean
- 500g / 1lbs pork, extra lean
- 1 egg
- 1 tsp of each dried basil and oregano
- 75g / 3/4 cup breadcrumbs
- 1 tsp salt
- 1 tbsp olive oil (for frying method only)
For the sauce
- 1 tbsp olive oil
- 2-3 garlic cloves, minced
- 4-5 fresh basil leaves, chopped
- 2 x 400g/ 14oz cans chopped tomatoes
- 3 tbsp basil pesto
- Salt to taste
Additional ingredients
- 100g / 2 cups arugula/rocket
- 125g / 1/2 cup fresh mozzarella balls, small
- 4 cherry tomatoes, halved
- 4-5 basil leaves, optional
Instructions
- Preheat the oven to 400℉/200℃.
- In a large bowl combine beef and pork, beaten egg, dried basil and oregano, breadcrumbs, and salt. Mix well (but don’t overmix) and shape into 20 meatballs. (Alternatively, you can use store-bought meatballs and skip this step.)
- (Baking method) Place meatballs on a parchment paper lined rimmed baking sheet and bake in the preheated oven at 200℃/400℉ for 10 minutes. (The meatballs will not be baked all the way through, which is intentional.)
- OR (Frying method) Heat 1 tbsp of olive oil in a large frying pan and brown the meatballs over medium heat on all sides, but don’t cook all the way through. Remove from the pan and set aside.
- To the same pan, add 1 tbsp of olive oil, chopped garlic, and basil and cook briefly for 1 minute until fragrant. Then add canned tomatoes (previously processed in a blender until smooth or left chunky for extra texture if desired). Add 3 tbsp of basil pesto and salt, bring to a boil, then lower the heat and let it simmer for approximately 5-7 minutes.
- Return the partially cooked meatballs to the pan with the sauce, add arugula, and gently mix. Then scatter mini mozzarella balls, halved cherry tomatoes, and optional basil leaves on top.
- Bake the pan (if oven-safe) or transfer contents to a baking dish and bake in the preheated oven for 30 minutes until the sauce is bubbly and the mozzarella is melted and golden. Serve hot.
Nutrition
Calories: 594kcal | Carbohydrates: 21g | Protein: 32g | Fat: 42g | Saturated Fat: 13g | Cholesterol: 138mg | Sodium: 845mg | Potassium: 897mg | Fiber: 3g | Sugar: 7g | Vitamin A: 720IU | Vitamin C: 16.7mg | Calcium: 155mg | Iron: 4.9mg
Nutrition information is automatically calculated, so should only be used as an approximation.