Go Back

French Onion Soup With Meatballs

This comforting twist on the classic French onion soup adds flavorful meatballs for a hearty meal. Caramelized onions and rich broth blend beautifully with tender meatballs, topped with melted cheese.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Main Course
Cuisine French
Servings 4 People
Calories 450 kcal

Equipment

  • 1 Large pot or Dutch oven
  • 1 Wooden spoon
  • 1 Knife and cutting board
  • 1 Baking sheet
  • 4 Oven-safe bowls or ramekins
  • 1 Whisk

Ingredients
  

  • 1 pound ground beef
  • ¼ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 1 teaspoon sugar
  • 8 cups beef broth
  • 2 cups water
  • ½ cup dry white wine
  • 1 teaspoon thyme (dry or fresh)
  • 8 slices baguette (for topping)
  • 2 cups shredded Gruyere cheese

Instructions
 

  • Preheat your oven to 350°F (175°C).
  • In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, salt, black pepper, and dried oregano. Mix until just combined, then form into small meatballs, about 1 inch in diameter.
  • In the large pot or Dutch oven, melt butter over medium heat. Add sliced onions and cook, stirring frequently. After about 15 minutes, sprinkle the sugar over the onions to help with caramelization. Continue to cook for about another 20 minutes until the onions are a deep golden brown and soft.
  • Add the white wine to the onions and scrape any browned bits off the bottom of the pot. Allow it to simmer for 2-3 minutes.
  • Pour in the beef broth and water, then add thyme. Season with salt and pepper to taste. Bring to a boil.
  • Once boiling, reduce heat to a simmer. Gently add the meatballs to the soup and cook for about 20 minutes or until the meatballs are cooked through.
  • While the soup is simmering, place the baguette slices on a baking sheet and toast them in the oven for about 5-7 minutes or until slightly golden.
  • To serve, ladle the soup into oven-safe bowls or ramekins. Float a toasted baguette slice on top and sprinkle generously with Gruyere cheese.
  • Place the bowls on a baking sheet and broil in the oven for 2-3 minutes or until the cheese is bubbly and golden brown. Keep a close eye to prevent burning.
  • Serve immediately and enjoy your comforting French Onion Soup with Meatballs!

Notes

This soup can be made in advance and reheated. If you prefer, you can also use a mix of cheeses or other types of bread for topping. Feel free to adjust the seasoning to suit your taste. Enjoy this delicious dish on a cold day!