June 29, 2026 · 30 min

Garlic Tomato Meatballs with Baby Potatoes and Green Beans

Dinner30 min

These garlicky meatballs are simmered in a tangy tomato sauce that’s packed with flavor. Served alongside buttery baby potatoes and crisp green beans, this dish is a complete meal that comes together quickly.

Perfect for busy weeknights, this recipe delivers comfort food without the fuss. The meatballs stay tender and juicy, while the sauce coats every bite with rich, savory goodness.


Recipe details

Dinner30 min4 servings

Nutrition per serving

Dietary labels

Gluten-free: unknownLactose-free: unknownDairy-free: unknown

Allergen check

Gluten / wheat: unknownMilk / dairy: unknownEgg: unknownFish: unknownShellfish: unknownPeanut: unknownTree nuts: unknownSoy: unknownSesame: unknownMustard: unknownCelery: unknownSulphites: unknownLupin: unknownMolluscs: unknown

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

Ground Beef1 lb ground beefView ingredient guide
breadcrumbs1/2 cup breadcrumbsView ingredient guide
Egg1 eggView ingredient guide
Garlic3 cloves garlic, mincedView ingredient guide
Salt1/2 tsp saltView ingredient guide
Black Pepper1/4 tsp black pepperView ingredient guide
Olive Oil2 tbsp olive oilView ingredient guide
chicken broth1/2 cup chicken brothView ingredient guide
Dried Oregano1 tsp dried oreganoView ingredient guide
baby new potatoes1 lb baby new potatoesView ingredient guide
Green Beans8 oz green beans, trimmedView ingredient guide

Instructions

  1. In a large bowl, combine ground beef, breadcrumbs, egg, half of the minced garlic, salt and pepper. Mix until just combined; do not overwork.
  2. Shape the mixture into 1.5-inch meatballs (about 12-14).
  3. Heat olive oil in a large skillet over medium-high heat. Add meatballs and cook, turning occasionally, until browned on all sides, about 5-7 minutes. Transfer to a plate.
  4. In the same skillet, add remaining garlic and cook for 30 seconds until fragrant.
  5. Pour in crushed tomatoes, chicken broth and oregano. Bring to a simmer, scraping up any browned bits.
  6. Return meatballs to the skillet. Cover and simmer for 10 minutes or until meatballs are cooked through.
  7. Meanwhile, place baby potatoes in a pot and cover with salted water. Bring to a boil and cook until tender, about 12-15 minutes. Drain.
  8. In a separate pot of boiling salted water, cook green beans for 3-4 minutes until crisp-tender. Drain.
  9. Serve meatballs and sauce over potatoes and green beans.

Recipe Tips

For extra tender meatballs, avoid overmixing the meat mixture.

If the sauce becomes too thick, add a splash of water or broth to reach desired consistency.

You can substitute ground pork or turkey for the beef.

FAQ

Can I use frozen green beans?

Yes, you can use frozen green beans. Cook them according to package directions, reducing the boiling time slightly.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave.

Can I make the meatballs ahead of time?

Absolutely! You can shape the meatballs and refrigerate them for up to 24 hours before cooking. Or freeze them on a baking sheet, then transfer to a freezer bag for up to 3 months.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.