Meatballs with Baby Potatoes

Featured in Reliable Main Course Recipes.

Enjoy a hearty and flavorful combination of tender meatballs and crispy, golden roasted baby potatoes. The dish is elevated with aromatic ingredients like garlic, oregano, and thyme, making it both easy to prepare and satisfying to serve. Optionally, enhance it with a savory sauce made of beef broth, soy sauce, and Dijon mustard for an extra layer of richness. This dish comes together seamlessly in the oven, making it perfect for a quick weeknight dinner or a comforting weekend meal.

Chef Zaho
Updated on Mon, 14 Apr 2025 18:50:13 GMT
A bowl of meatballs and potatoes. Pin it
A bowl of meatballs and potatoes. | alicesrecipes.com

This comforting meatballs with roasted baby potatoes recipe has been my weeknight dinner savior for years. The combination of juicy, flavorful meatballs nestled among crispy, golden potatoes creates a complete meal that satisfies even the pickiest eaters in my household.

The first time I made this dish was during a particularly hectic week when I needed something hearty but straightforward. My family was so impressed that it quickly became part of our regular rotation, especially during the colder months when we crave something substantial and warming.

Ingredients

  • Ground beef: Delivers rich flavor and perfect texture. For extra moisture and complexity, consider using a beef and pork mix
  • Breadcrumbs: Help bind the meatballs while keeping them tender. Panko works wonderfully for extra lightness
  • Parmesan cheese: Adds umami depth to the meatballs that plain salt simply cannot match
  • Baby potatoes: Maintain their shape and develop beautiful crispy exteriors while staying creamy inside. Look for ones similar in size for even cooking
  • Dried thyme: Infuses the potatoes with earthy, aromatic flavor. Fresh thyme works beautifully too if you have it available
  • Soy sauce: In the optional sauce adds remarkable depth. Choose low sodium if watching salt intake

Step-by-Step Instructions

Mixing and forming meatballs:
Combine all meatball ingredients in a large bowl, mixing gently with your hands until just incorporated. Overmixing will result in tough meatballs. Form into evenly sized balls using about 2 tablespoons of mixture per meatball. Wet hands slightly to prevent sticking.
Browning the meatballs:
Heat olive oil in a large skillet until shimmering but not smoking. Add meatballs with space between each one to avoid steaming. Turn them every 2 minutes until all sides develop a rich golden crust. This creates flavor through caramelization and helps them hold their shape.
Preparing the potatoes:
Cut baby potatoes into evenly sized halves to ensure consistent cooking. Toss thoroughly with oil to coat each piece, ensuring they will crisp properly. Spread them in a single layer on your baking sheet with cut sides down for maximum browning.
Combining and finishing:
Arrange browned meatballs carefully among potatoes, ensuring everything has some space to continue browning. If using the sauce, pour it evenly over everything, focusing mostly on the meatballs. The sauce will reduce during cooking, creating a delicious glaze.
A plate of meatballs and potatoes. Pin it
A plate of meatballs and potatoes. | alicesrecipes.com

The secret ingredient that truly elevates this dish is the Parmesan cheese in the meatballs. I discovered this trick from my Italian grandmother who insisted that good quality Parmigiano Reggiano transforms ordinary meatballs into something extraordinary. Every time I make this dish, I think of her kitchen and how she taught me that simple ingredients prepared with care create the most memorable meals.

Make Ahead Options

This recipe works beautifully for meal planning. You can prepare the meatballs up to 24 hours in advance and keep them refrigerated until ready to cook. For even more convenience, freeze raw meatballs on a baking sheet until solid, then transfer to a freezer bag. They will keep for up to three months. Thaw overnight in the refrigerator before proceeding with the recipe.

A bowl of meatballs and potatoes. Pin it
A bowl of meatballs and potatoes. | alicesrecipes.com

Perfect Pairings

While this dish is certainly satisfying on its own, a few simple sides can transform it into a feast. A crisp green salad with lemon vinaigrette provides a refreshing contrast to the rich meatballs. For a special occasion, serve with garlic bread to soak up any remaining sauce. A glass of medium-bodied red wine like Chianti or Merlot complements the savory flavors perfectly.

Common Substitutions

This recipe welcomes adaptation based on what you have available. Ground turkey or chicken can replace beef for a lighter option, though you may want to add an extra tablespoon of olive oil to the mixture to maintain moisture. Sweet potatoes offer a delicious alternative to baby potatoes with the bonus of additional nutrients. If herbs are limited, Italian seasoning works well in place of individual herbs, using about 1 tablespoon total for the entire recipe.

Troubleshooting Tips

If your meatballs tend to fall apart during cooking, refrigerate the formed balls for 30 minutes before browning. This helps them hold their shape. For potatoes that refuse to crisp, ensure your oven is fully preheated and try patting the potatoes dry before tossing with oil. If the finished dish seems dry, keep a little extra beef broth warmed on the side to drizzle over just before serving.

Frequently Asked Questions

→ Can I use a mix of beef and pork for the meatballs?

Yes, combining ground beef and pork adds extra flavor and tenderness to your meatballs. Adjust seasoning to your preference.

→ How do I make the potatoes extra crispy?

Toss the potatoes in olive oil and ensure they are spread out in a single layer on the baking sheet. Avoid overcrowding and roast at the recommended temperature.

→ Can I prepare this dish ahead of time?

You can partially prepare by making the meatballs and roasting the potatoes in advance. Store them separately and combine them just before finishing in the oven.

→ What can I substitute for Parmesan in the meatballs?

You can use Pecorino Romano, grated cheddar, or even nutritional yeast for a similar cheesy flavor.

→ Can I make this dish vegetarian?

Replace the meatballs with plant-based meat substitutes or hearty falafels, and use vegetable broth instead of beef broth for the sauce.

→ What herbs can I use instead of thyme?

Fresh rosemary, parsley, or a pinch of dried Italian seasoning can work as great substitutes for thyme.

Meatballs and Roasted Potatoes

Tender meatballs and crispy roasted potatoes with a savory touch, all in one hearty dish.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes
By: Fati Zaho

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: ~

Ingredients

→ Meatballs

01 450g ground beef (or a mix of beef and pork)
02 1/2 cup breadcrumbs
03 1 egg
04 1/4 cup grated Parmesan cheese
05 2 garlic cloves, minced
06 1 teaspoon dried oregano
07 Salt to taste
08 Pepper to taste
09 2 tablespoons olive oil, for frying

→ Potatoes

10 680g baby potatoes, halved
11 1 small onion, quartered
12 3 tablespoons olive oil
13 1 teaspoon dried thyme (or fresh thyme sprigs)
14 Salt to taste
15 Pepper to taste

→ Optional Sauce

16 1/2 cup beef broth
17 1 tablespoon soy sauce
18 1 teaspoon Dijon mustard

Instructions

Step 01

In a bowl, mix the ground beef, breadcrumbs, egg, Parmesan, garlic, oregano, salt, and pepper. Form into 1.5-inch balls (about 12-15 meatballs). Heat 2 tablespoons olive oil in a large skillet over medium heat and brown the meatballs on all sides, about 6-8 minutes. They don’t need to be fully cooked through yet. Set aside.

Step 02

Preheat your oven to 200°C (400°F). On a baking sheet, toss the baby potatoes and onion with 3 tablespoons olive oil, thyme, salt, and pepper. Spread them out evenly and roast for 20 minutes.

Step 03

After 20 minutes, remove the baking sheet from the oven. Nestle the browned meatballs among the potatoes. If using the optional sauce, whisk together the beef broth, soy sauce, and Dijon mustard, then pour it over the meatballs and potatoes. Return to the oven and roast for another 15-20 minutes, until the meatballs are cooked through and the potatoes are tender and golden.

Step 04

Garnish with fresh thyme or parsley and serve hot, straight from the baking sheet or transferred to a platter.

Tools You'll Need

  • Large skillet
  • Baking sheet
  • Mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (Parmesan cheese)
  • Contains egg
  • Contains gluten (breadcrumbs, soy sauce)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 620
  • Total Fat: 40 g
  • Total Carbohydrate: 32 g
  • Protein: 30 g