Savory Pesto Oatmeal with White Beans, Spinach & Garlicky Tomatoes
Oatmeal has a sweet reputation, but there is plenty of room in the bowl for vegetables.
With creamy white beans, wilted spinach, and a swirl of basil pesto, this savory oatmeal takes a breakfast staple in a completely different direction.
The oats cook in vegetable broth while cherry tomatoes soften in a skillet with olive oil and garlic. A little lemon at the end brightens everything up. This savory oatmeal recipe makes a cozy vegetarian breakfast, but it’s equally delicious for lunch or a simple dinner.
This is exactly the kind of cooking I want to make approachable: familiar ingredients, more plants, and plenty of flavor. Warm and spoonable give it bonus points too.
What makes this bowl work
The oats provide a creamy base, while the beans add texture and make the bowl more substantial. Pesto brings basil, richness, and seasoning in one spoonful. Cooking the tomatoes concentrates their flavor and gives you a little pan juice to spoon over the oats.
If you are of the vegan persuasion or just cooking to cut out dairy, there is no need to add cheese to the finished bowl. Choose a dairy-free pesto if that is your preference, or use your favorite vegetarian pesto. An egg is an optional finishing touch when you want one and I ALWAYS want one.
Savory Pesto Oatmeal
Servings: 2 main-meal bowls
Estimated prep time: 10 minutes
Estimated cook time: 15 minutes
Estimated total time: 25 minutes
Ingredients
1 tablespoon extra-virgin olive oil
1 cup cherry tomatoes, halved
2 garlic cloves, minced, divided
2 cups low-sodium vegetable broth, plus a little more as needed
1 cup old-fashioned rolled oats
1 cup canned cannellini beans, drained and rinsed
2 packed cups baby spinach, roughly chopped
2 tablespoons basil pesto, plus more to taste (use vegetarian or dairy-free pesto)
1 teaspoon fresh lemon juice, plus more to taste
Freshly ground black pepper and salt, to taste
2 tablespoons chopped fresh basil, for serving
Optional toppings: toasted pumpkin seeds, red pepper flakes, or a cooked egg for each bowl
Instructions
Soften the tomatoes. Heat the olive oil in a medium skillet over medium heat. Add the tomatoes and cook for 5–7 minutes, stirring occasionally, until softened and beginning to release their juices. Add half the garlic and cook for another 30–60 seconds, stirring so it does not burn. Turn off the heat and season with black pepper.
Start the oats while the tomatoes cook. Bring the broth and remaining garlic to a gentle boil in a medium saucepan. Stir in the oats and reduce the heat to a simmer. Cook for 4 minutes, stirring frequently.
Add the beans and greens. Stir the beans and spinach into the oats. Cook for another 2–4 minutes, stirring, until the oats are tender, the beans are hot, and the spinach has wilted. Add extra broth or water a tablespoon or two at a time if the mixture becomes too thick. Follow your oat package's timing if it differs.
Finish off the heat. Stir in the pesto and lemon juice. Taste before adding salt, since broth and pesto vary in saltiness. Add more lemon, pesto, or black pepper as desired.
Build your bowls. Divide the oats between two bowls. Spoon the tomatoes and their pan juices over the top, then scatter with fresh basil. Add any optional toppings and serve warm.
A few small details that make a difference
Keep the oats loose. They continue to thicken after cooking. Aim for a texture that settles gently into the bowl rather than holding its shape in the saucepan.
Save the pesto for the end. Stirring it in off the heat keeps its basil flavor front and center.
If you use rolled oats for this method. Steel-cut oats need a different cooking time and liquid ratio, so they are not a direct swap here.
Make it your own
For a vegan bowl: Use vegan pesto and finish with pumpkin seeds.
For another vegetable: Substitute chopped baby kale for the spinach and allow a few extra minutes for it to soften.
For a different topping: Use leftover roasted broccoli in place of the tomatoes, warming it before serving.
For an egg on top: Cook it separately while the oats simmer.
Oats do not need to stay in the breakfast lane. Give them a little broth, a handful of greens, and something delicious to spoon over the top, and you have a whole new reason to keep them in the pantry.