Welcome to Our Nourishing Table! I'm Sarah and I'm so glad you're here. I am all about creating delicious and healthy recipes based on wholesome,
whole-food ingredients.


Food Photography

Video Recipes


All Recipes




Homemade Baked Beans – Plant Based, Dairy Free


This homemade baked beans recipe is low in sugar, refined sugar free, gluten free, dairy free and vegan. 

serve baked beans with sourdough toast

My kids go absolutely nuts for store bought baked beans. For me, baked beans have a few big positives – they are high in fibre and they provide a plant based source of protein. The downfall? They are really high in sugar, which negates the benefits, in my opinion. Making homemade baked beans means we can control exactly how much sugar goes into them. I’m glad that I finally got around to making up my own homemade baked beans recipe because the results were so, so good! This recipe is so delicious and so much healthier. Making baked beans from scratch is nowhere near as hard as it sounds. In fact, it is incredibly easy.

How to Make Homemade Baked Beans

You will only need 10 ingredients to make this easy baked beans recipe:

  • tinned white beans
  • brown onion
  • dijon mustard
  • smoked paprika
  • garlic powder
  • passatta
  • apple cider vinegar
  • extra virgin olive oil
  • pure maple syrup
  • sea salt

The first step in this recipe is to sauté the onions – make sure they’re nice and finely chopped. Next, add in the passatta, garlic powder, smoked paprika, dijon mustard, apple cider vinegar and maple syrup and stir the sauce really well to combine all of the ingredients. All you need to do next is to stir through the beans and then pop the pot uncovered into the oven. Hot tip: make sure you use a stainless steel or cast iron pan that can be used on the stove top and in the oven. Don’t use a pan with plastic handles because they will melt.

The beans need to bake for 35 minutes. You can make this vegan baked beans recipe in advance and store them in an airtight container in the fridge for up to 4 days or in the freezer for 2-3 months.

large pot filled with baked beans

Ingredient Substitutions & Variations

This recipe is delicious as it is, however below are some substitutions or variations if you are short on ingredients.

  • For the white beans I used cannellini beans because that’s all I could get my hands on, however you can also use navy beans/pinto beans. Both work well.
  • 1 teaspoon of onion powder can be used in place of brown onion.
  • Add bacon or chorizo sausage at the first step.
  • White cooking vinegar or white wine vinegar can be used in place of apple cider vinegar.
  • Swap seeded mustard or mustard powder for dijon mustard.
  • Use honey or black strap molasses instead of pure maple syrup.

baked beans in a cast iron skillet

baked beans are a healthy dairy free breakfast

Like this dairy free breakfast recipe? Here are some more:

Vanilla, Maple & Almond Toasted Granola

Gluten Free Banana Buckwheat Pancakes

Zucchini & Pea Egg Free Fritters

Broccoli & Sweet Potato Fritters

Classic Homemade Baked Beans

0 from 0 votes
Print Pin
Course: Breakfast, Snacks
Cuisine: American, Dairy Free, egg free, Gluten Free, Vegan
Diet: Gluten Free, Low Lactose, Vegan
Keyword: baked beans, healthy breakfast recipe, homemade baked beans
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6


  • Chopping Boards
  • Sharp knife
  • Cast iron or stainless steel casserole pan


  • 1 brown onion finely chopped
  • 1 tbsp dijon mustard
  • 2 tsp smoked paprika
  • 1 tsp garlic powder
  • 2 tins cannelini beans or other white beans, drained and rinsed
  • 1 jar passatta
  • 2 tsp apple cider vinegar
  • 1 tbsp pure maple syrup
  • 1 tbsp extra virgin olive oil
  • 1/2 tsp sea salt or to taste


  • Preheat oven to 180 degrees Celsius.
  • Place pan on stove top and bring to medium heat. Coat bottom of pan with extra virgin olive oil and once heated add in onions.
  • Sauté onions until translucent. Add in passatta, smoked paprika, garlic powder, dijon mustard, apple cider vinegar and maple syrup. Stir to combine.
  • Add cannelini beans to tomato mixture and stir to evenly coat. Season with salt to taste. Place pan, uncovered, into the oven and bake for 35 minutes.
  • After 35 minutes, carefully remove pan from oven and serve warm with toasted sourdough (optional).


Store baked beans in an airtight container in the fridge for up to 4 days and in the freezer for 2-3 months. 
Loved this recipe? Tag @ournourishingtable & #ournourishingtable on Instagram when you post your recreation.


Calories: 148kcal | Carbohydrates: 27g | Protein: 9g | Fat: 3g | Saturated Fat: 1g | Sodium: 539mg | Potassium: 55mg | Fiber: 8g | Sugar: 3g | Vitamin A: 328IU | Vitamin C: 1mg | Calcium: 96mg | Iron: 3mg
Tried this recipe?Post your recreation to Instagram and mention @ournourishingtable or tag #ournourishingtable! Don't forget to let us know how you went by rating this recipe and commenting below.

Did you make this recipe? Please rate the recipe and comment below to let us know how you went. 

Come and follow @ournourishingtable on Instagram, Pinterest and Facebook for more healthy eating inspiration.

  1. Hedy Pembrook says:

    cool post. I stumbled upon your blog and wished to say that I’ve really enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!

browse by category

search the blog

Join the Community

Sign up below to receive free recipes as well as our latest posts and news.

* indicates required
back to top
All rights reserved  |  Terms and Conditions  |  All Images are from Sarah Bell unless otherwise stated  |  © OUR NOURISHING TABLE 2020