Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homestyle Meatballs with Mashed Potatoes & Veggies

Homestyle Meatballs with Mashed Potatoes & Veggies


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mery Johnston
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Description

Juicy meatballs in savory brown gravy with creamy mashed potatoes and hearty veggies—your next comfort food favorite.


Ingredients

Scale

For the Meatballs:

1 lb ground beef (or beef/pork mix)

1 egg

⅓ cup breadcrumbs

¼ cup milk

2 garlic cloves, minced

1 tbsp Worcestershire sauce

1 tsp onion powder

1 tsp Italian seasoning

Salt & pepper to taste

1 tbsp olive oil (for browning)

For the Gravy:

2 tbsp butter

2 tbsp flour

2 cups beef broth

½ tsp garlic powder

Salt & pepper to taste

For the Sides:

34 large carrots, chopped

1 cup frozen or fresh green peas

2 cups mashed potatoes (homemade or prepared)

Optional: fresh parsley for garnish


Instructions

1. Mix meatball ingredients and shape into 1.5-inch balls.

2. Brown meatballs in olive oil and remove.

3. In same pan, make a roux with butter and flour.

4. Whisk in broth, season, and simmer to thicken.

5. Return meatballs, cover, and cook 10–12 mins.

6. Steam or sauté carrots and cook peas.

7. Prepare mashed potatoes or reheat.

8. Serve meatballs over mashed potatoes with veggies and gravy.

Notes

Make-ahead friendly: prep meatballs up to 24 hours in advance.

Use beef or chicken broth depending on depth of flavor desired.

Fresh herbs like parsley elevate the presentation and taste.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate
  • Calories: 490
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 28g
  • Cholesterol: 110mg