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
Old-Fashioned Meatball Stew

Old-Fashioned Meatball Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Leslie Bennett
  • Total Time: 50 minutes
  • Yield: 6 servings

Description

A comforting one-pot stew featuring tender homemade meatballs, aromatic vegetables, fire-roasted tomatoes, and mini pasta in a rich, savory broth perfect for chilly nights or easy weeknight dinners. Easily adapted to gluten-free, low-carb, or vegetarian diets.


Ingredients

For the Meatballs:

– 1.5 lbs ground beef (or ground turkey/chicken)

– ¼ cup finely chopped yellow onion

– 2 cloves garlic, minced

– ⅓ cup breadcrumbs (use gluten-free if needed)

– 1 large egg

– 2 tsp Worcestershire sauce

– ½ tsp kosher salt

– ¼ tsp black pepper

For the Stew:

– 3 tbsp olive oil, divided

– 1 medium onion, diced

– 2 large carrots, peeled and diced

– 3 celery stalks, diced

– 1.5 cups peas or green beans, trimmed and cut into 1-inch pieces

– 1.5 tsp dried parsley

– 1 tsp dried oregano

– ½ tsp dried basil

– ½ tsp garlic powder

– ½ tsp onion powder

– 6 cups low-sodium beef broth (or vegetable/chicken broth)

– 8 oz (1 cup) tomato sauce

– 14.5 oz can fire-roasted tomatoes, undrained

– ¾ cup mini farfalle pasta (or gluten-free pasta)


Instructions

  1. In a large bowl, gently combine ground beef, onion, garlic, breadcrumbs, egg, Worcestershire sauce, salt, and pepper.
  2. Using a 1.5-tablespoon scoop or spoon, form mixture into uniform meatballs. Place on a parchment-lined tray.
  3. Heat 2 tbsp olive oil in a skillet over medium-high heat. Brown meatballs in batches (don’t overcrowd), turning to sear all sides. Transfer to a plate and cover.
  4. In a large stockpot or Dutch oven, heat remaining 1 tbsp olive oil over medium heat.
  5. Add onion, carrots, celery, and peas/green beans. Sauté for 7–8 minutes until softened.
  6. Stir in parsley, oregano, basil, garlic powder, and onion powder; cook 2 minutes more.
  7. Add beef broth, tomato sauce, and fire-roasted tomatoes (with juice). Bring to a boil, then reduce heat and simmer for 7–10 minutes.
  8. Stir in pasta and browned meatballs. Simmer uncovered for 10 minutes, or until pasta is tender and meatballs are cooked through.
  9. Taste and adjust seasoning with salt and pepper.
  10. Serve hot, garnished with fresh parsley if desired.

Notes

– Don’t overmix meatballs this keeps them tender.

– Gluten-free: Use certified GF breadcrumbs and pasta.

– Low-carb/keto: Replace pasta with zucchini noodles or cauliflower rice (add at the end).

– Vegan option: Use plant-based meatballs, vegetable broth, and omit egg/Worcestershire (or use vegan versions).

– Freezing tip: Store stew without pasta; cook fresh pasta when reheating to avoid mushiness.

– Make ahead: Assemble stew (without pasta) up to 24 hours in advance; add pasta and meatballs when reheating.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course / Soup
  • Method: Stovetop
  • Cuisine: American (Homestyle)

Nutrition

  • Serving Size: 1 bowl (about 1½–2 cups)
  • Calories: ~480
  • Sugar: 8g
  • Sodium: 850mg (varies with broth—use low-sodium to reduce)
  • Fat: 22g
  • Saturated Fat: 8g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 6g
  • Protein: 32g
  • Cholesterol: 105mg