Ingredients
Scale
(Serves 6–8)
Taco filling:
- 1½ lbs ground beef (85/15) or plant-based crumbles
- 1 tbsp olive oil
- 1 large yellow onion, diced
- 1 bell pepper (any color), diced
- 3 garlic cloves, minced
- 1 (15 oz) can black beans, drained & rinsed
- 1 cup corn kernels (frozen or fire-roasted)
Homemade taco seasoning (skip packet for low-sodium control):
- 2 tbsp chili powder
- 1½ tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ¼ tsp cayenne (optional)
- 1 tsp onion powder
- ½ tsp garlic powder
- ½ cup low-sodium beef or vegetable broth (you love low-sodium options!)
Cream cheese ribbon (you love this!):
- 4 oz (½ block) full-fat cream cheese, softened
- ¼ cup sour cream
- 2 tbsp milk or broth
Tater tot topping:
- 1 (32 oz) bag frozen tater tots (or cauliflower tots for low-carb)
- 2 cups shredded Mexican blend cheese *(or Monterey Jack + sharp cheddar), divided
- Optional: 1 (4 oz) can diced green chiles
Toppings:
- Fresh cilantro, chopped
- Diced avocado
- Lime wedges
- Sour cream or Mexican crema
- Sliced jalapeños
Instructions
1. Cook taco filling:
- Preheat oven to 375°F (190°C). Grease a 9×13″ baking dish.
- Heat oil in large skillet over medium-high. Sauté onion and bell pepper 5–6 min until soft. Add garlic; cook 1 min.
- Add ground beef; cook 6–8 min until browned. Drain excess fat if desired (leave ~1 tbsp for flavor).
- Stir in homemade taco seasoning; toast 1 min. Pour in broth; simmer 3–4 min until slightly thickened. Stir in beans and corn.
2. Make cream cheese ribbon:
Mix softened cream cheese, sour cream, and milk until smooth. Set aside.
3. Assemble casserole:
- Spread taco filling evenly in baking dish. Dollop with cream cheese mixture; gently swirl with knife.
- Sprinkle with 1 cup cheese and green chiles (if using).
- Arrange tater tots in tight, overlapping layer over top. Sprinkle with remaining 1 cup cheese.
4. Bake:
- Cover with foil; bake 20 minutes.
- Uncover; bake 15–20 minutes more until tots are golden and cheese is bubbly.
- Rest 10 minutes before serving (sets layers for clean slices).
Pro Tips for Perfection
✅ Low-sodium mastery (you love this!):
→ Use no-salt-added beans + low-sodium broth
→ Boost flavor with extra cumin, smoked paprika, and 1 tbsp lime juice at the end
→ Skip added salt entirely—rely on cheese and aromatics
✅ Low-carb/keto option (you love this!):
→ Swap tater tots for 1 (16 oz) bag cauliflower tots (or make your own: riced cauliflower + egg + cheese)
→ Increase cheese to 3 cups for binding
→ Net carbs drop from 32g → 10g/serving
✅ High-protein boost (you love this!):
→ Add 1 cup cooked white beans to filling (+7g protein/serving)
→ Use 2 lbs ground beef or mix in ½ lb Italian sausage (+10g protein/serving)
✅ Make ahead: Assemble unbaked casserole; refrigerate 24 hours. Add 5–10 min to covered bake time. Fully baked casserole freezes 3 months (thaw overnight; reheat covered at 350°F 30 min).
✅ Extra richness: Stir 2 tbsp cold butter into filling before assembling (you love buttery richness!).
→ Use no-salt-added beans + low-sodium broth
→ Boost flavor with extra cumin, smoked paprika, and 1 tbsp lime juice at the end
→ Skip added salt entirely—rely on cheese and aromatics
✅ Low-carb/keto option (you love this!):
→ Swap tater tots for 1 (16 oz) bag cauliflower tots (or make your own: riced cauliflower + egg + cheese)
→ Increase cheese to 3 cups for binding
→ Net carbs drop from 32g → 10g/serving
✅ High-protein boost (you love this!):
→ Add 1 cup cooked white beans to filling (+7g protein/serving)
→ Use 2 lbs ground beef or mix in ½ lb Italian sausage (+10g protein/serving)
✅ Make ahead: Assemble unbaked casserole; refrigerate 24 hours. Add 5–10 min to covered bake time. Fully baked casserole freezes 3 months (thaw overnight; reheat covered at 350°F 30 min).
✅ Extra richness: Stir 2 tbsp cold butter into filling before assembling (you love buttery richness!).
Prep Time & Nutrition (per serving):
Prep Time: 20 min | Bake Time: 40 min | Total Time: 1 hr
Calories: 520 | Protein: 34g | Net Carbs: 32g | Fats: 28g | Fiber: 8g | High-Protein • Low-Sodium Adaptable • Gluten-Free Option • Low-Carb/Keto Option
Calories: 520 | Protein: 34g | Net Carbs: 32g | Fats: 28g | Fiber: 8g | High-Protein • Low-Sodium Adaptable • Gluten-Free Option • Low-Carb/Keto Option