Recipe: Vegetarian French Onion Soup

french onion soup @ mommablogsalot

This French Onion Soup recipe is so easy to make and absolutely delicious. It’s a little different from most French onion soup recipes because it uses soy sauce instead of beef broth – though we aren’t still doing a Vegetarian diet, I actually prefer this version to the traditional recipes. It’s also one of the most inexpensive meals in my repertoire as most of the ingredients are things we always have on hand.

My original source for this recipe, which I’ve adapted slightly doesn’t seem to be online anymore – so I’m sharing it again here for soup lovers everywhere!

French Onion Soup

Recipe Info

  • Prep Time: 5 minutes
  • Cook Time: 50 minutes
  • Servings: 4
  • Calories: 394


  • 2 Tbsp. vegetable oil
  • 2 large onions, sliced
  • 1/4 cup unbleached all-purpose flour
  • 4 cups water
  • 1/4 cup soy sauce
  • 8 oz. of sliced French bread
  • 4 oz. your favorite cheese


  1. Heat the oil or water in a large saucepan over medium heat.
  2. Add the onions and cook for 2 minutes.
  3. Add the flour and stir until the onions are well coated.
  4. Add the water and soy sauce and stir well.
  5. Bring to a boil, then turn heat to low and simmer, covered, until the onions are tender, about 45 minutes. Add more water if the soup becomes too thick.
  6. Serve in individual bowls topped with the French bread and cheddar cheese. Microwave to melt the cheese if you’d like – or put them in the oven on broil if you have oven safe bowls.

Use leftover French bread later in the week to make French toast or serve on the side of a pasta dish.