Skip to main content
Meatballs & Creamy Onion Gravy

Meatballs & Creamy Onion Gravy

with Charred Asparagus & Mashed Potatoes
4.0(127)21 ReviewsRead 21 customer reviews
Michelle Doll Olson
Michelle Doll OlsonUpdated on October 06, 2026
Get Free Breakfast for Life + 10 Free Meals
Get Free Breakfast for Life + 10 Free Meals
Calories
: 
920 kcal
Protein
: 
37g protein
Total
: 
35 minutes
Difficulty
: 
Medium
Allergens:
  • Milk
  • Wheat

Calling all comfort food fans! Wait…who isn’t a fan?! This week’s selection ticks all of the feel-good boxes. Warmly spiced meatballs, à la Sweden, draped in rich and creamy onion sauce; check! Fluffy, sour cream mashed spuds and buttery, skillet charred peas; check, check! The only thing missing is your fave dining companion. And we won’t tell if you enjoy this meal in your PJs!

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)

1 unit

Onion

ounce

Peas

2 tablespoon

Cream Cheese

(Contains: Milk)

10 ounce

Ground Beef

8 ounce

Asparagus

2 unit

Beef Stock Concentrate

½ teaspoon

Nutmeg

¼ cup

Panko Breadcrumbs

(Contains: Wheat)

1 tablespoon

Flour

(Contains: Wheat)

1 teaspoon

Garlic Powder

5 unit

Potatoes

Not included in your delivery

3 teaspoon (tsp)

Salt

2 teaspoon (tsp)

Cooking Oil

4 tablespoon (tbsp)

Butter

(Contains: Milk)

teaspoon (tsp)

Black Pepper

per serving
Calories920 kcal
Fat59 g
Saturated Fat29 g
Carbohydrate63 g
Sugar9 g
Dietary Fiber6 g
Protein37 g
Cholesterol180 mg
Sodium1440 mg
Trans Fat2.5 g
Potassium1250 mg
Calcium110 mg
Iron7.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

Cooking Steps

Prep & Mash Potatoes
1
  • Adjust rack to top position and preheat oven to 450 degrees. Wash and dry produce.

  • Dice potatoes into ½-inch pieces. Halve and peel onion; grate half the onion on the largest holes of a box grater. Thinly slice remaining onion.

  • 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.

  • Trim and discard woody bottom ends from asparagus. (Save peas for another use.)

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

  • Form mixture into 10-12 1½-inch meatballs (20-24 meatballs for 4) and place on a lightly oiled baking sheet.

  • Roast on top rack until browned and cooked through, 14-16 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.

  • Swap in asparagus for peas.

Start Gravy
4
  • Heat a drizzle of oil in same pan 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.

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

  • Divide mashed potatoes between bowls. Top with meatballs and peas. Serve.

  • Top meatballs with asparagus.

Customer reviews

Review summary

Updated on Sep 2026
  • Flavor: The creamy onion gravy is the highlight — rich, savory, and a perfect match for the warmly spiced meatballs 🍲. A few found the nutmeg a touch strong; reduce it slightly if you prefer a milder spice profile.
  • Ease of prep: This is a satisfying but multi-step recipe that dirties several pots; set aside more time than a typical weeknight meal.
  • Suggestions: Serve over egg noodles instead of mashed potatoes for a classic Swedish meatball feel. Note that the recipe mentions using only half the sour cream in the mash but never specifies when to use the rest — stir it into the gravy for extra creaminess.
  • Leftovers: This is a hearty, filling dish; portions are generous and the gravy keeps well for reheating the next day.
AI-generated from customer reviews

Reviews from our home cooks

P
Paula S.Cooked for 2 people
|Nov 13, 2025

The substitute the green peas for asparagus and I roasted them in the oven. Chefs kiss. I also did not use the nutmeg for the meatballs I just seasoned with salt, pepper, and garlic. If I had any complaints it would be the portion size of the meatballs. I made small meatballs according to the directions but only got 8 meatballs for 2 servings.

S
Sara S.Cooked for 2 people
|Dec 9, 2025

Cook asparagus gently or it will dry up/swivel up. If over cooked it can also get stringy. Every thing else was great in kit.

J
Joanna D.Cooked for 2 people
|Sep 10, 2023

This was just OK - the meatballs fell apart a little bit but had good flavor. The sauce was very creamy and went well with the mashed potatoes.

M
Marv A.Cooked for 2 people
|Nov 15, 2025

Very minor issue. Step 1 says to use half the sour cream and that the rest would be used later. The sour cream is never referenced again.

T
Tamara H.Cooked for 4 people
|Nov 15, 2025

Taste: impeccable! Ingredients: not healthy, please get rid of the maltodextrin in the beef stock concentrate.

L
Leah F.Cooked for 4 people
|Sep 15, 2023

This is an incredibly rich dish. I had to add sauerkraut to get through it.

J
J S.Cooked for 2 people
|Sep 9, 2023

This is one of the most delicious ones and such a good comfort food

W
William R.Cooked for 2 people
|Sep 18, 2023

Very tasty, peas aren't our favorite so we left them out but it was very good.

C
Chelsea R.Cooked for 4 people
|Sep 12, 2023

Absolutely delicious. Simple but stick to your ribs meal. My fave!

K
Kathryn G.Cooked for 2 people
|Dec 13, 2025

Had to doctor up the sauce a bit, it was a little flat otherwise

More delicious recipes with similar ingredients

Highest-rated dinner recipes

This week's must-try HelloFresh recipes