Beef Meatballs with Asparagus and Green Sauce
Juicy beef meatballs served over tender asparagus with a bright, herby green sauce. A simple, elegant weeknight dinner that comes together in about 40 minutes.
- Total time
- 40 min
- Servings
- 4
- Calories
- 380
- Protein
- 28g

Ingredients
- 1 lb ground beef
- ½ cup breadcrumbs
- 1 large egg
- 2 cloves garlic
- 1 bunch asparagus
- ½ cup plain yogurt
- ½ cup fresh parsley
- ½ lemon
Instructions
- 1
In a large bowl, combine 1 lb ground beef, 1/2 cup breadcrumbs, 1 egg, and 1 minced garlic clove. Mix gently until just combined; do not overwork.
- 2
Shape the mixture into 12 equal meatballs. Heat 1 tbsp olive oil in a large skillet over medium-high heat.
- 3
Add the meatballs in a single layer and cook, turning occasionally, until browned on all sides and cooked through, about 10-12 minutes. Remove and set aside.
- 4
While the meatballs cook, trim the woody ends from 1 bunch asparagus. In the same skillet, add the asparagus and cook over medium heat until tender-crisp, about 5-7 minutes, seasoning with salt and pepper.
- 5
In a small bowl, combine 1/2 cup yogurt, 1/2 cup chopped parsley, the remaining garlic clove (minced), and the juice of 1/2 lemon. Stir until smooth; season with salt and pepper.
- 6
To serve, divide the asparagus among plates, top with meatballs, and drizzle generously with the green sauce. Serve immediately.
- 7
Optional: add a pinch of cumin or paprika to the meatball mixture for extra warmth.
Tools you’ll need
- large skillet
- mixing bowl
- small bowl
- knife
- cutting board
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


