A hearty one-pot stew with tender meatballs, potatoes, carrots, and peas simmered in a savory broth. Perfect for cozy dinners and meal prep.
1 lb meatballs (homemade or frozen)
1 tbsp olive oil
1 medium yellow onion, diced
2 cloves garlic, minced
2 carrots, sliced
2 celery stalks, diced
3 medium potatoes, cubed
1 tbsp tomato paste
4 cups beef broth
1 tsp Worcestershire sauce
1 tsp dried thyme
1 bay leaf
Salt & pepper to taste
1 cup frozen peas
1 tbsp cornstarch or flour + 2 tbsp water (slurry)
Optional: chopped parsley for garnish
Brown meatballs in olive oil over medium heat, then remove and set aside.
Sauté onion, carrots, and celery in the same pot until softened. Add garlic and cook 1 minute.
Stir in tomato paste, thyme, salt, pepper, and Worcestershire sauce.
Add broth and deglaze the pot. Add potatoes and bring to a simmer.
Return meatballs to the pot, cover, and simmer 25–30 minutes.
Stir in slurry to thicken. Simmer another 5–10 minutes.
Add peas and cook 3–4 minutes more. Adjust seasoning.
Serve hot, garnished with parsley.
Use turkey or chicken meatballs for a leaner version.
Add spinach or kale at the end for extra greens.
Refrigerate up to 4 days or freeze for 3 months.