Go Back
+ servings
vegetable beef soup served in a white spoon with a spoon and a side of buttered toast

Vegetable Beef Soup with Cabbage

This vegetable beef soup with cabbage is a healthy comfort meal and makes for a great way to incorporate more vegetables into your baby or kid’s diet.
Course dinner, main
Cuisine American
Diet Low Salt
Prep Time 5 minutes
Cook Time 17 minutes
simmering time 30 minutes
Total Time 52 minutes
Servings 6
Calories 194kcal


  • 1 lb. lean ground beef
  • 2 teaspoons olive oil, divided
  • 1 medium onion, diced
  • 2 garlic cloves, minced (or 2 teaspoon garlic powder)
  • 1 large carrot, diced
  • 1 medium potato, cut into bite-sized pieces
  • ½ medium green cabbage (about 3 cups), roughtly chopped
  • 2 teaspoons dried oregano
  • 1 teaspoon black pepper
  • 1 (15 ounce) diced tomatoes
  • 4 cups (32 oz) low-sodium beef broth


  • Heat 1 teaspoon oil in a large pot over medium-high heat. Add ground beef and cook, breaking up the meat, until browned, about 4-5 minutes. Drain the excess fat. Remove from the pot.
  • Add oil to the same pot and cook onion for 3-5 minutes, until translucent. Add the garlic and cook for 30 seconds or so. Add carrots, potatoes, cabbage, oregano, pepper, and cook, stirring frequently, for 5-7 minutes.
  • Add the beef back in along with broth and tomatoes. Bring the pot to a boil. Cover, reduce heat to medium-low and simmer for 25-30 minutes, until cabbage and potatoes are softened.
  • Set aside a portion for baby and season with salt and pepper to taste for the rest of the family.


Beef - You can use stew meat but will have to cook for much longer.
Vegetables - You can use whatever veggies you'd like. Root vegetables work especially well. But cabbage is a must
Tomatoes - can use stewed or fire-roasted tomatoes if you want a little smoky flavor
Serve with a hearty bread or any cooked grains/pasta


Calories: 194kcal | Carbohydrates: 15g | Protein: 22g | Fat: 5g | Sodium: 246mg | Fiber: 4g | Calcium: 75mg | Iron: 5mg