This healthy dinner recipe combines ground beef, spinach, and white beans in a flavorful tomato base, making it a protein-packed option for a light comfort food. Perfect for winter, this stew is nutrient-rich and satisfying.
Nutritious Beef Stew with Spinach and Beans

This beef stew features tender ground beef simmered with spinach and white beans in a savory tomato sauce. The recipe takes about 45 minutes from start to finish and serves 6 people, making it an excellent choice for a hearty family meal.
Ingredients
- 1 pound ground beef
- 1 can (15 ounces) white beans, drained and rinsed
- 2 cups fresh spinach, chopped
- 1 can (14 ounces) diced tomatoes
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon olive oil
- 1 teaspoon dried oregano
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional)
- Fresh parsley for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion and garlic, sautéing until the onion is translucent (about 3-4 minutes).
- Brown the Beef: Add ground beef to the pot, breaking it apart with a spoon. Cook until browned and cooked through (about 5-7 minutes). Drain excess fat if necessary.
- Add Ingredients: Stir in the diced tomatoes, beef broth, white beans, oregano, salt, pepper, and red pepper flakes if using. Bring to a boil.
- Simmer the Stew: Reduce heat to low and let the stew simmer for 20 minutes, allowing the flavors to meld.
- Add Spinach: Stir in the chopped spinach and cook for an additional 5 minutes until wilted.
- Serve: Ladle the stew into bowls and garnish with fresh parsley if desired. Enjoy hot!
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
Nutrition Information
- Servings: 6 bowls
- Calories: 280kcal
- Fat: 12g
- Protein: 24g
- Carbohydrates: 22g






