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:

  1. 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.
  2. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. 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.
  2. 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:

  1. 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?
This recipe is designed to be gentle on GLP-1-sensitive digestion. The long, slow cook breaks down the vegetables and softens the beans thoroughly, which reduces the bloating that can come from undercooked legumes. The salsa verde mellows significantly during cooking, losing its raw acidity. If you are particularly sensitive, skip the optional hot sauce and use a mild salsa verde rather than a medium or hot variety. Most users on Mounjaro or Wegovy tolerate well-cooked beans and tofu without issues, but introduce slowly if beans are new to your diet.
Can I make this with regular tofu instead of extra-firm?
Extra-firm tofu is strongly recommended because it holds its crumbled texture through 6 to 8 hours of slow cooking. Firm tofu will work in a pinch but may break down into a smoother, more porridge-like consistency. Silken or soft tofu will dissolve completely and turn the casserole into a soup — avoid these entirely. If you can find super-firm or high-protein tofu at your store, that is even better and will boost the protein content by a few grams per serving.
How should I reheat this for best texture?
Microwave individual portions for 60 to 90 seconds, stirring once halfway through to distribute heat evenly. For a slightly crispier texture, reheat in a nonstick skillet over medium heat for 3 to 4 minutes, pressing the casserole flat like a hash and letting the bottom develop a light crust before flipping. The skillet method creates a more interesting texture contrast, especially when topped with fresh pepitas. Avoid reheating the entire batch at once — repeated heating and cooling degrades the texture of tofu and beans.
What if I can only eat a very small amount in the morning?
Portion this into 6 or even 8 smaller servings instead of 4. At 8 servings, each portion still provides roughly 14 grams of protein, which is a solid start to the day when paired with a protein smoothie or Greek yogurt later in the morning. Many GLP-1 users find that eating a small warm breakfast within an hour of waking helps establish a consistent eating rhythm, even when appetite is minimal. The casserole works well as a few spoonfuls rather than a full bowl — you do not need to finish a standard portion to get nutritional benefit.
Can I add eggs to boost the protein further?
Yes — crack 4 large eggs over the top of the casserole during the last 45 minutes of cooking on LOW. They will poach gently in the steam and add about 6 grams of protein per serving. You can also whisk the eggs and pour them over the casserole for a more integrated texture, similar to a frittata top layer. If adding eggs, reduce the tofu by about 8 ounces to keep the portion size manageable, and add the eggs tag to your mental nutrition tracking. This modification is particularly useful if you are prioritizing very high protein intake during active weight loss.

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.