Transform your dinner into a nutrient-packed delight with Broccoli Stuffed Vidalia Onions—where the sweet, caramelized flavor of Vidalia onions meets the wholesome crunch of broccoli, creating a dish that’s as good for your body as it is for your taste buds!

Image source: AI-generated
Serves: 6
Prep Time: 25 mins | Bake Time: 20 mins
Ingredients
For the Onions:
- 3 medium Vidalia onions, peeled & halved
- 1 (10 oz) pkg frozen chopped broccoli, cooked & drained
- ⅓ cup grated Parmesan cheese
- ¼ cup mayonnaise
- 2 tsp lemon juice
For the Cheese Sauce:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- ¼ tsp sea salt
- ¼ tsp black pepper
- ¼ tsp garlic powder (optional)
- ⅔ cup milk
- 1 (3 oz) pkg cream cheese, softened
- Hot sauce (optional)
Directions
1. Prep the Onions
- Boil onion halves in salted water for 12 mins. Remove centers, leaving ¾-inch shells (reserve 1 cup chopped centers).
- Place shells in a 9×13-inch baking dish.
2. Make the Filling
- Mix chopped onion, broccoli, Parmesan, mayo, and lemon juice. Spoon into onion cups. (Can refrigerate at this point.)
3. Prepare the Sauce
- Melt butter; whisk in flour, salt, pepper, and garlic powder.
- Gradually add milk; cook until thickened (~3 mins).
- Off heat, stir in cream cheese until smooth.
4. Bake & Serve
- Spoon sauce over onions.
- Bake at 375°F (190°C) for 20 mins until bubbly.
Why You’ll Love It:
- Sweet & Savory: Vidalia onions caramelize beautifully.
- Creamy Comfort: Cheese sauce elevates humble veggies.
- Make-Ahead: Assemble ahead, bake before serving.
Perfect for holiday dinners or potlucks! 🧅🧀
Tip: For a lighter version, swap mayo for Greek yogurt.