🔪 Instructions
1. Cook the Beef Mixture
- Brown the beef in a skillet over medium heat until fully cooked.
- Add onions and garlic; cook until translucent and fragrant.
- Stir in diced tomatoes, beef broth, and herbs.
- Simmer for 10 minutes; season to taste with salt and pepper.
2. Assemble the Casserole
- Preheat oven to 350°F (175°C).
- Grease a casserole dish.
- Layer cooked pasta at the bottom, then spread mixed vegetables over it.
- Pour beef mixture on top and sprinkle with shredded cheese.
3. Bake
- Bake for 25–30 minutes, until bubbly and golden.
- Optional: Broil for 2–3 minutes for a crispy top.
- Cool slightly before serving.
🧠 Expert Tips
- Try cheddar, mozzarella, or parmesan for different flavor profiles
- Add red pepper flakes or hot sauce for extra kick
- Prep ahead and refrigerate before baking
- Swap beef for turkey or chicken if desired
🔄 Variations
- Use ground lamb for deeper flavor
- Add mashed potato layer on top for shepherd’s pie vibes
- Go vegetarian with extra veggies and no meat
- Play with seasoning blends like cumin, paprika, or thyme
🍽️ Serving Ideas
- Pair with green salad and vinaigrette
- Serve with garlic bread or crusty rolls
- Add roasted veggies or steamed greens
- Sip with red wine or iced tea
❄️ FAQs
Can I freeze it? Yes — assemble, freeze, thaw overnight, and bake as directed. Can I use fresh tomatoes? Yep, just peel and chop before adding. How long do leftovers keep? Up to 3 days in the fridge. Other veggies? Bell peppers, zucchini, and mushrooms are great choices.