This overnight breakfast casserole delivers 28 grams of complete plant-based protein per serving by layering extra-firm tofu, black beans, and roasted pepitas in a slow cooker with salsa verde. Each portion provides a solid spread of amino acids from three complementary plant sources while keeping calories under 360. The combination of cumin-spiced tofu and tender black beans creates a substantial, satisfying breakfast that reheats perfectly throughout the week. You get meaningful fiber from the beans and corn without the heavy, bloating effect of high-fat breakfast casseroles.
Salsa verde ties everything together — its tangy tomatillo base brightens the earthy black beans and adds a gentle acidity that wakes up the palate in the morning. Smoked paprika and cumin give the crumbled tofu a savory depth that reads unmistakably Mexican, while a scattering of pepitas on each serving adds a welcome crunch against the soft casserole texture. The corn kernels contribute pops of sweetness throughout, balancing the smokiness without any added sugar.
For GLP-1 users, this casserole solves the common problem of breakfast fatigue. The slow cooker does all the work overnight, so you wake up to a warm, protein-dense meal ready to portion into containers. Each serving is compact enough to eat comfortably on a reduced appetite, yet nutritionally complete enough to support your morning energy and muscle maintenance goals.
Why This Works on GLP-1
Each serving provides approximately 28 grams of protein from three plant-based sources: extra-firm tofu contributes the bulk at 14 grams per portion, black beans add another 5 grams along with slow-digesting complex carbohydrates, and pepitas round out the profile with 5 grams plus essential minerals. This protein level supports lean muscle preservation, which is especially important during GLP-1-assisted weight loss on medications like Mounjaro and Zepbound, where rapid weight reduction can include unwanted muscle loss if protein intake falls short. The combination of soy protein and legume protein creates a complete amino acid profile without any animal products. Hitting this protein target at breakfast sets a strong foundation for meeting daily needs of 75 to 100 grams.
The 7 grams of fiber per serving comes primarily from black beans and corn — enough to support healthy digestion without overwhelming a GLP-1-sensitive stomach. The salsa verde is cooked down during the slow process, which softens the tomatillo and onion fibers, making them gentler on slowed gastric emptying. This matters because raw acidic salsas can cause discomfort for some Wegovy or Ozempic users, while a long-cooked version is significantly easier to tolerate.
At 355 calories per serving with only 15 grams of fat, this casserole fits comfortably within most GLP-1 calorie targets without sacrificing satiety. The low glycemic load from black beans and whole-food carbohydrate sources means steady blood sugar through the morning rather than the spike-and-crash pattern that processed breakfast options create. Nutritional yeast adds B vitamins — particularly B12, which can be beneficial for plant-based eaters on appetite-suppressing medications.
Ingredients (serves 4)
For the casserole:
- 28 oz (794g) extra-firm tofu, drained and pressed
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 cup (150g) frozen corn kernels
- 1 medium red bell pepper, diced (about 1 cup / 150g)
- 1 small yellow onion, diced (about 3/4 cup / 100g)
- 3 cloves garlic, minced
- 1 cup (240ml) salsa verde (store-bought or homemade)
- 3 tbsp (15g) nutritional yeast
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp chili powder
- 1/2 tsp fine sea salt
- 1/4 tsp black pepper
- 1 tsp olive oil (for greasing the insert)
For serving:
- 1/2 cup (72g) raw pepitas (pumpkin seeds), divided among servings
- Fresh cilantro, roughly chopped
- 1 lime, cut into wedges
- Hot sauce (optional)
Instructions
Press and prepare the tofu:
- Remove the tofu from its packaging and wrap it in a clean kitchen towel or several layers of paper towels. Place a heavy cutting board or skillet on top and press for at least 15 minutes — this removes excess moisture so the tofu absorbs the spices and develops better texture in the slow cooker rather than turning watery.
- Once pressed, crumble the tofu into rough, uneven pieces with your hands. You want a texture similar to scrambled eggs — some smaller crumbles, some larger chunks — which creates variety in each bite.
Build the casserole:
- Lightly grease the slow cooker insert with the olive oil, spreading it along the bottom and about an inch up the sides. This prevents sticking and makes cleanup simple.
- In a large mixing bowl, combine the crumbled tofu, black beans, corn, diced bell pepper, onion, and garlic. Toss gently to distribute the vegetables evenly.
- Add the salsa verde, nutritional yeast, cumin, smoked paprika, chili powder, salt, and pepper. Fold everything together until the tofu and beans are evenly coated — the salsa verde should coat every piece rather than pooling at the bottom.
- Transfer the mixture to the prepared slow cooker and press it down gently with a spatula to create an even layer. The casserole should be about 2 to 3 inches thick for even cooking.
Slow cook overnight:
- Cover and cook on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours. The overnight low setting works best — set it before bed and breakfast is ready when you wake up. The casserole is done when the edges are slightly firmed and the vegetables are tender throughout.
- Turn off the slow cooker and let the casserole rest with the lid on for 10 minutes before serving. This allows it to set slightly, making it easier to scoop clean portions.
Serve:
- Scoop one-quarter of the casserole into a bowl. Top with 2 tablespoons of pepitas, a generous pinch of fresh cilantro, and a squeeze of lime juice. The pepitas should go on just before eating so they stay crunchy against the soft casserole.
Nutrition per Serving
| Nutrient | Amount (approx.) |
|---|---|
| Calories | ~355 kcal |
| Protein | ~28g |
| Fat | ~15g |
| Carbohydrates | ~33g |
| Fiber | ~7g |
Estimates based on extra-firm tofu, canned black beans, store-bought salsa verde, and raw pepitas. Actual values may vary by brand.
Practical Notes
Overnight timing works perfectly. Set the slow cooker on LOW before bed at 10 or 11 PM, and by 6 or 7 AM the casserole is done. If your slow cooker runs hot or you need to sleep longer than 8 hours, use a programmable model that switches to warm automatically. The casserole holds well on warm for up to 2 additional hours without drying out.
Meal prep storage is straightforward. Divide the casserole into four airtight containers and refrigerate for up to 5 days. Store the pepitas, cilantro, and lime wedges separately so the toppings stay fresh and crunchy. Reheat individual portions in the microwave for 90 seconds, stirring halfway through. The casserole also freezes well for up to 2 months — thaw overnight in the refrigerator before reheating.
Press the tofu thoroughly for best results. Skipping the pressing step is the most common mistake — watery tofu releases liquid during the long cook, diluting the salsa verde and creating a soupy rather than casserole-like texture. If you are short on time, freeze and thaw the tofu block before crumbling — this creates a spongy texture that releases water quickly when squeezed.
Swap proteins based on what you have. Tempeh can replace tofu for a firmer, nuttier texture — crumble it the same way and expect slightly higher protein per serving. Cooked lentils work in place of black beans if you prefer, though they will soften more during the long cook. For a higher-protein version, stir in 2 scoops of unflavored plant protein powder with the salsa verde before cooking.
Start with half a portion if you are new to GLP-1 medication. During the first weeks on Ozempic or similar medications, appetite can be very low in the morning. Serve a half portion alongside a small glass of water and eat slowly over 20 minutes. You can always go back for more, and the remaining half stores well for the next day.
Frequently Asked Questions
Will this casserole upset my stomach on GLP-1 medication?
Can I make this with regular tofu instead of extra-firm?
How should I reheat this for best texture?
What if I can only eat a very small amount in the morning?
Can I add eggs to boost the protein further?
This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.