If you love the deep, cozy flavor of French onion soup but want something a little heartier (and a whole lot easier), this one-pot French Onion Meatballs with Orzo is exactly that. It’s rich, savory, melty, and comforting without babysitting a pot for hours.
116-oz box beef broth (bone broth recommended for extra protein)
Cheese Topping (choose one)
Mozzarella
Provolone
Swiss
Instructions
Caramelize the onions
Heat a large skillet over medium heat. Add onions and cook low and slow until soft and caramelized, stirring often.
If using purple onion, sprinkle in 1 packet of sugar to help balance the bitterness.
Add au jus
Once onions are deeply caramelized (or almost there), stir in 1 packet dry au jus gravy mix until fully combined.
Remove onions from the pan and set aside.
Make the meatballs
In a large bowl, mix all meatball ingredients until just combined. Roll into evenly sized meatballs.
Brown the meatballs
In the same skillet, heat 2 tsp olive oil. Add meatballs and brown on all sides until nearly cooked through.
Build the orzo
Add 1 cup uncooked orzo directly to the pan. Return the onions to the skillet and pour in 16 oz beef broth.
Simmer
Cover and let simmer, stirring occasionally so the orzo doesn’t stick, until orzo is tender and liquid is absorbed.
Cheese & serve
Top with cheese of choice. Cover again and let cheese melt. Serve warm.
Notes
• This is perfect for busy weeknights, but fancy enough for guests.
• Bone broth adds extra protein without changing flavor.
• Leftovers reheat beautifully.