boulette soup

Warm, hearty, and packed with comforting flavors, Boulette Soup is a traditional French-inspired meatball soup made with tender homemade meatballs simmered in a rich vegetable broth. This nourishing one-pot meal combines juicy seasoned meatballs with carrots, celery, potatoes, and herbs to create a satisfying dinner that’s perfect for chilly evenings or whenever you’re craving homemade comfort food.

Popular in many French-speaking regions, including parts of Canada, Boulette Soup is known for its simple ingredients and rich, homemade taste. Every family has its own variation, but the heart of the recipe remains the same: flavorful meatballs cooked gently in a savory broth filled with vegetables and aromatic herbs.

Whether you’re preparing a cozy family dinner or making a large batch for meal prep, this soup is easy to prepare and even better the next day as the flavors continue to develop.

Why You’ll Love This Boulette Soup

  • Rich, homemade flavor
  • Tender, juicy meatballs
  • One-pot comfort meal
  • Perfect for cold weather
  • Family-friendly
  • Great for meal prep
  • Freezer-friendly
  • Ready in about one hour

Preparation Time

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour

Servings: 6

Ingredients

For the Meatballs

  • 1 pound (450g) lean ground beef
  • ½ pound (225g) ground pork
  • ½ cup breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • ¼ cup finely chopped onion
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon ground nutmeg (optional)

For the Soup

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 2 cloves garlic, minced
  • 2 medium potatoes, diced
  • 8 cups low-sodium beef or chicken broth
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • ½ teaspoon rosemary
  • 1 cup green beans, chopped (optional)
  • 1 cup frozen peas
  • Salt and black pepper, to taste
  • Fresh parsley for garnish

Equipment

  • Large soup pot or Dutch oven
  • Mixing bowl
  • Wooden spoon
  • Measuring cups and spoons
  • Knife and cutting board
  • Small cookie scoop (optional)

Instructions

Step 1: Make the Meatballs

In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, egg, garlic, onion, parsley, thyme, oregano, salt, pepper, and nutmeg.

Mix gently until just combined. Avoid overmixing to keep the meatballs tender.

Roll into 1-inch meatballs and set aside.

Step 2: Sauté the Vegetables

Heat the olive oil in a large soup pot over medium heat.

Add the onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until softened.

Stir in the garlic and cook for another minute until fragrant.

Step 3: Build the Soup

Add the diced potatoes, broth, bay leaf, thyme, and rosemary.

Increase the heat to medium-high and bring the soup to a gentle boil.

Reduce the heat to low and let it simmer for 10 minutes.

Step 4: Add the Meatballs

Carefully drop the meatballs into the simmering broth one at a time.

Avoid stirring immediately, as this can cause the meatballs to break apart.

Simmer gently for 20–25 minutes, or until the meatballs are cooked through and reach an internal temperature of 160°F (71°C).

Step 5: Add the Final Vegetables

Stir in the green beans and peas during the last 5–7 minutes of cooking.

Taste the broth and adjust the seasoning with salt and black pepper if needed.

Remove the bay leaf before serving.

Step 6: Serve

Ladle the hot soup into bowls and garnish with freshly chopped parsley.

Serve with crusty French bread, buttered rolls, or crackers for a complete meal.

Cooking Temperature

  • Sauté vegetables: Medium heat (325–350°F / 160–175°C pan temperature)
  • Simmer soup: Gentle simmer (190–200°F / 88–93°C)
  • Meatball safe internal temperature: 160°F (71°C)

Tips for Success

  • Use a combination of beef and pork for extra juicy meatballs.
  • Handle the meat mixture gently to keep the meatballs tender.
  • Simmer the soup rather than boiling vigorously to prevent the meatballs from falling apart.
  • Fresh herbs add wonderful flavor if available.
  • Let the soup rest for 10 minutes before serving for even better flavor.

Variations

Italian Boulette Soup

Add:

  • Spinach
  • Parmesan cheese
  • Small pasta such as ditalini or orzo

Chicken Boulette Soup

Replace the beef and pork with ground chicken or turkey for a lighter version.

Creamy Boulette Soup

Stir in ½ cup of heavy cream during the final few minutes of cooking.

Vegetable-Packed Version

Add zucchini, corn, mushrooms, kale, or cabbage for extra nutrition.

Gluten-Free

Use gluten-free breadcrumbs in the meatballs and ensure the broth is gluten-free.

Storage

Refrigerator

Store cooled soup in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months.

Allow the soup to cool completely before transferring it to freezer-safe containers.

Thaw overnight in the refrigerator and reheat gently on the stovetop.

What to Serve with Boulette Soup

  • Crusty French bread
  • Garlic bread
  • Homemade dinner rolls
  • Green salad with vinaigrette
  • Cheese biscuits
  • Herb crackers

Frequently Asked Questions

Can I make the meatballs ahead of time?

Yes. Shape the meatballs up to 24 hours in advance and refrigerate them until ready to cook.

Can I use frozen meatballs?

Yes, but homemade meatballs provide the best flavor and texture. If using frozen, ensure they are fully cooked before serving.

Can I add pasta or rice?

Absolutely. Add cooked pasta or rice toward the end of cooking to prevent it from becoming overly soft.

How do I keep the meatballs from falling apart?

Use the egg and breadcrumbs as binders, avoid overmixing, and simmer the soup gently rather than boiling vigorously.

Nutritional Information (Per Serving – Approximate)

  • Calories: 390
  • Protein: 27g
  • Carbohydrates: 20g
  • Fat: 22g
  • Saturated Fat: 8g
  • Cholesterol: 95mg
  • Sodium: 720mg
  • Fiber: 3g
  • Sugar: 4g
  • Calcium: 70mg
  • Iron: 3.5mg
  • Potassium: 850mg

Nutrition values are estimates and will vary depending on the specific ingredients and brands used.

Recipe Summary

DetailInformation
Recipe NameBoulette Soup
CuisineFrench / French-Canadian Inspired
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Servings6
DifficultyEasy
Pot TemperatureGentle simmer (190–200°F / 88–93°C)
Safe Meatball Temperature160°F (71°C)
CaloriesApproximately 390 per serving

Recommended Articles

Leave a Reply

Your email address will not be published. Required fields are marked *