Prep your containers: Set out 6–8 freezer-safe containers or resealable meal-prep bowls. Label with the date.
Cook the potatoes: Heat 1 tbsp oil in a large skillet over medium-high.
Add hash browns or diced potatoes with a pinch of salt and pepper. Cook until golden and crisp at the edges, about 8–12 minutes. Remove to a large bowl.
Brown the sausage (or tofu): In the same skillet, add turkey sausage.
Cook until browned and cooked through, 6–8 minutes, breaking into crumbles. For tofu, press well, crumble, and sauté with 1 tsp oil until lightly golden. Transfer to the bowl with potatoes.
Sauté the veggies: Add another drizzle of oil if needed.
Add onion and peppers; cook 5–6 minutes until soft. Stir in garlic, paprika, cumin, and chili powder. Cook 1 minute more.
Fold in spinach until wilted. Add to the big bowl.
Add beans (optional): Stir in black beans for extra protein and fiber. Season the mixture with salt and pepper to taste.
Scramble the eggs: Whisk eggs with a pinch of salt and pepper.
Lightly oil the skillet. Cook eggs over medium, stirring gently until just set and still soft. Avoid overcooking—they’ll finish in the microwave later.
Combine and taste: Gently fold the scrambled eggs into the potato/sausage/veggie mix.
Adjust seasoning. Stir in cherry tomatoes if using (they freeze fine but can be added fresh, too).
Portion the bowls: Divide mixture evenly among containers. Top each with a small handful of shredded cheese.
Let cool completely (very important to prevent ice crystals).
Freeze: Seal containers tightly. Freeze flat if possible. These keep well for 2–3 months.
Reheat and serve: Vent lid.
Microwave from frozen on medium power 2–3 minutes, stir, then heat 1–2 minutes more until hot. Top with avocado, salsa, Greek yogurt, and herbs.