Skip to main content
Meatballs & Creamy Onion Gravy

Meatballs & Creamy Onion Gravy

with Charred Broccoli & Mashed Potatoes
4.5(39)Review SummaryRead review summary highlights
Recipe Development Team
Recipe Development TeamUpdated on August 17, 2026
Get Free Breakfast for Life + 10 Free Meals
Get Free Breakfast for Life + 10 Free Meals
Calories
: 
1030 kcal
Protein
: 
37g protein
Total
: 
35 minutes
Difficulty
: 
Medium
Allergens:
  • Milk
  • Wheat

Nutmeg-seasoned beef meatballs are roasted until browned, then tossed in a rich, creamy onion gravy made with cream cheese and sour cream. They're served over buttery mashed potatoes alongside roasted carrots and broccoli. Lightly charred peas add a sweet, smoky finish to this comforting, hearty bowl.

Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

3 tablespoon

Sour Cream

(Contains: Milk)

12 ounce

Potatoes

6 ounce

Carrot

1 unit

Onion

ounce

Peas

2 tablespoon

Cream Cheese

(Contains: Milk)

10 ounce

Ground Beef

2 unit

Beef Stock Concentrate

1 unit

Broccoli

½ teaspoon

Nutmeg

¼ cup

Panko Breadcrumbs

(Contains: Wheat)

1 tablespoon

Flour

(Contains: Wheat)

1 teaspoon

Garlic Powder

Not included in your delivery

3 teaspoon (tsp)

Salt

2 tablespoon (tbsp)

Olive Oil

4 tablespoon (tbsp)

Butter

(Contains: Milk)

teaspoon (tsp)

Black Pepper

per serving
Calories1030 kcal
Fat69 g
Saturated Fat30 g
Carbohydrate68 g
Sugar14 g
Dietary Fiber8 g
Protein37 g
Cholesterol180 mg
Sodium1560 mg
Trans Fat2.5 g
Potassium1470 mg
Calcium160 mg
Iron5.6 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.
•Box Grater
•Medium Pot
•Strainer
•Potato Masher
•Large Bowl
•Baking Sheet
•Large Pan
•Whisk
•Peeler

Cooking Steps

Prep & Mash Potatoes
1
  • Adjust rack to top position (top and middle positions for 4 servings) and preheat oven to 450 degrees. Wash and dry produce.

  • Dice potatoes into ½-inch pieces. Halve and peel onion; grate one half on the largest holes of a box grater. Thinly slice remaining onion. Trim, peel, and cut carrots on a diagonal into ¼-inch-thick pieces. Cut broccoli florets into bite-size pieces if necessary.

  • Place potatoes in a medium pot with enough salted water to cover by 2 inches. Bring to a boil and cook until tender, 15-20 minutes. Reserve ½ cup potato cooking liquid (¾ cup for 4 servings), then drain.

  • Return potatoes to pot and mash with half the sour cream (you’ll use the rest later) and 2 TBSP butter (4 TBSP for 4) until smooth and creamy, adding splashes of reserved potato cooking liquid as needed. Season with salt and pepper.

  • Keep covered off heat until ready to serve.

Form & Roast Meatballs
2
  • While potatoes cook, in a large bowl, combine beef*, grated onion, panko, garlic powder, ¼ tsp nutmeg, salt (we used ¾ tsp, 1½ tsp for 4), and pepper (½ tsp nutmeg for 4 servings). (You’ll use more nutmeg later.)

  • Form mixture into 10-12 1½-inch meatballs (20-24 for 4) and place on one side of a baking sheet (for 4 servings, spread meatballs out across entire sheet). On the opposite side of baking sheet, toss carrots and broccoli with a large drizzle of olive oil, salt, and pepper. (For 4 servings, toss carrots and broccoli on a second sheet; roast meatballs on top rack and vegetables on middle rack, swapping rack positions halfway through.)

  • Roast on top rack until meatballs are browned and cooked through and vegetables are browned and tender, 15-20 minutes.

Char Peas
3
  • Meanwhile, melt 1 TBSP butter in a large pan over medium-high heat. Add peas and cook, undisturbed, until lightly browned, 2-3 minutes.

  • Stir peas. Cook, stirring occasionally, until lightly charred, 1-2 minutes more.

  • Turn off heat; transfer to a plate. Wipe out pan.

Start Gravy
4
  • Heat a drizzle of olive oil in pan used for peas over medium heat. Add sliced onion and a pinch of salt; cook, stirring occasionally, until onion is browned and softened, 3-6 minutes.

  • Add 1 TBSP butter (2 TBSP for 4 servings) and cook, whisking, until butter melts.

  • Sprinkle flour over onion; cook, whisking constantly, until lightly browned, 1-2 minutes.

Finish Gravy
5
  • Slowly whisk 1 cup water (1½ cups for 4 servings) into pan with onion. Add stock concentrates, cream cheese, and ¼ tsp nutmeg (½ tsp for 4); whisk until cream cheese melts and gravy has thickened, 3-5 minutes.

  • Remove from heat and whisk in remaining sour cream. Taste and season with salt and pepper. TIP: If gravy seems too thick, stir in a few splashes of reserved potato cooking liquid.

Finish & Serve
6
  • Add meatballs to pan with gravy; toss to coat.

  • Divide mashed potatoes, carrots, broccoli, meatballs, and gravy between bowls. Top meatballs with peas and serve.

Customer reviews

Review summary

Updated on Sep 2026
  • Flavor: The creamy onion gravy was a standout — rich, deeply savory, and the highlight of the dish 🍲. The meatballs were less impressive for one reviewer, though the rest of the meal more than made up for it.
  • Leftovers: The dish keeps well — one reviewer was looking forward to enjoying the leftovers the next day.
AI-generated from customer reviews

More delicious recipes with similar ingredients

Highest-rated dinner recipes

This week's must-try HelloFresh recipes