Beans on toast is a classic dish that serves as a hearty and satisfying breakfast or brunch option. This recipe features homemade baked beans, making it a deliciously savory breakfast idea that is both simple and filling.
Perfect for any morning, this dish combines the rich flavors of baked beans with crispy toast, providing a nutritious start to your day.
Easy Savory Beans on Toast Recipe

This recipe for beans on toast includes a homemade baked beans preparation that is rich in flavor and easy to make. The total time for this dish is about 1 hour, serving 4 people, making it an ideal choice for breakfast and brunch.
Ingredients
- 2 cups dried navy beans (or canned beans for quicker preparation)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 can (15 oz) diced tomatoes
- 2 tablespoons tomato paste
- 2 tablespoons brown sugar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 4 slices of bread, toasted
- Chopped parsley for garnish (optional)
Instructions
- Prepare the Beans: If using dried beans, soak them overnight and then cook them until tender. If using canned beans, rinse and drain them.
- Cook the Aromatics: In a large saucepan, sauté the chopped onion and garlic over medium heat until softened (about 5 minutes).
- Make the Sauce: Add the diced tomatoes, tomato paste, brown sugar, Worcestershire sauce, smoked paprika, salt, and pepper to the pan. Stir well to combine.
- Combine Beans and Sauce: Add the cooked beans to the sauce and simmer for 20-30 minutes, allowing the flavors to meld together.
- Toast the Bread: While the beans are simmering, toast the slices of bread until golden brown.
- Serve: Spoon the savory baked beans over the toasted bread and garnish with chopped parsley if desired. Enjoy hot.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
Nutrition Information
- Servings: 4 servings
- Calories: 320kcal
- Fat: 2g
- Protein: 15g
- Carbohydrates: 60g






