This Cheesy Oatmeal is a savory twist on a breakfast favorite, made with three cheeses, sautéed garlic, and caramelized onions. Top with a soft boiled egg and creamy avocado for a cozy, hearty dish that’s ready in about 15 minutes.

About these Oats
Savory cheesy oats may sound unusual, but removing the sweet add-ins and focusing on salt-forward flavors, tangy cheeses, and caramelized vegetables creates a comforting meal you can enjoy any time of day. The finished texture and flavor fall somewhere between classic grits and a savory porridge.
If you like hearty, umami-forward sides, these oats are similar in spirit to a cheesy rice pilaf but with the quick-cooking convenience of old-fashioned oats. They make a satisfying breakfast when topped with an egg, or a simple dinner base when paired with grilled chicken, shrimp, or roasted vegetables.
Recipe Ingredients

- Oats: Old-fashioned (rolled) oats are best for texture and speed. Steel-cut oats will work but require much longer cooking.
- Cheese: The recipe uses cheddar and parmesan stirred into the oats, with feta sprinkled on top.
- Onions: Caramelizing sliced white and/or sweet onions in olive oil adds rich, sweet-savory flavor.
- Liquid: A mix of broth and milk gives depth and creaminess. Use vegetable or chicken broth and any milk you prefer.
See the recipe card below for exact ingredient amounts and a complete list.
Substitutions and Variations
Cheese: Swap or add any cheese you like. Pepper Jack or habanero cheddar add heat; goat cheese, brie, or mascarpone create an extra-creamy finish.
Base: Quinoa, rice, or cauliflower rice can replace oats if you prefer. Cook those bases according to package directions and fold in the cheese and toppings.
Vegetables: Add sautéed spinach, mushrooms, zucchini, or squash for more bulk and nutrition.
Toppings: These oats take pretty much anything you’d put on rice—grilled protein, bacon, roasted veggies, fresh herbs, or a drizzle of a creamy dressing. For a bright finish, try chopped parsley, chives, or a spoonful of yogurt.
How to Make This Recipe

1. Heat a sauce pot over medium. Add olive oil, minced garlic, and sliced white onion. Cook until the onion softens and begins to caramelize.

2. Sauté the onions 4–6 minutes until golden. Add one tablespoon diced green onion and stir to combine.

3. Pour in vegetable broth and milk and bring the mixture to a gentle boil. Season with a pinch of salt and red pepper flakes.

4. Stir in the oats, cover, and cook 5–8 minutes until tender. Stir once or twice to prevent sticking, but avoid over-stirring to keep the texture pleasant.

5. Remove from heat and fold in shredded cheddar and grated parmesan until melted and fully incorporated.

6. Divide into two bowls and top each with a soft boiled egg, arugula, diced tomatoes, plain Greek yogurt, avocado, remaining green onions, and crumbled feta. Stir gently and enjoy.
Dietary Considerations
- Gluten Free: Use oats labeled certified gluten-free to avoid cross-contamination.
- Dairy Free: Replace cheeses with 2 tablespoons nutritional yeast and use a plant-based milk.
- Vegan: Use the dairy-free swaps above and substitute a savory topping—crispy tofu or seasoned chickpeas work well instead of eggs.
Recipe FAQs
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave with a splash of water, milk, or cream to restore creaminess and prevent drying.
Savory oatmeal works for any meal—breakfast, lunch, dinner, or a snack. For breakfast, top with a soft boiled egg; for dinner, add grilled chicken, steak, or shrimp for a more substantial plate.
Overstirring during stovetop cooking releases excess starch and can create a gluey texture. Stir only occasionally and let the oats cook undisturbed for the best consistency.

More Recipes You’ll Love
Love this recipe? Please leave a 5-star rating and comment in the recipe card below. Thanks for visiting!

Cheesy Oatmeal
Equipment
- Sauce pot
- Rubber spatula
- Cutting board and knife
- Measuring cups and spoons
Ingredients
- 2 cloves garlic, minced
- 1 tsp olive oil
- 1/4 white onion, thinly sliced
- 1/2 cup + 2 tbsp old-fashioned oats
- 2/3 cup vegetable broth
- 1/2 cup milk of choice
- 2 tbsp green onion, divided
- 1/4 cup cheddar cheese
- 1/4 cup parmesan cheese
- 1/4 cup feta cheese
- Pinch salt and red pepper flakes
Toppings
- 1/2 avocado, sliced
- 2 soft boiled eggs
- 1/2 cup cherry tomatoes, diced
- 1/2 cup plain Greek yogurt
- 1/2 cup arugula
Instructions
- Heat a sauce pot over medium heat. Add olive oil, minced garlic, and sliced white onion.
- Sauté the onions 4–6 minutes until golden. Add 1 tablespoon diced green onion and stir.
- Pour in vegetable broth and milk, bring to a gentle boil, and season with a pinch of salt and red pepper flakes.
- Stir in the oats, cover, and cook 5–8 minutes until tender, stirring 1–2 times to prevent sticking.
- Remove from heat and fold in cheddar and parmesan until melted.
- Divide into bowls and top with soft boiled eggs, arugula, tomatoes, yogurt, avocado, remaining green onions, and feta.
- Stir gently and serve.
Nutrition
Notes
Try different cheeses to change the profile: spicy cheddars for heat or softer cheeses like goat cheese or mascarpone for creaminess.
Looking for this in MyFitnessPal?
Search “A Paige Of Positivity” and look for CHEESY OATMEAL to find calories and nutrition. For the most accurate results, enter each ingredient into your MyFitnessPal diary.
I’d love to hear your thoughts in the comments below. Tell me what you enjoyed or say hi!