Savory breakfasts usually start with eggs, which leaves anyone who avoids them, or is simply tired of them, with fewer options. These recipes build the morning plate around paneer, tofu, beans, chicken, turkey, beef and salmon, with warm spices and bold flavors in every dish.
You will find hearty skillets, comforting bowls, sandwiches and a breakfast flatbread, with flavors drawn from Indian, Mexican, Chinese, Japanese, Vietnamese and Mediterranean cooking. Each recipe lists servings, total time and estimated protein to help you plan a savory start that keeps you full.
Protein estimates are approximate, include any listed toppings, and are rounded per serving. Actual amounts vary by ingredient brand and portion size.
1. Paneer Bhurji

Crumbled paneer cooks with onion, tomato and warm spices into a soft, golden scramble that is a breakfast favorite across North India. Served with roti or toast, it is hearty, fragrant and ready in about 20 minutes.
Servings: 2
Total time: 20 minutes
Estimated protein: About 26 grams per serving, mainly from paneer, with a smaller contribution from whole wheat roti and milk.
Ingredients
- 1 tablespoon vegetable oil
- 1/2 teaspoon cumin seeds
- 1 small yellow onion, finely chopped
- 1 small green chili, minced (optional)
- 1 teaspoon grated fresh ginger
- 2 cloves garlic, minced
- 1 medium tomato, finely chopped
- 1/4 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/2 teaspoon salt
- 8 ounces paneer, crumbled
- 1/4 cup milk
- 1/2 teaspoon garam masala
- 2 tablespoons chopped fresh cilantro
- 2 whole wheat roti or 2 slices whole-grain toast, for serving
Instructions
- Heat the oil in a large skillet over medium heat. Add the cumin seeds and cook for 20 to 30 seconds, until they sizzle and darken slightly.
- Add the onion and green chili, if using, and cook for 4 to 5 minutes, until the onion is soft and lightly golden.
- Stir in the ginger and garlic and cook for 30 seconds, then add the tomato, turmeric, coriander and salt. Cook for 3 to 4 minutes, until the tomato breaks down.
- Add the crumbled paneer and milk and stir gently for 2 to 3 minutes, until the paneer is hot and coated in the spiced tomato mixture.
- Sprinkle with the garam masala and cilantro, then serve with warm roti or toast.
2. Spiced Turkey Breakfast Tacos

Ground turkey cooked with smoked paprika, cumin and a splash of cider vinegar gets a bold, tangy flavor that tastes great tucked into warm corn tortillas. A lime yogurt crema and crunchy cabbage bring freshness to every bite.
Servings: 4
Total time: 25 minutes
Estimated protein: About 29 grams per serving, mainly from ground turkey, with a smaller contribution from Greek yogurt and corn tortillas.
Ingredients
- 1 teaspoon olive oil
- 1 pound 93% lean ground turkey
- 1/2 small onion, diced
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1 tablespoon apple cider vinegar
- 1/2 cup plain nonfat Greek yogurt
- 1 tablespoon fresh lime juice
- 8 (6-inch) corn tortillas
- 1 cup shredded red cabbage
- 1/4 cup crumbled cotija cheese
- 2 tablespoons chopped fresh cilantro
Instructions
- Heat the oil in a large skillet over medium-high heat. Add the turkey and onion and cook for 6 to 8 minutes, breaking the meat into small crumbles, until browned and it reaches 165°F (74°C) on a food thermometer.
- Stir in the smoked paprika, cumin, chili powder, oregano and salt and cook for 1 minute. Add the vinegar and cook for 30 seconds more, scraping up any browned bits.
- Stir the Greek yogurt and lime juice together in a small bowl.
- Warm the tortillas in a dry skillet for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds.
- Fill each tortilla with the turkey, then top with cabbage, a spoonful of the lime crema, cotija and cilantro. Serve two tacos per person.
3. Savory Mushroom and Parmesan Oatmeal

Oats cooked in broth and finished with cottage cheese and Parmesan turn creamy and risotto-like, a savory twist on the usual sweet bowl. Browned mushrooms and spinach make it feel like a cozy brunch dish.
Servings: 2
Total time: 25 minutes
Estimated protein: About 28 grams per serving, mainly from cottage cheese and oats, with a smaller contribution from Parmesan and mushrooms.
Ingredients
- 2 teaspoons olive oil
- 8 ounces cremini mushrooms, sliced
- 1/2 teaspoon salt, divided
- 1 small shallot, minced
- 1 clove garlic, minced
- 1/2 teaspoon dried thyme
- 1 cup old-fashioned rolled oats
- 2 cups low-sodium chicken broth
- 2 cups baby spinach
- 1 cup low-fat cottage cheese
- 1/4 cup finely grated Parmesan cheese
- 1/4 teaspoon black pepper
Instructions
- Heat the olive oil in a medium saucepan over medium-high heat. Add the mushrooms and 1/4 teaspoon of the salt and cook for 6 to 7 minutes, stirring occasionally, until browned and their liquid has evaporated.
- Add the shallot, garlic and thyme and cook for 1 minute, until fragrant. Transfer half of the mushrooms to a plate for topping.
- Add the oats and broth to the pan and bring to a simmer. Reduce the heat to medium-low and cook for 5 to 6 minutes, stirring often, until creamy and most of the liquid is absorbed.
- Stir in the spinach until wilted, then remove from the heat and stir in the cottage cheese, Parmesan, remaining salt and the pepper.
- Divide between two bowls and top with the reserved mushrooms.
4. White Bean Shakshuka with Feta

Creamy white beans simmer in a smoky, cumin-spiced tomato sauce in place of the usual eggs, keeping all the comfort of classic shakshuka. Crumbled feta, a spoonful of Greek yogurt and warm pita wedges for scooping make it a satisfying skillet to share.
Servings: 4
Total time: 35 minutes
Estimated protein: About 23 grams per serving, mainly from cannellini beans, with a smaller contribution from crushed tomatoes and whole wheat pita.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes
- 1 (28-ounce) can crushed tomatoes
- 3/4 teaspoon salt
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1/2 cup plain nonfat Greek yogurt
- 1/2 cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
- 2 whole wheat pitas, warmed and cut into wedges
Instructions
- Heat the olive oil in a large, deep skillet over medium heat. Add the onion and bell pepper and cook for 6 to 7 minutes, until soft.
- Stir in the garlic, cumin, smoked paprika and red pepper flakes and cook for 30 seconds, until fragrant.
- Add the crushed tomatoes and salt, bring to a simmer and cook for 8 minutes, stirring occasionally, until slightly thickened.
- Stir in the cannellini beans and simmer for 5 minutes more, until the beans are hot and the sauce is thick.
- Make a few shallow wells in the sauce with a spoon, dollop the Greek yogurt into them, and scatter the feta and parsley over the top.
- Serve straight from the skillet with the warm pita wedges for scooping.
5. Chicken Congee
Rice simmered slowly in broth with ginger and garlic breaks down into a silky, comforting porridge, a breakfast staple across China and much of Asia. Tender poached chicken and a drizzle of soy sauce and sesame oil turn it into a filling morning meal.
Servings: 4
Total time: 1 hour 5 minutes
Estimated protein: About 30 grams per serving, mainly from chicken breast, with a smaller contribution from rice and chicken broth.
Ingredients
- 3/4 cup jasmine rice
- 6 cups low-sodium chicken broth
- 2 cups water
- 1 (2-inch) piece fresh ginger, peeled and thinly sliced
- 3 cloves garlic, smashed
- 1 pound boneless, skinless chicken breast
- 1 teaspoon salt, or to taste
- 2 tablespoons low-sodium soy sauce
- 1 teaspoon toasted sesame oil
- 3 green onions, thinly sliced
- 2 tablespoons chopped fresh cilantro
- 1 tablespoon sesame seeds
Instructions
- Rinse the rice in a fine-mesh strainer until the water runs mostly clear.
- Add the rice, broth, water, ginger and garlic to a large pot and bring to a boil over high heat. Reduce the heat to low, partially cover and simmer for 30 minutes, stirring every 10 minutes so the rice does not stick.
- Add the whole chicken breasts and continue simmering for 15 to 20 minutes, stirring occasionally, until the chicken reaches 165°F (74°C) on a food thermometer and the rice has broken down into a thick porridge.
- Remove the chicken to a cutting board and shred it with two forks. Fish out and discard the ginger slices and garlic.
- Stir the chicken back into the congee and season with the salt. Add a splash of water if it is thicker than you like.
- Ladle into bowls and top with the soy sauce, sesame oil, green onions, cilantro and sesame seeds.
6. Steak and Pepper Breakfast Hash

Bite-size pieces of sirloin and crispy potatoes share a skillet with sweet bell peppers and red onion for a breakfast that feels like a diner classic. It is hearty enough for a late weekend brunch and reheats well for later.
Servings: 4
Total time: 40 minutes
Estimated protein: About 28 grams per serving, mainly from sirloin steak, with a smaller contribution from potatoes.
Ingredients
- 1 1/2 pounds Yukon gold potatoes, cut into 1/2-inch cubes
- 2 tablespoons water
- 2 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper, divided
- 1 pound top sirloin steak, cut into 3/4-inch pieces
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small red onion, diced
- 2 tablespoons chopped fresh parsley
Instructions
- Place the potatoes and water in a microwave-safe bowl, cover and microwave on high for 5 minutes, until just tender. Drain well and pat dry.
- Heat 1 tablespoon of the oil in a large cast iron skillet over medium-high heat. Add the potatoes with 1/2 teaspoon of the salt and 1/4 teaspoon of the pepper and cook for 8 to 10 minutes, turning occasionally, until golden and crisp. Transfer to a bowl.
- Toss the steak with the smoked paprika, garlic powder and the remaining salt and pepper.
- Add the remaining oil to the skillet. Add the steak in a single layer and sear for 2 to 3 minutes per side, until browned and it reaches 145°F (63°C) on a food thermometer. Transfer to a plate and let rest for 3 minutes.
- Add the bell peppers and onion to the skillet and cook for 4 to 5 minutes, until softened.
- Return the potatoes and steak to the skillet, toss for 1 minute to combine and sprinkle with parsley.
7. Tofu Banh Mi Breakfast Sandwiches

Soy-glazed tofu, quick pickled vegetables and a spicy yogurt sauce pack into a crusty baguette, taking inspiration from the famous Vietnamese sandwich. It is bright, crunchy and filling enough to carry you well past mid-morning.
Servings: 2
Total time: 35 minutes
Estimated protein: About 32 grams per serving, mainly from extra-firm tofu and baguette, with a smaller contribution from Greek yogurt.
Ingredients
For the quick pickles:
- 1/4 cup white vinegar
- 1/4 cup water
- 1 tablespoon sugar
- 1/2 teaspoon salt
- 1 small carrot, cut into thin matchsticks
- 1/2 small cucumber, cut into thin matchsticks
For the tofu:
- 1 (14-ounce) block extra-firm tofu, drained
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon maple syrup
- 1 teaspoon grated fresh ginger
- 1 clove garlic, grated
- 1 tablespoon vegetable oil
For the sandwiches:
- 1/4 cup plain nonfat Greek yogurt
- 1 to 2 teaspoons sriracha
- 2 small (6-inch) baguettes, split
- 1 small jalapeño, thinly sliced (optional)
- 1/2 cup fresh cilantro sprigs
Instructions
- Press the tofu between clean kitchen towels under a heavy pan for 10 minutes, then cut it into 8 slices.
- While the tofu presses, stir the vinegar, water, sugar and salt in a small bowl until dissolved. Add the carrot and cucumber and let them pickle while you cook the tofu.
- Whisk the soy sauce, maple syrup, ginger and garlic in a shallow dish. Add the tofu slices and turn to coat.
- Heat the oil in a large nonstick skillet over medium-high heat. Lift the tofu from the marinade and cook for 3 to 4 minutes per side, until golden and crisp at the edges. Pour in the remaining marinade and turn the tofu for 30 seconds, until glazed.
- Stir the Greek yogurt and sriracha together. Toast the baguettes lightly if you like.
- Spread the sriracha yogurt inside each baguette, add 4 tofu slices, then top with the drained pickles, jalapeño, if using, and cilantro.
8. Japanese-Style Salmon Rice Bowl

Inspired by a traditional Japanese breakfast, this bowl pairs soy-glazed salmon with warm rice, crisp cucumber and creamy avocado. It is savory, light and surprisingly quick, with the salmon cooking under the broiler in less than 10 minutes.
Servings: 2
Total time: 20 minutes
Estimated protein: About 42 grams per serving, mainly from salmon, with a smaller contribution from rice and soy sauce.
Ingredients
- 1 teaspoon vegetable oil
- 2 tablespoons low-sodium soy sauce, divided
- 1 teaspoon maple syrup
- 1 teaspoon grated fresh ginger
- 2 (6-ounce) skinless salmon fillets
- 1 small cucumber, thinly sliced
- 1 teaspoon apple cider vinegar
- 2 cups cooked short-grain rice, warm
- 1/2 avocado, sliced
- 1 sheet roasted seaweed (nori), cut into thin strips
- 1 green onion, sliced
- 1 teaspoon toasted sesame seeds
Instructions
- Set an oven rack about 6 inches below the broiler and preheat the broiler. Line a small baking sheet with foil and brush it with the oil.
- Whisk 1 1/2 tablespoons of the soy sauce with the maple syrup and ginger. Place the salmon on the baking sheet and brush the tops with the glaze.
- Broil for 7 to 9 minutes, brushing with the remaining glaze halfway through, until the salmon flakes easily and reaches 145°F (63°C) on a food thermometer.
- While the salmon cooks, toss the cucumber with the vinegar and the remaining 1/2 tablespoon soy sauce.
- Divide the rice between two bowls. Top with the salmon, cucumber, avocado and nori strips, then sprinkle with the green onion and sesame seeds.
9. Mediterranean Chicken Breakfast Flatbread

Warm pita becomes a crisp base for hummus, shredded chicken, spinach and melted mozzarella in this quick breakfast pizza. It is a smart way to use leftover or rotisserie chicken, and it bakes in about 10 minutes.
Servings: 2
Total time: 20 minutes
Estimated protein: About 39 grams per serving, mainly from chicken breast and mozzarella, with a smaller contribution from whole wheat pita.
Ingredients
- 2 (6 1/2-inch) whole wheat pitas
- 1/4 cup hummus
- 1 cup baby spinach, roughly chopped
- 1 cup shredded cooked chicken breast
- 1/2 cup shredded part-skim mozzarella cheese
- 1/2 cup cherry tomatoes, halved
- 2 tablespoons crumbled feta cheese
- 1/4 teaspoon dried oregano
- 1 teaspoon extra-virgin olive oil
- Pinch of red pepper flakes (optional)
Instructions
- Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
- Place the pitas on the baking sheet and spread each with hummus.
- Top with the spinach, chicken and mozzarella, then scatter the cherry tomatoes and feta over the top and sprinkle with oregano.
- Bake for 8 to 10 minutes, until the cheese is melted and bubbly and the chicken reaches 165°F (74°C) on a food thermometer.
- Drizzle with the olive oil, add red pepper flakes if you like, and cut into wedges.
10. Turkey and Swiss Breakfast Melts
Thin slices of turkey and Swiss cheese melt between buttery, golden sourdough in this savory breakfast sandwich. Mustard, spinach and tomato keep it fresh, and a lid on the pan helps the filling heat all the way through.
Servings: 2
Total time: 15 minutes
Estimated protein: About 36 grams per serving, mainly from turkey breast and Swiss cheese, with a smaller contribution from sourdough bread.
Ingredients
- 4 slices sourdough bread
- 2 teaspoons yellow mustard
- 4 slices Swiss cheese (about 3 ounces total)
- 6 ounces sliced deli turkey breast
- 1 cup baby spinach
- 1 small tomato, thinly sliced
- 1 tablespoon butter, softened
Instructions
- Spread the mustard over one side of 2 bread slices. Layer each with a slice of Swiss, half of the turkey, the spinach and tomato, then the remaining Swiss. Top with the remaining bread.
- Spread the softened butter thinly over the outsides of both sandwiches.
- Heat a large nonstick skillet over medium-low heat. Add the sandwiches, cover with a lid and cook for 3 to 4 minutes, until the bottoms are golden.
- Flip, cover again and cook for 3 to 4 minutes more, until golden, the cheese has melted and the turkey is steaming hot at 165°F (74°C) on a food thermometer.
- Let rest for 1 minute, then cut in half and serve.